Class Catalog

All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
GeneratedClassificationSystem, GeneratedContentCatalog

public class Catalog extends GeneratedCatalog
A Catalog is the root element of the CatalogExtension. Each catalog has an ID, a name and a supplier. The combination of the supplier of an catalog and its id must be unique. The different versions of a catalog are represented by CatalogVersions, which are accessible through GeneratedCatalog.getCatalogVersions() and getCatalogVersion(String).

To simplify the development of storefront, catalog provides the possibility to set one CatalogVersion as active. All attributes of the active CatalogVersion can be accessed through delegation methods of the Catalog. If no active CatalogVersion is set, these methods will return null.

The following methods will return the corresponding value of the currently active CatalogVersion:

See Also: