public interface LocalDatasourceManager<DS extends Datasource<?,?>,API extends Api<?>> extends DatasourceManagerCommon<DS,API>
| Modifier and Type | Method and Description |
|---|---|
List<? extends BrowseTerm> |
browseField(String field) |
boolean |
isActive(String dsId,
String apiId) |
boolean |
isRemovable(String dsId,
String apiId) |
List<? extends BrowsableField> |
listBrowsableFields() |
Set<String> |
listManagedDatasourceIds() |
void |
regenerateProfiles() |
List<? extends SearchApisEntry> |
searchApis(String field,
Object value) |
List<SimpleDatasource> |
searchDatasourcesByType(String type) |
void |
setActive(String dsId,
String apiId,
boolean active) |
void |
setLastAggregationInfo(String dsId,
String apiId,
String mdId,
Integer size,
Date date) |
void |
setLastCollectionInfo(String dsId,
String apiId,
String mdId,
Integer size,
Date date) |
void |
setLastDownloadInfo(String dsId,
String apiId,
String objId,
Integer size,
Date date) |
void |
updateApiDetails(String dsId,
String apiId,
String metadataIdentifierPath,
String baseUrl,
Map<String,String> params) |
addApi, deleteApi, deleteDs, getApis, getDs, isManaged, saveDs, setManaged, updateComplianceSet<String> listManagedDatasourceIds() throws DsmRuntimeException
DsmRuntimeExceptionList<SimpleDatasource> searchDatasourcesByType(String type) throws DsmException
DsmExceptionList<? extends SearchApisEntry> searchApis(String field, Object value) throws DsmException
DsmExceptionList<? extends BrowsableField> listBrowsableFields() throws DsmException
DsmExceptionList<? extends BrowseTerm> browseField(String field) throws DsmException
DsmExceptionvoid setActive(String dsId, String apiId, boolean active) throws DsmException
DsmExceptionboolean isActive(String dsId, String apiId) throws DsmException
DsmExceptionvoid setLastCollectionInfo(String dsId, String apiId, String mdId, Integer size, Date date) throws DsmException
DsmExceptionvoid setLastAggregationInfo(String dsId, String apiId, String mdId, Integer size, Date date) throws DsmException
DsmExceptionvoid setLastDownloadInfo(String dsId, String apiId, String objId, Integer size, Date date) throws DsmException
DsmExceptionvoid updateApiDetails(String dsId, String apiId, String metadataIdentifierPath, String baseUrl, Map<String,String> params) throws DsmException
DsmExceptionboolean isRemovable(String dsId, String apiId) throws DsmException
DsmExceptionvoid regenerateProfiles()
throws DsmException
DsmExceptionCopyright © 2018. All rights reserved.