public abstract class CatalogFacade extends Object implements Describable
CatalogFramework
and the CatalogProvider
interfaces.Constructor and Description |
---|
CatalogFacade() |
Modifier and Type | Method and Description |
---|---|
abstract CreateResponse |
create(CreateRequest createRequest) |
abstract DeleteResponse |
delete(DeleteRequest deleteRequest) |
abstract Set<String> |
getSourceIds() |
abstract SourceResponse |
query(QueryRequest query) |
abstract UpdateResponse |
update(UpdateRequest updateRequest) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescription, getId, getOrganization, getTitle, getVersion
public abstract CreateResponse create(CreateRequest createRequest) throws IngestException, SourceUnavailableException
public abstract UpdateResponse update(UpdateRequest updateRequest) throws IngestException, SourceUnavailableException
public abstract DeleteResponse delete(DeleteRequest deleteRequest) throws IngestException, SourceUnavailableException
public abstract SourceResponse query(QueryRequest query) throws UnsupportedQueryException, SourceUnavailableException, FederationException
This work is licensed under a Creative Commons Attribution 4.0 International License.