public class ModularMDStoreService
extends eu.dnetlib.enabling.tools.AbstractBaseService
implements eu.dnetlib.data.mdstore.MDStoreService
| Constructor and Description |
|---|
ModularMDStoreService() |
| Modifier and Type | Method and Description |
|---|---|
W3CEndpointReference |
bulkDeliverMDRecords(String format,
String layout,
String interpretation) |
W3CEndpointReference |
deliverMDRecords(String mdId,
String from,
String until,
String recordFilter) |
String |
deliverRecord(String mdId,
String recordId) |
MDStoreFeeder |
getFeeder() |
eu.dnetlib.enabling.resultset.IterableResultSetFactory |
getIterableResultSetFactory() |
List<String> |
getListOfMDStores() |
List<String> |
getMDStoreRecords(String mdId,
int pageSize,
int offset,
Map<String,String> queryParam) |
eu.dnetlib.enabling.tools.blackboard.NotificationHandler |
getNotificationHandler() |
MDStoreRetriever |
getRetriever() |
List<String> |
listMDStores(String format,
String layout,
String interpretation) |
void |
notify(String subscriptionId,
String topic,
String isId,
String message) |
void |
setFeeder(MDStoreFeeder feeder) |
void |
setIterableResultSetFactory(eu.dnetlib.enabling.resultset.IterableResultSetFactory iterableResultSetFactory) |
void |
setNotificationHandler(eu.dnetlib.enabling.tools.blackboard.NotificationHandler notificationHandler) |
void |
setRetriever(MDStoreRetriever retriever) |
int |
size(String mdId) |
int |
size(String format,
String layout,
String interpretation) |
boolean |
storeMDRecordsFromRS(String mdId,
String rsId,
String storingType) |
identify, isRunning, start, stoppublic List<String> getMDStoreRecords(String mdId, int pageSize, int offset, Map<String,String> queryParam) throws eu.dnetlib.data.mdstore.MDStoreServiceException
eu.dnetlib.data.mdstore.MDStoreServiceExceptionpublic W3CEndpointReference deliverMDRecords(String mdId, String from, String until, String recordFilter) throws eu.dnetlib.data.mdstore.MDStoreServiceException
deliverMDRecords in interface eu.dnetlib.data.mdstore.MDStoreServiceeu.dnetlib.data.mdstore.MDStoreServiceExceptionpublic W3CEndpointReference bulkDeliverMDRecords(String format, String layout, String interpretation) throws eu.dnetlib.data.mdstore.MDStoreServiceException
bulkDeliverMDRecords in interface eu.dnetlib.data.mdstore.MDStoreServiceeu.dnetlib.data.mdstore.MDStoreServiceExceptionpublic String deliverRecord(String mdId, String recordId) throws eu.dnetlib.data.mdstore.MDStoreServiceException, eu.dnetlib.data.mdstore.DocumentNotFoundException
deliverRecord in interface eu.dnetlib.data.mdstore.MDStoreServiceeu.dnetlib.data.mdstore.MDStoreServiceExceptioneu.dnetlib.data.mdstore.DocumentNotFoundExceptionpublic List<String> getListOfMDStores() throws eu.dnetlib.data.mdstore.MDStoreServiceException
getListOfMDStores in interface eu.dnetlib.data.mdstore.MDStoreServiceeu.dnetlib.data.mdstore.MDStoreServiceExceptionpublic List<String> listMDStores(String format, String layout, String interpretation) throws eu.dnetlib.data.mdstore.MDStoreServiceException
listMDStores in interface eu.dnetlib.data.mdstore.MDStoreServiceeu.dnetlib.data.mdstore.MDStoreServiceExceptionpublic 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 boolean storeMDRecordsFromRS(String mdId, String rsId, String storingType) throws eu.dnetlib.data.mdstore.MDStoreServiceException
storeMDRecordsFromRS in interface eu.dnetlib.data.mdstore.MDStoreServiceeu.dnetlib.data.mdstore.MDStoreServiceExceptionpublic int size(String mdId) throws eu.dnetlib.data.mdstore.MDStoreServiceException
size in interface eu.dnetlib.data.mdstore.MDStoreServiceeu.dnetlib.data.mdstore.MDStoreServiceExceptionpublic int size(String format, String layout, String interpretation) throws eu.dnetlib.data.mdstore.MDStoreServiceException
size in interface eu.dnetlib.data.mdstore.MDStoreServiceeu.dnetlib.data.mdstore.MDStoreServiceExceptionpublic eu.dnetlib.enabling.tools.blackboard.NotificationHandler getNotificationHandler()
public void setNotificationHandler(eu.dnetlib.enabling.tools.blackboard.NotificationHandler notificationHandler)
public MDStoreFeeder getFeeder()
public void setFeeder(MDStoreFeeder feeder)
public MDStoreRetriever getRetriever()
public void setRetriever(MDStoreRetriever retriever)
public eu.dnetlib.enabling.resultset.IterableResultSetFactory getIterableResultSetFactory()
public void setIterableResultSetFactory(eu.dnetlib.enabling.resultset.IterableResultSetFactory iterableResultSetFactory)
Copyright © 2025. All rights reserved.