public class DatabaseServiceImpl
extends eu.dnetlib.enabling.tools.AbstractBaseService
implements eu.dnetlib.enabling.database.rmi.DatabaseService
| Constructor and Description |
|---|
DatabaseServiceImpl() |
identify, isRunning, start, stoppublic W3CEndpointReference dumpTable(String db, String table) throws eu.dnetlib.enabling.database.rmi.DatabaseException
dumpTable in interface eu.dnetlib.enabling.database.rmi.DatabaseServiceeu.dnetlib.enabling.database.rmi.DatabaseExceptionpublic W3CEndpointReference dumpTableAndLogs(String db, String table, Date from, Date until) throws eu.dnetlib.enabling.database.rmi.DatabaseException
dumpTableAndLogs in interface eu.dnetlib.enabling.database.rmi.DatabaseServiceeu.dnetlib.enabling.database.rmi.DatabaseExceptionpublic void notify(String subscriptionId, String topic, String isId, String message)
notify in interface eu.dnetlib.common.rmi.BaseServicenotify in class eu.dnetlib.enabling.tools.AbstractBaseServicepublic void importFromEPR(String db, W3CEndpointReference epr, String xslt) throws eu.dnetlib.enabling.database.rmi.DatabaseException
importFromEPR in interface eu.dnetlib.enabling.database.rmi.DatabaseServiceeu.dnetlib.enabling.database.rmi.DatabaseExceptionpublic void setCore(DatabaseServiceCore core)
public W3CEndpointReference searchSQL(String db, String sql) throws eu.dnetlib.enabling.database.rmi.DatabaseException
searchSQL in interface eu.dnetlib.enabling.database.rmi.DatabaseServiceeu.dnetlib.enabling.database.rmi.DatabaseExceptionpublic W3CEndpointReference alternativeSearchSQL(String db, String sql, String sqlForSize) throws eu.dnetlib.enabling.database.rmi.DatabaseException
alternativeSearchSQL in interface eu.dnetlib.enabling.database.rmi.DatabaseServiceeu.dnetlib.enabling.database.rmi.DatabaseExceptionpublic void updateSQL(String db, String sql) throws eu.dnetlib.enabling.database.rmi.DatabaseException
updateSQL in interface eu.dnetlib.enabling.database.rmi.DatabaseServiceeu.dnetlib.enabling.database.rmi.DatabaseExceptionpublic W3CEndpointReference xsltSearchSQL(String db, String sql, String xslt) throws eu.dnetlib.enabling.database.rmi.DatabaseException
xsltSearchSQL in interface eu.dnetlib.enabling.database.rmi.DatabaseServiceeu.dnetlib.enabling.database.rmi.DatabaseExceptionpublic W3CEndpointReference alternativeXsltSearchSQL(String db, String sql, String sqlForSize, String xslt) throws eu.dnetlib.enabling.database.rmi.DatabaseException
alternativeXsltSearchSQL in interface eu.dnetlib.enabling.database.rmi.DatabaseServiceeu.dnetlib.enabling.database.rmi.DatabaseExceptionpublic boolean contains(String db, String table, String column, String value) throws eu.dnetlib.enabling.database.rmi.DatabaseException
contains in interface eu.dnetlib.enabling.database.rmi.DatabaseServiceeu.dnetlib.enabling.database.rmi.DatabaseExceptionpublic eu.dnetlib.enabling.resultset.XSLTMappedResultSetFactory getXsltResultsetFactory()
public void setXsltResultsetFactory(eu.dnetlib.enabling.resultset.XSLTMappedResultSetFactory xsltResultsetFactory)
public ExecutorService getThreadPool()
public void setThreadPool(ExecutorService threadPool)
public DatabaseBlackBoardNotificationHandler getBlackBoardNotificationHandler()
public void setBlackBoardNotificationHandler(DatabaseBlackBoardNotificationHandler blackBoardNotificationHandler)
Copyright © 2017. All rights reserved.