Simple Catalog API Implementations

Simple Catalog API Implementations

The Catalog API implementations, which are denoted with the suffix of Impl on the Java file names, have multiple purposes and uses.

  • First, they provide a good starting point for other developers to extend functionality in the framework. For instance, extending the MetacardImpl allows developers to focus less on the inner workings of DDF and more on the developer's intended purposes and objectives. 
  • Second, the Catalog API Implementations display the proper usage of an interface and an interface's intentions.  Also, they are good code examples for future implementations. If a developer does not want to extend the simple implementations, then the developer can at least have a working code reference to base future development.