public class DatasourceManagerServiceClient extends Object implements eu.dnetlib.api.data.DatasourceManagerService
| Constructor and Description |
|---|
DatasourceManagerServiceClient() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addDatasource(eu.dnetlib.domain.data.Repository repository) |
boolean |
addInterface(String dsId,
eu.dnetlib.domain.data.RepositoryInterface iface) |
boolean |
deleteAccessParamOrExtraField(String dsId,
String ifaceId,
String field) |
boolean |
deleteDatasource(String dsId) |
boolean |
deleteInterface(String dsId,
String ifaceId) |
Date |
findNextScheduledExecution(String dsId,
String ifaceId) |
eu.dnetlib.enabling.datasources.rmi.DatasourceManagerService |
getClient() |
eu.dnetlib.domain.data.Repository |
getDatasource(String dsId) |
eu.dnetlib.domain.ServiceIdentity |
identify() |
List<eu.dnetlib.domain.data.Repository> |
listAllDatasources() |
List<eu.dnetlib.domain.data.Repository> |
listDatasourcesUsingFilter(String compliance,
String contentDescription,
String iisProcessingWorkflow,
String collectedFrom) |
void |
notify(eu.dnetlib.domain.enabling.Notification notification) |
void |
setClient(eu.dnetlib.enabling.datasources.rmi.DatasourceManagerService client) |
boolean |
setIisProcessingWorkflow(String dsId,
String ifaceId,
String wf) |
void |
setWebService(Object webService) |
boolean |
updateAccessParam(String dsId,
String ifaceId,
String field,
String value,
boolean preserveOriginal) |
boolean |
updateActivationStatus(String dsId,
String ifaceId,
boolean active) |
boolean |
updateBaseUrl(String dsId,
String ifaceId,
String baseUrl) |
boolean |
updateContentDescription(String dsId,
String ifaceId,
String desc) |
boolean |
updateExtraField(String dsId,
String ifaceId,
String field,
String value,
boolean preserveOriginal) |
boolean |
updateLevelOfCompliance(String dsId,
String ifaceId,
String level) |
boolean |
updateSQL(String dsId,
String sql,
boolean delete) |
public DatasourceManagerServiceClient()
throws JAXBException
JAXBExceptionpublic void setClient(eu.dnetlib.enabling.datasources.rmi.DatasourceManagerService client)
public eu.dnetlib.enabling.datasources.rmi.DatasourceManagerService getClient()
public void setWebService(Object webService)
public boolean addDatasource(eu.dnetlib.domain.data.Repository repository)
throws eu.dnetlib.api.data.DatasourceManagerServiceException
addDatasource in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic boolean deleteDatasource(String dsId) throws eu.dnetlib.api.data.DatasourceManagerServiceException
deleteDatasource in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic eu.dnetlib.domain.data.Repository getDatasource(String dsId) throws eu.dnetlib.api.data.DatasourceManagerServiceException
getDatasource in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic List<eu.dnetlib.domain.data.Repository> listAllDatasources() throws eu.dnetlib.api.data.DatasourceManagerServiceException
listAllDatasources in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic List<eu.dnetlib.domain.data.Repository> listDatasourcesUsingFilter(String compliance, String contentDescription, String iisProcessingWorkflow, String collectedFrom) throws eu.dnetlib.api.data.DatasourceManagerServiceException
listDatasourcesUsingFilter in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic boolean updateLevelOfCompliance(String dsId, String ifaceId, String level) throws eu.dnetlib.api.data.DatasourceManagerServiceException
updateLevelOfCompliance in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic boolean updateBaseUrl(String dsId, String ifaceId, String baseUrl) throws eu.dnetlib.api.data.DatasourceManagerServiceException
updateBaseUrl in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic boolean updateActivationStatus(String dsId, String ifaceId, boolean active) throws eu.dnetlib.api.data.DatasourceManagerServiceException
updateActivationStatus in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic boolean updateContentDescription(String dsId, String ifaceId, String desc) throws eu.dnetlib.api.data.DatasourceManagerServiceException
updateContentDescription in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic boolean setIisProcessingWorkflow(String dsId, String ifaceId, String wf) throws eu.dnetlib.api.data.DatasourceManagerServiceException
setIisProcessingWorkflow in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic boolean updateExtraField(String dsId, String ifaceId, String field, String value, boolean preserveOriginal) throws eu.dnetlib.api.data.DatasourceManagerServiceException
updateExtraField in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic boolean updateAccessParam(String dsId, String ifaceId, String field, String value, boolean preserveOriginal) throws eu.dnetlib.api.data.DatasourceManagerServiceException
updateAccessParam in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic boolean deleteAccessParamOrExtraField(String dsId, String ifaceId, String field) throws eu.dnetlib.api.data.DatasourceManagerServiceException
deleteAccessParamOrExtraField in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic boolean addInterface(String dsId, eu.dnetlib.domain.data.RepositoryInterface iface) throws eu.dnetlib.api.data.DatasourceManagerServiceException
addInterface in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic boolean deleteInterface(String dsId, String ifaceId) throws eu.dnetlib.api.data.DatasourceManagerServiceException
deleteInterface in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic boolean updateSQL(String dsId, String sql, boolean delete) throws eu.dnetlib.api.data.DatasourceManagerServiceException
updateSQL in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic Date findNextScheduledExecution(String dsId, String ifaceId) throws eu.dnetlib.api.data.DatasourceManagerServiceException
findNextScheduledExecution in interface eu.dnetlib.api.data.DatasourceManagerServiceeu.dnetlib.api.data.DatasourceManagerServiceExceptionpublic eu.dnetlib.domain.ServiceIdentity identify()
identify in interface eu.dnetlib.api.DriverServicepublic void notify(eu.dnetlib.domain.enabling.Notification notification)
throws eu.dnetlib.api.DriverServiceException
notify in interface eu.dnetlib.api.DriverServiceeu.dnetlib.api.DriverServiceExceptionCopyright © 2017. All rights reserved.