com.ibm.commerce.catalog.facade.server.services.search.metadata

Class SearchCatalogNavigationViewDynamicKitResultFilter

  • All Implemented Interfaces:
    SearchResultFilter


    public class SearchCatalogNavigationViewDynamicKitResultFilter
    extends AbstractSearchResultFilter
    implements SearchResultFilter
    This is the implementation of the CatalogNavigationView search result filter for populating Dynamic Kit predefined configuration information from Database if need be.
    • Constructor Detail

      • SearchCatalogNavigationViewDynamicKitResultFilter

        public SearchCatalogNavigationViewDynamicKitResultFilter()
    • Method Detail

      • filter

        public void filter(SelectionCriteria selectionCriteria,
                           commonj.sdo.DataObject dataObject)
                    throws java.lang.RuntimeException
        The filter is used to populate a Dynamic Kit entry with predefined configuration, along with pricing. The filter will also return the component list of the preconfigured Dynamic kit after it validates that shopper is entitled to these components and the components are displayable.
        Specified by:
        filter in interface SearchResultFilter
        Overrides:
        filter in class AbstractSearchResultFilter
        Parameters:
        selectionCriteria - The search expression object represents.
        dataObject - The object passed to filter.
        Throws:
        java.lang.RuntimeException - Could be thrown if any error occurred.