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

Class SearchCatalogEntryViewPriceResultFilter

  • All Implemented Interfaces:
    SearchResultFilter


    public class SearchCatalogEntryViewPriceResultFilter
    extends AbstractSearchResultFilter
    implements SearchResultFilter
    This is the implementation of the CatalogNavigationView search result filter for prices in each CatalogEntryView object. Its purpose is to determine the calculated contract price that is suitable to be displayed to the shopper. This filter will not return prices for dynamic kits.
    • Constructor Detail

      • SearchCatalogEntryViewPriceResultFilter

        public SearchCatalogEntryViewPriceResultFilter()
    • Method Detail

      • filter

        public void filter(SelectionCriteria selectionCriteria,
                           commonj.sdo.DataObject dataObject)
                    throws java.lang.RuntimeException
        Description copied from interface: SearchResultFilter
        Invoke the search filter to modify the given data object to make it suitable for business use.
        Specified by:
        filter in interface SearchResultFilter
        Overrides:
        filter in class AbstractSearchResultFilter
        Parameters:
        selectionCriteria - Java representation of the search expression
        dataObject - Java object to be filtered
        Throws:
        java.lang.RuntimeException