eu.transformproject.provenance.service
public abstract class ProvenanceStore extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DIALECT |
Modifier and Type | Method and Description |
---|---|
org.w3c.dom.Document |
asDoc() |
void |
createInitScript() |
void |
createProvenance() |
abstract org.w3c.dom.Element |
createRootConfigElement(org.w3c.dom.Document doc) |
void |
executeDBScript() |
void |
executeInitScript() |
static ProvenanceStore |
factory(java.lang.String location,
java.lang.String name,
java.lang.String shortName,
java.lang.String descr,
java.lang.String url,
java.lang.String dbname,
java.lang.String userName,
java.lang.String password,
java.lang.String owlURIbase,
Ontologies ontologies,
java.lang.String provDir,
java.lang.String timeServer,
java.lang.String serverType,
java.lang.String serverURL,
java.lang.String serverName) |
java.io.File |
getConfigFile() |
java.io.File |
getD2RQFile() |
java.lang.String |
getDBName() |
java.io.File |
getDBScriptFile() |
java.lang.String |
getDbServerUrl() |
java.lang.String |
getDescr() |
java.io.File |
getHibernateConfigFile() |
java.lang.String |
gethostName() |
java.lang.String |
getName() |
Ontologies |
getOntologies() |
java.lang.String |
getOwlURIbase() |
java.lang.String |
getPassword() |
java.lang.String |
getProvDir() |
java.lang.String |
getProvServerName() |
java.lang.String |
getProvServerType() |
java.lang.String |
getProvServerURL() |
java.io.File |
getServerScriptFile() |
java.lang.String |
getShortName() |
java.lang.String |
getTimeServer() |
java.lang.String |
getUserName() |
void |
install() |
void |
saveConfig() |
void |
saveD2RQ() |
void |
saveDBScript() |
void |
setDbServerUrl(java.lang.String url) |
void |
setDescr(java.lang.String descr) |
void |
setName(java.lang.String name) |
void |
setOpmOnto(Ontologies ontos) |
void |
setOwlURIbase(java.lang.String owlURIbase) |
void |
setPassword(java.lang.String password) |
void |
setProvDir(java.lang.String provDir) |
void |
setProvServerName(java.lang.String serverName) |
void |
setProvServerType(java.lang.String serverType) |
void |
setProvServerURL(java.lang.String serverURL) |
void |
setShortName(java.lang.String shortName) |
void |
setTimeserver(java.lang.String timeServer) |
void |
setUserName(java.lang.String userName) |
public static final java.lang.String DIALECT
public java.lang.String getDbServerUrl()
public void setDbServerUrl(java.lang.String url)
public java.lang.String getDBName()
public java.lang.String gethostName() throws javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.ParserConfigurationException
public java.lang.String getUserName()
public void setUserName(java.lang.String userName)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getOwlURIbase()
public void setOwlURIbase(java.lang.String owlURIbase)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getShortName()
public void setShortName(java.lang.String shortName)
public java.lang.String getDescr()
public void setDescr(java.lang.String descr)
public Ontologies getOntologies()
public void setOpmOnto(Ontologies ontos)
public java.lang.String getProvDir()
public void setProvDir(java.lang.String provDir)
public java.lang.String getTimeServer()
public void setTimeserver(java.lang.String timeServer)
public java.lang.String getProvServerType()
public void setProvServerType(java.lang.String serverType)
public java.lang.String getProvServerURL()
public void setProvServerURL(java.lang.String serverURL)
public java.lang.String getProvServerName()
public void setProvServerName(java.lang.String serverName)
public abstract org.w3c.dom.Element createRootConfigElement(org.w3c.dom.Document doc)
public org.w3c.dom.Document asDoc() throws javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.ParserConfigurationException
public static ProvenanceStore factory(java.lang.String location, java.lang.String name, java.lang.String shortName, java.lang.String descr, java.lang.String url, java.lang.String dbname, java.lang.String userName, java.lang.String password, java.lang.String owlURIbase, Ontologies ontologies, java.lang.String provDir, java.lang.String timeServer, java.lang.String serverType, java.lang.String serverURL, java.lang.String serverName) throws java.lang.SecurityException, ProvenanceConfigurationException, java.sql.SQLException, java.lang.ClassNotFoundException, javax.xml.parsers.ParserConfigurationException, java.io.IOException
java.lang.SecurityException
ProvenanceConfigurationException
java.sql.SQLException
java.lang.ClassNotFoundException
javax.xml.parsers.ParserConfigurationException
java.io.IOException
public void createProvenance() throws java.lang.SecurityException, java.io.IOException
java.lang.SecurityException
java.io.IOException
public java.io.File getHibernateConfigFile()
public java.io.File getConfigFile()
public java.io.File getDBScriptFile()
public java.io.File getD2RQFile()
public java.io.File getServerScriptFile()
public void saveConfig() throws javax.xml.parsers.ParserConfigurationException, javax.xml.transform.TransformerException
javax.xml.parsers.ParserConfigurationException
javax.xml.transform.TransformerException
public void saveDBScript() throws java.io.IOException
java.io.IOException
public void executeDBScript() throws java.io.IOException, java.lang.InterruptedException, javax.xml.parsers.ParserConfigurationException, java.sql.SQLException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.InterruptedException
javax.xml.parsers.ParserConfigurationException
java.sql.SQLException
java.lang.ClassNotFoundException
public void saveD2RQ() throws java.io.IOException
java.io.IOException
public void createInitScript() throws java.io.IOException
java.io.IOException
public void executeInitScript() throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
public void install() throws java.lang.ClassNotFoundException, java.sql.SQLException, java.io.FileNotFoundException, java.io.IOException, javax.xml.parsers.ParserConfigurationException, javax.xml.transform.TransformerException, NoOpenFileWriterInServer, java.lang.InterruptedException, java.lang.SecurityException, ProvenanceConfigurationException
java.lang.ClassNotFoundException
java.sql.SQLException
java.io.FileNotFoundException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
javax.xml.transform.TransformerException
NoOpenFileWriterInServer
java.lang.InterruptedException
java.lang.SecurityException
ProvenanceConfigurationException