Interface | Description |
---|---|
ProductSearchExpressionBuilder |
ProductSearchExpressionBuilder is a interface that used to build the product entitlement search expression for contracts.
|
Class | Description |
---|---|
AbstractCatalogFilterSearchExpressionCompositor |
AbstractCatalogFilterSearchExpressionCompositor is a abstract class does the practical building work for ProductEntitlementExpressionHelper, the following procedures are what AbstractCatalogFilterSearchExpressionCompositor does internally: Builds search expression for buyer contracts Builds search expression for hosting contract Composes the search expressions with buyer contracts and hosting contract The default relation between buyer contracts and hosting contract is "AND", it's consistent with Commerce E-Site store model that Hub store can restricts the catalog entitle permission of its affiliate E-Site store.
|
CatalogFilter |
An CatalogFilter instance is a data object that mapping with the database entries for internal use.
|
CatalogFilterDefaultSearchExpressionCompositor |
CatalogFilterDefaultSearchExpressionCompositor the default compositor to build and compose the product entitlement expression with buyer contracts and hosting contract.
|
CatalogFilterSearchExpressionBuilder |
CatalogFilterSearchExpressionBuilder is used to build product entitlement search expression from the specified catalog filters.
|
CatalogFilterSelection |
Each CatalogFilterSelection instance represents a selection point user does in the catalog tree.
|
CatalogGroupSelection |
Each CatalogGroupSelection represents a selection point user does in the catalog group level.
|
CatalogGroupSelectionChain |
Each CatalogGroupSelection instance should belongs to a catalog group selection chain.
|
CatalogGroupSelectionChainEntry |
Each CatalogGroupSelectionChainEntry is a wrapper for CatalogGroupSelection with some additional information such as direct ancestor chain entry and direct descendant chain entry list.
|
CatalogSelection |
Each CatalogSelection represents a selection point user does in the catalog level.
|
Condition |
A Condition instance is a criteria defined for attribute filtering.
|
ProductSearchExpressionBuilderFactory |
ProductSearchExpressionBuilderFactory is the factory class used to provide the appropriate ProductSearchExpressionBuilder instances according to the catalog TC type in contracts.
|
ProductSetSearchExpressionBuilder |
ProductSetSearchExpressionBuilder is used to build product entitlement search expression from the specified contracts.
|
Enum | Description |
---|---|
CatalogFilterSelection.Type |
The type of catalog filter selection point, could be one of the following: Exclusion with conditions filtering.
|
Condition.Type |
The type of condition, could be one of the following: Attribute Dictionary attribute.
|