Class CatalogFacade
java.lang.Object
org.codice.ddf.commands.catalog.facade.CatalogFacade
- All Implemented Interfaces:
ddf.catalog.util.Describable,org.codice.ddf.platform.services.common.Describable
A Catalog facade which unifies at least the
CatalogFramework and the CatalogProvider interfaces.- Author:
- Ashraf Barakat
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ddf.catalog.operation.CreateResponsecreate(ddf.catalog.operation.CreateRequest createRequest) abstract ddf.catalog.operation.DeleteResponsedelete(ddf.catalog.operation.DeleteRequest deleteRequest) abstract ddf.catalog.operation.SourceResponsequery(ddf.catalog.operation.QueryRequest query) abstract ddf.catalog.operation.UpdateResponseupdate(ddf.catalog.operation.UpdateRequest updateRequest) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ddf.catalog.util.Describable
getDescription, getId, getOrganization, getTitle, getVersion
-
Constructor Details
-
CatalogFacade
public CatalogFacade()
-
-
Method Details
-
create
public abstract ddf.catalog.operation.CreateResponse create(ddf.catalog.operation.CreateRequest createRequest) throws ddf.catalog.source.IngestException, ddf.catalog.source.SourceUnavailableException - Throws:
ddf.catalog.source.IngestExceptionddf.catalog.source.SourceUnavailableException
-
update
public abstract ddf.catalog.operation.UpdateResponse update(ddf.catalog.operation.UpdateRequest updateRequest) throws ddf.catalog.source.IngestException, ddf.catalog.source.SourceUnavailableException - Throws:
ddf.catalog.source.IngestExceptionddf.catalog.source.SourceUnavailableException
-
delete
public abstract ddf.catalog.operation.DeleteResponse delete(ddf.catalog.operation.DeleteRequest deleteRequest) throws ddf.catalog.source.IngestException, ddf.catalog.source.SourceUnavailableException - Throws:
ddf.catalog.source.IngestExceptionddf.catalog.source.SourceUnavailableException
-
query
public abstract ddf.catalog.operation.SourceResponse query(ddf.catalog.operation.QueryRequest query) throws ddf.catalog.source.UnsupportedQueryException, ddf.catalog.source.SourceUnavailableException, ddf.catalog.federation.FederationException - Throws:
ddf.catalog.source.UnsupportedQueryExceptionddf.catalog.source.SourceUnavailableExceptionddf.catalog.federation.FederationException
-
getSourceIds
-