Class DefaultPqQualificationService

java.lang.Object
de.hybris.platform.productqualificationservices.qualification.impl.DefaultPqQualificationService
All Implemented Interfaces:
PqQualificationService

public class DefaultPqQualificationService extends Object implements PqQualificationService
Default implementation of PqQualificationService
Since:
2211
  • Constructor Details

    • DefaultPqQualificationService

      public DefaultPqQualificationService(TmaProductDao tmaProductDao, de.hybris.platform.ruleengine.RuleEngineService commerceRuleEngineService, de.hybris.platform.ruleengine.dao.RuleEngineContextDao ruleEngineContextDao, de.hybris.platform.servicelayer.user.UserService userService, PqGroupQualificationService groupQualificationService, TuaPoGroupService tuaPoGroupService)
  • Method Details

    • qualify

      public PqPoQualificationRao qualify(PqPoQualificationRao qualificationInput) throws PqQualificationException
      Description copied from interface: PqQualificationService
      It checks qualification for purchase of the qualification RAO object given as input.
      Specified by:
      qualify in interface PqQualificationService
      Parameters:
      qualificationInput - the input to be qualified
      Returns:
      the corresponding qualification RAO object properly updated once qualification has been performed
      Throws:
      PqQualificationException - if the qualification process failed.
    • getCommerceRuleEngineService

      protected de.hybris.platform.ruleengine.RuleEngineService getCommerceRuleEngineService()
    • getRuleEngineContextDao

      protected de.hybris.platform.ruleengine.dao.RuleEngineContextDao getRuleEngineContextDao()
    • getTmaProductDao

      protected TmaProductDao getTmaProductDao()
    • getUserService

      protected de.hybris.platform.servicelayer.user.UserService getUserService()
    • getGroupQualificationService

      protected PqGroupQualificationService getGroupQualificationService()
    • getTuaPoGroupService

      protected TuaPoGroupService getTuaPoGroupService()