public class ISStoreServiceImpl
extends eu.dnetlib.enabling.tools.AbstractBaseService
implements eu.dnetlib.enabling.is.store.rmi.ISStoreService
| Constructor and Description |
|---|
ISStoreServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
backup() |
boolean |
createFileColl(String fileColl) |
boolean |
deleteFileColl(String fileColl) |
boolean |
deleteXML(String fileName,
String fileColl) |
boolean |
executeXUpdate(String query) |
org.quartz.Job |
getContentInitializerJob() |
Endpoint |
getEndpoint() |
protected eu.dnetlib.soap.EndpointReferenceBuilder<Endpoint> |
getEprBuilder() |
List<String> |
getFileColls() |
List<String> |
getFileNames(String fileColl) |
eu.dnetlib.enabling.resultset.ResultSetFactory |
getResultSetFactory() |
String |
getXML(String fileName,
String fileColl) |
String |
getXMLbyQuery(String query) |
eu.dnetlib.xml.database.XMLDatabase |
getXmlDatabase() |
boolean |
insertXML(String fileName,
String fileColl,
String file) |
boolean |
isRunning() |
List<String> |
quickSearchXML(String query) |
boolean |
reindex() |
void |
setContentInitializerJob(org.quartz.Job contentInitializerJob) |
void |
setEndpoint(Endpoint endpoint) |
protected void |
setEprBuilder(eu.dnetlib.soap.EndpointReferenceBuilder<Endpoint> eprBuilder) |
void |
setResultSetFactory(eu.dnetlib.enabling.resultset.ResultSetFactory resultSetFactory) |
void |
setXmlDatabase(eu.dnetlib.xml.database.XMLDatabase xmlDatabase) |
void |
start() |
boolean |
sync() |
boolean |
updateXML(String fileName,
String fileColl,
String file) |
public void start()
start in interface eu.dnetlib.common.rmi.BaseServicestart in interface org.springframework.context.Lifecyclestart in class eu.dnetlib.enabling.tools.AbstractBaseServicepublic boolean createFileColl(String fileColl) throws eu.dnetlib.enabling.is.store.rmi.ISStoreException
createFileColl in interface eu.dnetlib.enabling.is.store.rmi.ISStoreServiceeu.dnetlib.enabling.is.store.rmi.ISStoreExceptionISStoreService.createFileColl(java.lang.String)public boolean deleteFileColl(String fileColl) throws eu.dnetlib.enabling.is.store.rmi.ISStoreException
deleteFileColl in interface eu.dnetlib.enabling.is.store.rmi.ISStoreServiceeu.dnetlib.enabling.is.store.rmi.ISStoreExceptionISStoreService.deleteFileColl(java.lang.String)public boolean deleteXML(String fileName, String fileColl) throws eu.dnetlib.enabling.is.store.rmi.ISStoreException
deleteXML in interface eu.dnetlib.enabling.is.store.rmi.ISStoreServiceeu.dnetlib.enabling.is.store.rmi.ISStoreExceptionISStoreService.deleteXML(java.lang.String, java.lang.String)public boolean executeXUpdate(String query) throws eu.dnetlib.enabling.is.store.rmi.ISStoreException
executeXUpdate in interface eu.dnetlib.enabling.is.store.rmi.ISStoreServiceeu.dnetlib.enabling.is.store.rmi.ISStoreExceptionISStoreService.executeXUpdate(java.lang.String)public List<String> getFileColls() throws eu.dnetlib.enabling.is.store.rmi.ISStoreException
getFileColls in interface eu.dnetlib.enabling.is.store.rmi.ISStoreServiceeu.dnetlib.enabling.is.store.rmi.ISStoreExceptionISStoreService.getFileColls()public List<String> getFileNames(String fileColl) throws eu.dnetlib.enabling.is.store.rmi.ISStoreException
getFileNames in interface eu.dnetlib.enabling.is.store.rmi.ISStoreServiceeu.dnetlib.enabling.is.store.rmi.ISStoreExceptionISStoreService.getFileNames(java.lang.String)public String getXML(String fileName, String fileColl) throws eu.dnetlib.enabling.is.store.rmi.ISStoreException
getXML in interface eu.dnetlib.enabling.is.store.rmi.ISStoreServiceeu.dnetlib.enabling.is.store.rmi.ISStoreExceptionISStoreService.getXML(java.lang.String, java.lang.String)public String getXMLbyQuery(String query) throws eu.dnetlib.enabling.is.store.rmi.ISStoreException
getXMLbyQuery in interface eu.dnetlib.enabling.is.store.rmi.ISStoreServiceeu.dnetlib.enabling.is.store.rmi.ISStoreExceptionISStoreService.getXMLbyQuery(java.lang.String)public boolean insertXML(String fileName, String fileColl, String file) throws eu.dnetlib.enabling.is.store.rmi.ISStoreException
insertXML in interface eu.dnetlib.enabling.is.store.rmi.ISStoreServiceeu.dnetlib.enabling.is.store.rmi.ISStoreExceptionISStoreService.insertXML(java.lang.String, java.lang.String, java.lang.String)public List<String> quickSearchXML(String query) throws eu.dnetlib.enabling.is.store.rmi.ISStoreException
quickSearchXML in interface eu.dnetlib.enabling.is.store.rmi.ISStoreServiceeu.dnetlib.enabling.is.store.rmi.ISStoreExceptionISStoreService.quickSearchXML(java.lang.String)public boolean reindex()
reindex in interface eu.dnetlib.enabling.is.store.rmi.ISStoreServiceISStoreService.reindex()public boolean sync()
sync in interface eu.dnetlib.enabling.is.store.rmi.ISStoreServiceISStoreService.sync()public boolean updateXML(String fileName, String fileColl, String file) throws eu.dnetlib.enabling.is.store.rmi.ISStoreException
updateXML in interface eu.dnetlib.enabling.is.store.rmi.ISStoreServiceeu.dnetlib.enabling.is.store.rmi.ISStoreExceptionISStoreService.updateXML(java.lang.String, java.lang.String, java.lang.String)public String backup() throws eu.dnetlib.enabling.is.store.rmi.ISStoreException
backup in interface eu.dnetlib.enabling.is.store.rmi.ISStoreServiceeu.dnetlib.enabling.is.store.rmi.ISStoreExceptionISStoreService.backup()public eu.dnetlib.xml.database.XMLDatabase getXmlDatabase()
public void setXmlDatabase(eu.dnetlib.xml.database.XMLDatabase xmlDatabase)
public boolean isRunning()
isRunning in interface org.springframework.context.LifecycleisRunning in class eu.dnetlib.enabling.tools.AbstractBaseServicepublic Endpoint getEndpoint()
public void setEndpoint(Endpoint endpoint)
protected eu.dnetlib.soap.EndpointReferenceBuilder<Endpoint> getEprBuilder()
protected void setEprBuilder(eu.dnetlib.soap.EndpointReferenceBuilder<Endpoint> eprBuilder)
public eu.dnetlib.enabling.resultset.ResultSetFactory getResultSetFactory()
public void setResultSetFactory(eu.dnetlib.enabling.resultset.ResultSetFactory resultSetFactory)
public org.quartz.Job getContentInitializerJob()
public void setContentInitializerJob(org.quartz.Job contentInitializerJob)
Copyright © 2017. All rights reserved.