public interface LocalDatasourceManager<DS extends Datasource<?,?>,API extends Api<?>> extends DatasourceManagerCommon<DS,API>
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 setLastValidationJob(String dsId, String apiId, String jobId) 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 © 2019. All rights reserved.