Catalog Objects
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
This topic provides a brief description of the key classes and enumerations in the Microsoft.CommerceServer.Catalog namespace.
Classes
The following table describes the key public classes in the Microsoft.CommerceServer.Catalog namespace.
Class |
Description |
---|---|
A type of product catalog with concretely defined data and that does not aggregate data from other catalogs. A base catalog is a source catalog from which a virtual catalog is derived. |
|
Contains the functionality to manage the catalog and inventory systems. A CatalogContext object is the root object for the Catalog System. |
|
Provides properties and methods to manage catalog and category definitions. |
|
Specifies the set of options to use for a catalog export operation. |
|
Specifies the set of options to use for a catalog import operation. |
|
An abstract class that represents an item in the catalog database. Product and Category objects derive from this class. |
|
An abstract class that contains the properties and methods of the catalog system. The CatalogObjectBase is the base type for all catalog objects. |
|
An abstract class that provides properties and methods to manage catalog properties. |
|
An abstract class that implements functionality of the catalog rules. PricingRule and VirtualCatalogRule derive from this class. |
|
Used to search catalogs. This object provides free-text and SQL WHERE clause searches. |
|
Provides properties to customize the catalog search results when performing searches on one or more catalogs. |
|
Contains configuration information to communicate with a Web service using XML and SOAP. |
|
Contains configuration for a connection directly to a Commerce Server site's catalog database. |
|
An abstract class that manages a category in a catalog. StaticCategory derives from this class. |
|
Specifies the configuration of a category, including its child categories and products. |
|
Specifies a set of options to use for a catalog export operation. |
|
Specifies the set of options to use for a catalog import operation. |
|
An abstract class that provides access to a product catalog, either base or virtual. |
|
Manages the pricing rules that are applied to a catalog. |
|
An abstract class that represents a product in a catalog. |
|
An abstract class that provides access to the details of a product catalog (base or virtual), catalog search, and product and category management. |
|
Manages a product family in a catalog. |
|
Provides the properties to customize search results. |
|
Provides a specification or guided search of a catalog. |
|
Manages a static category, which is a category to which product catalogs are explicitly added and removed. |
|
Represents a single product variant in a product family. |
|
A type of product catalog that contains data built from other catalogs. |
|
Manages the inclusion and exclusion rules for a virtual catalog. |
|
Specifies the set of options used during an Xml import operation. |
Enumerations
The following table describes the enumerations in the Microsoft.CommerceServer.Catalog namespace.
Enumeration |
Description |
---|---|
Specifies the scope of a catalog authorization policy. |
|
Specifies the type of catalog object to return from a search. This enumeration represents the different class types that the catalog controls can validate. |
|
Specifies the valid data types for catalog properties. |
|
Specifies the definition type (product or category). |
|
Flag that specifies whether a virtual catalog is materialized. |
|
Specifies the definition property type. |
|
Specifies the type of export operation. |
|
Specifies the class of entities that can be extended by adding user-defined properties. |
|
Specifies the type of catalog import operation. |
|
Specifies the catalog import validation mode. |
|
Specifies the type of import or export operation. |
|
Specifies the schema export mode during a catalog export operation. |
|
Specifies the status of an inventory SKU. |
|
Specifies the catalog import transaction mode. |
|
Specifies whether to include catalog, product, category, or variant in a virtual catalog. |
|
Specifies the virtual catalog status. |