Interface CatalogProvider

All Superinterfaces:
Describable, org.codice.ddf.platform.services.common.Describable, Maskable, Source

public interface CatalogProvider extends Source, Maskable
External facing (outside of CatalogFramework) API used to interact with providers of data such as a file system or database. The basic premise of a CatalogProvider is to allow query, create, update, and delete operations.

The provider performs a translation between DDF objects and its native format. The key functions of the CatalogProvider can be found in the Source and Metacard interfaces.