public class SearchCatalogEntryMerchandisingAssocResultFilter extends AbstractSearchResultFilter implements SearchResultFilter
Constructor and Description |
---|
SearchCatalogEntryMerchandisingAssocResultFilter() |
Modifier and Type | Method and Description |
---|---|
void | filter(SelectionCriteria selectionCriteria, commonj.sdo.DataObject dataObject)
Filter the selection criteria
|
protected java.util.Map<java.lang.String,java.util.List> | getAdditionalXPathParameter(SelectionCriteria selectionCriteria)
Gets additional XPath parameters to be used to reading reading merchandising associations of catalog entry.
|
protected java.lang.String | getCatalogEntrySearchProfile(java.lang.String aMerchandisingAssociationSearchProfile)
This method returns the catalog entry search profile to be used to retrieve information about associated catalog entries.
|
protected java.lang.String | getReadMerchandisingAssociationAccessProfile()
Returns the access profile used for reading the merchandising associations of catalog entry.
|
protected java.lang.String | getReadMerchandisingAssociationXPathKey()
Returns the XPath key used for reading the merchandising associations of catalog entry.
|
protected void | populateCatalogNavigationView(java.util.Map<java.lang.String,com.ibm.commerce.catalog.facade.datatypes.CatalogEntryViewType> aCatalogEntryFromMap, java.util.Map<java.lang.String,com.ibm.commerce.catalog.facade.datatypes.CatalogEntryViewType> aCatalogEntryToMap, java.util.List<MerchandisingAssociationCatalogEntryRelation> physicalObjectMechandisingAssocs)
This method populates the CatalogEntryView objects with associated MerchandisingAssociationView objects.
|
protected java.util.List | readPhysicalObjects(java.util.List<java.lang.String> catEntryIDs, java.lang.String aXPathKey, java.lang.String accessProfile, java.util.Map<java.lang.String,java.util.List> additionalParameters)
Reads the merchandising associations physical objects using DSL
|
protected void | setReadMerchandisingAssociationXPathKey(java.lang.String readMerchandisingAssociationXPathKey)
Sets the Merchandising Association XPath Key.
|
public SearchCatalogEntryMerchandisingAssocResultFilter()
protected java.lang.String getReadMerchandisingAssociationXPathKey()
protected java.lang.String getReadMerchandisingAssociationAccessProfile()
protected java.util.Map<java.lang.String,java.util.List> getAdditionalXPathParameter(SelectionCriteria selectionCriteria)
public void filter(SelectionCriteria selectionCriteria, commonj.sdo.DataObject dataObject) throws java.lang.RuntimeException
protected java.lang.String getCatalogEntrySearchProfile(java.lang.String aMerchandisingAssociationSearchProfile)
protected void populateCatalogNavigationView(java.util.Map<java.lang.String,com.ibm.commerce.catalog.facade.datatypes.CatalogEntryViewType> aCatalogEntryFromMap, java.util.Map<java.lang.String,com.ibm.commerce.catalog.facade.datatypes.CatalogEntryViewType> aCatalogEntryToMap, java.util.List<MerchandisingAssociationCatalogEntryRelation> physicalObjectMechandisingAssocs)
protected java.util.List readPhysicalObjects(java.util.List<java.lang.String> catEntryIDs, java.lang.String aXPathKey, java.lang.String accessProfile, java.util.Map<java.lang.String,java.util.List> additionalParameters) throws DataMediatorException
protected void setReadMerchandisingAssociationXPathKey(java.lang.String readMerchandisingAssociationXPathKey)