Class DefaultSapEntitlementService

java.lang.Object
com.sap.hybris.sapentitlementsintegration.service.impl.DefaultSapEntitlementService
All Implemented Interfaces:
SapEntitlementService
Direct Known Subclasses:
DefaultSapB2BEntitlementService

public class DefaultSapEntitlementService extends Object implements SapEntitlementService
Default implementation of SAP Entitlement Service
  • Constructor Details

    • DefaultSapEntitlementService

      public DefaultSapEntitlementService()
  • Method Details

    • getEntitlementsForCurrentCustomer

      public Entitlements getEntitlementsForCurrentCustomer(int pageNumber, int pageSize)
      Description copied from interface: SapEntitlementService
      Get all Entitlements from SAP Entitlements for current customer
      Specified by:
      getEntitlementsForCurrentCustomer in interface SapEntitlementService
      Parameters:
      pageNumber - Page number for pagination
      pageSize - Page size
      Returns:
      Entitlements data from SAP Entitlements
    • getEntitlementForNumber

      public Entitlements getEntitlementForNumber(String entitlementNumber)
      Description copied from interface: SapEntitlementService
      Get Entitlement details for the given Entitlement Number if it exists for current customer
      Specified by:
      getEntitlementForNumber in interface SapEntitlementService
      Parameters:
      entitlementNumber - Entitlement Number
      Returns:
      Entitlements data from SAP Entitlements
    • addCustomerFilter

      protected void addCustomerFilter(List<EntitlementFilter> filters)
    • addNumberFilter

      protected void addNumberFilter(List<EntitlementFilter> filters, String entitlementNumber)
    • getCustomerId

      protected String getCustomerId()
    • getUserService

      public de.hybris.platform.servicelayer.user.UserService getUserService()
      Returns:
      the userService
    • setUserService

      public void setUserService(de.hybris.platform.servicelayer.user.UserService userService)
      Parameters:
      userService - the userService to set
    • getSapEntitlementOutboundService

      public SapEntitlementOutboundService getSapEntitlementOutboundService()
      Returns:
      the sapEntitlementOutboundService
    • setSapEntitlementOutboundService

      public void setSapEntitlementOutboundService(SapEntitlementOutboundService sapEntitlementOutboundService)
      Parameters:
      sapEntitlementOutboundService - the sapEntitlementOutboundService to set