diff --git a/build.gradle b/build.gradle index b1f8958..2765143 100644 --- a/build.gradle +++ b/build.gradle @@ -52,7 +52,7 @@ dependencies { //compile group: 'org.jfxtras', name: 'jfxtras-labs', version: '8.0-r1-SNAPSHOT' this is not an actual version and the map part is missing compile files('lib/JFXtras/jfxtras-labs-8.0-r1-SNAPSHOT.jar', 'lib/ScenicView/ScenicView.jar') compile group: 'org.jdom', name: 'jdom2', version: '2.0.5' - compile group: 'org.controlsfx', name: 'controlsfx', version: '8.0.6' + compile group: 'org.controlsfx', name: 'controlsfx', version: '8.0.6_20' compile group: 'org.codehaus.groovy', name: 'groovy-all', version: '2.2.1' compile group: 'org.jboss.weld.se', name: 'weld-se', version: '2.2.0.Final' compile group: 'com.orientechnologies', name: 'orient-commons', version: '2.0-SNAPSHOT' diff --git a/src/de/geofroggerfx/sql/DatabaseService.java b/src/de/geofroggerfx/database/DatabaseService.java similarity index 97% rename from src/de/geofroggerfx/sql/DatabaseService.java rename to src/de/geofroggerfx/database/DatabaseService.java index d62de3c..b3c7228 100644 --- a/src/de/geofroggerfx/sql/DatabaseService.java +++ b/src/de/geofroggerfx/database/DatabaseService.java @@ -23,7 +23,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. */ -package de.geofroggerfx.sql; +package de.geofroggerfx.database; import com.orientechnologies.orient.object.db.OObjectDatabaseTx; diff --git a/src/de/geofroggerfx/sql/DatabaseServiceImpl.java b/src/de/geofroggerfx/database/DatabaseServiceImpl.java similarity index 96% rename from src/de/geofroggerfx/sql/DatabaseServiceImpl.java rename to src/de/geofroggerfx/database/DatabaseServiceImpl.java index f7d1697..131c8bd 100644 --- a/src/de/geofroggerfx/sql/DatabaseServiceImpl.java +++ b/src/de/geofroggerfx/database/DatabaseServiceImpl.java @@ -23,10 +23,9 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. */ -package de.geofroggerfx.sql; +package de.geofroggerfx.database; import com.orientechnologies.orient.core.db.ODatabaseRecordThreadLocal; -import com.orientechnologies.orient.core.db.record.ODatabaseRecord; import com.orientechnologies.orient.object.db.OObjectDatabaseTx; /** diff --git a/src/de/geofroggerfx/fx/GeoFroggerFXMain.java b/src/de/geofroggerfx/fx/GeoFroggerFXMain.java index 5880cf8..4f6b72e 100644 --- a/src/de/geofroggerfx/fx/GeoFroggerFXMain.java +++ b/src/de/geofroggerfx/fx/GeoFroggerFXMain.java @@ -27,13 +27,12 @@ package de.geofroggerfx.fx; import de.geofroggerfx.fx.utils.ApplicationParametersProvider; import de.geofroggerfx.fx.utils.StartupScene; -import de.geofroggerfx.sql.DatabaseService; +import de.geofroggerfx.database.DatabaseService; import javafx.application.Application; import javafx.scene.text.Font; import javafx.stage.Stage; import org.jboss.weld.environment.se.Weld; import org.jboss.weld.environment.se.WeldContainer; -import org.scenicview.ScenicView; import javax.enterprise.util.AnnotationLiteral; diff --git a/src/de/geofroggerfx/model/CacheList.java b/src/de/geofroggerfx/model/CacheList.java index 42d6725..714fe7e 100644 --- a/src/de/geofroggerfx/model/CacheList.java +++ b/src/de/geofroggerfx/model/CacheList.java @@ -25,6 +25,7 @@ */ package de.geofroggerfx.model; +import java.util.ArrayList; import java.util.List; /** @@ -34,7 +35,7 @@ public class CacheList { private String name; - private List caches; + private List caches = new ArrayList<>(); public String getName() { return name; diff --git a/src/de/geofroggerfx/service/CacheServiceImpl.java b/src/de/geofroggerfx/service/CacheServiceImpl.java index 40fd349..a87d0b0 100644 --- a/src/de/geofroggerfx/service/CacheServiceImpl.java +++ b/src/de/geofroggerfx/service/CacheServiceImpl.java @@ -31,7 +31,7 @@ import com.orientechnologies.orient.object.db.OObjectDatabaseTx; import de.geofroggerfx.application.ProgressEvent; import de.geofroggerfx.application.ProgressListener; import de.geofroggerfx.model.*; -import de.geofroggerfx.sql.DatabaseService; +import de.geofroggerfx.database.DatabaseService; import javax.inject.Inject; import java.util.ArrayList; @@ -167,7 +167,7 @@ public class CacheServiceImpl implements CacheService { boolean doesExist = false; try { OObjectDatabaseTx database = dbService.getDatabase(); - String query = "select * from CacheList l where l.name = :name"; + String query = "select * from CacheList where name = '"+name+"'"; List result = database.query(new OSQLSynchQuery(query)); if (result != null) { doesExist = result.size() > 0;