Class B2BUnitAddressDeletionService

java.lang.Object
com.sap.hybris.sapcustomerb2b.inbound.B2BUnitAddressDeletionService

public class B2BUnitAddressDeletionService extends Object
Service for the consumer notification replication via data hub
  • Constructor Details

    • B2BUnitAddressDeletionService

      public B2BUnitAddressDeletionService()
  • Method Details

    • getFlexibleSearchService

      public de.hybris.platform.servicelayer.search.FlexibleSearchService getFlexibleSearchService()
      Returns:
      flexible Search Instance
    • setFlexibleSearchService

      public void setFlexibleSearchService(de.hybris.platform.servicelayer.search.FlexibleSearchService flexibleSearchService)
      Parameters:
      flexibleSearchService -
    • getModelService

      public de.hybris.platform.servicelayer.model.ModelService getModelService()
      Returns:
      model service instance
    • setModelService

      public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
      Parameters:
      modelService -
    • processB2BUnitAddressDeletion

      public void processB2BUnitAddressDeletion(String messageFunction, String b2bUnitId, String sapCustomerId, String addressUsage, String addressUsageCounter)
      Processes the B2BUnit address deletion triggered via IMPEX from DATAHUB
      Parameters:
      messageFunction - Message Function
      b2bUnitId - b2bUnit ID
      sapCustomerId - SAPCustomer ID
      addressUsage - Address Usage
      addressUsageCounter - Address usage counter
    • readB2BUnit

      protected B2BUnitModel readB2BUnit(String b2bUnitId)
      Reads the B2BUnit via flexible search with transferred B2BUnitID
      Parameters:
      b2bUnitId -
      Returns:
      B2BUnitModel
    • getB2BUnitFlexibleSearchQuery

      protected de.hybris.platform.servicelayer.search.FlexibleSearchQuery getB2BUnitFlexibleSearchQuery(String b2bUnitId)