com.ibm.commerce.contract.catalogfilter

Class ProductSearchExpressionBuilderFactory

  • java.lang.Object
    • com.ibm.commerce.contract.catalogfilter.ProductSearchExpressionBuilderFactory
    • Method Detail

      • getInstance

        public static ProductSearchExpressionBuilderFactory getInstance()
        Get the static instance of ProductSearchExpressionBuilderFactory
        Returns:
        the ProductSearchExpressionBuilderFactory static instance.
      • getProductSearchExpressionBuilder

        public ProductSearchExpressionBuilder getProductSearchExpressionBuilder(java.lang.Long contractId,
                                                                                java.lang.Long memberId)
                                                                         throws ECException
        Get a ProductSearchExpressionBuilder instance according to the contract .
        Parameters:
        contractId - The contract ID.
        memberId - The member ID.
        Returns:
        The ProductSearchExpressionBuilder instance.
        Throws:
        ECException - Exception could be thrown if any error occurred.
      • getCatalogFilterSearchExpressionBuilder

        public ProductSearchExpressionBuilder getCatalogFilterSearchExpressionBuilder(java.util.List<java.lang.Long> contractIdList,
                                                                                      java.lang.Long memberId)
                                                                               throws ECException
        Get CatalogFilterSearchExpressionBuilder instance for building search expression for contract ID list.
        Parameters:
        contractIdList - The contract ID list
        memberId - The member ID
        Returns:
        The CatalogFilterSearchExpressionBuilder instance.
        Throws:
        ECException - Exception could be thrown if any error occurred.
      • getCatalogFilterSearchExpressionBuilder

        public ProductSearchExpressionBuilder getCatalogFilterSearchExpressionBuilder(java.util.List<java.lang.Long> contractIdList)
                                                                               throws ECException
        Get CatalogFilterSearchExpressionBuilder instance for building search expression for contract ID list.
        Parameters:
        contractIdList - The contract ID list
        Returns:
        The CatalogFilterSearchExpressionBuilder instance.
        Throws:
        ECException - Exception could be thrown if any error occurred.
      • getProductSetSearchExpressionBuilder

        public ProductSearchExpressionBuilder getProductSetSearchExpressionBuilder(java.util.List<java.lang.Long> contractIdList,
                                                                                   java.lang.Long memberId)
                                                                            throws ECException
        Get ProductSetSearchExpressionBuilder instance for building search expression for contract ID list.
        Parameters:
        contractIdList - The contract ID list.
        memberId - The member ID.
        Returns:
        The ProductSetSearchExpressionBuilder instance.
        Throws:
        ECException - Exception could be thrown if any error occurred.