Class TmaSubscriptionTermCodeConditionBuilder

java.lang.Object
de.hybris.platform.b2ctelcoservices.compatibility.eligibility.dao.impl.TmaSubscriptionTermCodeConditionBuilder
All Implemented Interfaces:
TmaGenericConditionBuilder

public class TmaSubscriptionTermCodeConditionBuilder extends Object implements TmaGenericConditionBuilder
Search query condition builder for SubscriptionTermModel.ID based on received TmaEligibilityContexts.
Since:
1810
  • Constructor Details

    • TmaSubscriptionTermCodeConditionBuilder

      public TmaSubscriptionTermCodeConditionBuilder()
  • Method Details

    • buildQueryConditions

      public de.hybris.platform.core.GenericConditionList buildQueryConditions(de.hybris.platform.core.GenericQuery query, Object param)
      Description copied from interface: TmaGenericConditionBuilder
      Builds a GenericConditionList for the given param.
      Specified by:
      buildQueryConditions in interface TmaGenericConditionBuilder
      Parameters:
      query - the search query to be enhanced
      param - parameter based on which the search query will be enhanced.
      Returns:
      created generic condition
    • buildConditionForFieldWith

      protected de.hybris.platform.core.GenericCondition buildConditionForFieldWith(de.hybris.platform.core.GenericSearchField searchField, List<String> termCodes)
    • getTmaEligibilityContextService

      public TmaEligibilityContextService getTmaEligibilityContextService()
    • setTmaEligibilityContextService

      public void setTmaEligibilityContextService(TmaEligibilityContextService tmaEligibilityContextService)