public class DatabaseServiceImpl
extends eu.dnetlib.enabling.tools.AbstractBaseService
implements eu.dnetlib.enabling.database.rmi.DatabaseService
Constructor and Description |
---|
DatabaseServiceImpl() |
identify, isRunning, start, stop
public W3CEndpointReference dumpTable(String db, String table) throws eu.dnetlib.enabling.database.rmi.DatabaseException
dumpTable
in interface eu.dnetlib.enabling.database.rmi.DatabaseService
eu.dnetlib.enabling.database.rmi.DatabaseException
public 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.DatabaseService
eu.dnetlib.enabling.database.rmi.DatabaseException
public void notify(String subscriptionId, String topic, String isId, String message)
notify
in interface eu.dnetlib.common.rmi.BaseService
notify
in class eu.dnetlib.enabling.tools.AbstractBaseService
public void importFromEPR(String db, W3CEndpointReference epr, String xslt) throws eu.dnetlib.enabling.database.rmi.DatabaseException
importFromEPR
in interface eu.dnetlib.enabling.database.rmi.DatabaseService
eu.dnetlib.enabling.database.rmi.DatabaseException
public 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.DatabaseService
eu.dnetlib.enabling.database.rmi.DatabaseException
public W3CEndpointReference alternativeSearchSQL(String db, String sql, String sqlForSize) throws eu.dnetlib.enabling.database.rmi.DatabaseException
alternativeSearchSQL
in interface eu.dnetlib.enabling.database.rmi.DatabaseService
eu.dnetlib.enabling.database.rmi.DatabaseException
public void updateSQL(String db, String sql) throws eu.dnetlib.enabling.database.rmi.DatabaseException
updateSQL
in interface eu.dnetlib.enabling.database.rmi.DatabaseService
eu.dnetlib.enabling.database.rmi.DatabaseException
public W3CEndpointReference xsltSearchSQL(String db, String sql, String xslt) throws eu.dnetlib.enabling.database.rmi.DatabaseException
xsltSearchSQL
in interface eu.dnetlib.enabling.database.rmi.DatabaseService
eu.dnetlib.enabling.database.rmi.DatabaseException
public 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.DatabaseService
eu.dnetlib.enabling.database.rmi.DatabaseException
public 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.DatabaseService
eu.dnetlib.enabling.database.rmi.DatabaseException
public 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 © 2021. All rights reserved.