pt.ua.bioinformatics.coeus.common
Class Config
java.lang.Object
pt.ua.bioinformatics.coeus.common.Config
public class Config
- extends java.lang.Object
COEUS configuration loader.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Config
public Config()
getEnvironment
public static java.lang.String getEnvironment()
setEnvironment
public static void setEnvironment(java.lang.String environment)
getPath
public static java.lang.String getPath()
setPath
public static void setPath(java.lang.String path)
getKeyPrefix
public static java.lang.String getKeyPrefix()
setKeyPrefix
public static void setKeyPrefix(java.lang.String keyPrefix)
getSetup
public static java.lang.String getSetup()
setSetup
public static void setSetup(java.lang.String setup)
isBuilt
public static boolean isBuilt()
setBuilt
public static void setBuilt(boolean builder)
getFile
public static org.json.simple.JSONObject getFile()
getPredicates
public static java.lang.String getPredicates()
setPredicates
public static void setPredicates(java.lang.String predicates)
setFile
public static void setFile(org.json.simple.JSONObject config)
getDescription
public static java.lang.String getDescription()
setDescription
public static void setDescription(java.lang.String description)
getName
public static java.lang.String getName()
setName
public static void setName(java.lang.String name)
isLoaded
public static boolean isLoaded()
setLoaded
public static void setLoaded(boolean loaded)
getData
public static org.json.simple.JSONArray getData()
setData
public static void setData(org.json.simple.JSONArray data)
getOntology
public static java.lang.String getOntology()
setOntology
public static void setOntology(java.lang.String ontology)
getSdb
public static java.lang.String getSdb()
setSdb
public static void setSdb(java.lang.String store)
isDebug
public static boolean isDebug()
setDebug
public static void setDebug(boolean debug)
load
public static boolean load()
- Loads system settings from JavaScript configuration file.
- name seed name
- description seed description
- ontology seed ontology URI
- setup seed setup file named (located on source path root)
- debug debug mode on/off
- built seed built/not built
- predicates seed predicate list (static for performance reasons)
- environment seed environment mode (development, testing, production; must match coeus_sdb_*.ttl filename)
- keyprefix seed ontology prefix
- prefixes SPARQL PREFIX list for data queries
- Returns: