Class DefaultSapEntitlementFacade

java.lang.Object
com.sap.hybris.sapentitlementsfacades.facade.impl.DefaultSapEntitlementFacade
All Implemented Interfaces:
SapEntitlementFacade

public class DefaultSapEntitlementFacade extends Object implements SapEntitlementFacade
Facade implementation to manage Entitlements in SAP EMS.
  • Constructor Details

    • DefaultSapEntitlementFacade

      public DefaultSapEntitlementFacade()
  • Method Details

    • getEntitlementsForCurrentCustomer

      public List<EntitlementData> getEntitlementsForCurrentCustomer(int pageNumber, int pageSize)
      Description copied from interface: SapEntitlementFacade
      Get all Entitlements for current customer
      Specified by:
      getEntitlementsForCurrentCustomer in interface SapEntitlementFacade
      Parameters:
      pageNumber - Page number for pagination
      pageSize - Page size
      Returns:
      List of EntitlementData for the current customer
    • getEntitlementForNumber

      public EntitlementData getEntitlementForNumber(String entitlementNumber)
      Description copied from interface: SapEntitlementFacade
      Get Entitlement details for the given Entitlement Number if it exists for current customer
      Specified by:
      getEntitlementForNumber in interface SapEntitlementFacade
      Parameters:
      entitlementNumber - Entitlement Number
      Returns:
      EntitlementData object for the given Entitlement Number
    • getSapEntitlementService

      public SapEntitlementService getSapEntitlementService()
      Returns:
      the sapEntitlementService
    • setSapEntitlementService

      public void setSapEntitlementService(SapEntitlementService sapEntitlementService)
      Parameters:
      sapEntitlementService - the sapEntitlementService to set
    • getSapEntitlementConverter

      public de.hybris.platform.servicelayer.dto.converter.Converter<Entitlement,EntitlementData> getSapEntitlementConverter()
      Returns:
      the sapEntitlementConverter
    • setSapEntitlementConverter

      public void setSapEntitlementConverter(de.hybris.platform.servicelayer.dto.converter.Converter<Entitlement,EntitlementData> sapEntitlementConverter)
      Parameters:
      sapEntitlementConverter - the sapEntitlementConverter to set
    • getSapEntitlementDetailsConverter

      public de.hybris.platform.servicelayer.dto.converter.Converter<Entitlement,EntitlementData> getSapEntitlementDetailsConverter()
      Returns:
      the sapEntitlementDetailsConverter
    • setSapEntitlementDetailsConverter

      public void setSapEntitlementDetailsConverter(de.hybris.platform.servicelayer.dto.converter.Converter<Entitlement,EntitlementData> sapEntitlementDetailsConverter)
      Parameters:
      sapEntitlementDetailsConverter - the sapEntitlementDetailsConverter to set