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. |
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 |
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.
|