Class SapRevenueCloudCustomerPublishAction

java.lang.Object
de.hybris.platform.processengine.action.AbstractAction<T>
de.hybris.platform.processengine.action.AbstractSimpleDecisionAction<BusinessProcessModel>
com.sap.hybris.saprevenuecloudcustomer.action.SapRevenueCloudCustomerPublishAction
All Implemented Interfaces:
de.hybris.platform.processengine.spring.Action<BusinessProcessModel>

public class SapRevenueCloudCustomerPublishAction extends de.hybris.platform.processengine.action.AbstractSimpleDecisionAction<BusinessProcessModel>
Publish Customer to Revenue Cloud via CPI.
  • Constructor Details

    • SapRevenueCloudCustomerPublishAction

      public SapRevenueCloudCustomerPublishAction()
  • Method Details

    • executeAction

      public de.hybris.platform.processengine.action.AbstractSimpleDecisionAction.Transition executeAction(BusinessProcessModel process) throws de.hybris.platform.task.RetryLaterException
      Specified by:
      executeAction in class de.hybris.platform.processengine.action.AbstractSimpleDecisionAction<BusinessProcessModel>
      Throws:
      de.hybris.platform.task.RetryLaterException
    • getPropertyValue

      protected String getPropertyValue(org.springframework.http.ResponseEntity<Map> responseEntityMap, String property)
    • isSentSuccessfully

      protected boolean isSentSuccessfully(org.springframework.http.ResponseEntity<Map> responseEntityMap)
    • getCustomerPopulator

      public de.hybris.platform.converters.Populator getCustomerPopulator()
      Returns:
      the customerPopulator
    • setCustomerPopulator

      public void setCustomerPopulator(de.hybris.platform.converters.Populator customerPopulator)
      Parameters:
      customerPopulator - the customerPopulator to set
    • getConfigurationService

      public de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()
      Returns:
      the configurationService
    • setConfigurationService

      public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)
      Parameters:
      configurationService - the configurationService to set
    • getSapMarketToCatalogMappingModelGenericDao

      public de.hybris.platform.servicelayer.internal.dao.GenericDao<SAPMarketToCatalogMappingModel> getSapMarketToCatalogMappingModelGenericDao()
      Returns:
      the sapMarketToCatalogMappingModelGenericDao
    • setSapMarketToCatalogMappingModelGenericDao

      public void setSapMarketToCatalogMappingModelGenericDao(de.hybris.platform.servicelayer.internal.dao.GenericDao<SAPMarketToCatalogMappingModel> sapMarketToCatalogMappingModelGenericDao)
      Parameters:
      sapMarketToCatalogMappingModelGenericDao - the sapMarketToCatalogMappingModelGenericDao to set
    • getSapRevenueCloudCustomerOutboundService

      public SapRevenueCloudCustomerOutboundService getSapRevenueCloudCustomerOutboundService()
      Returns:
      the sapRevenueCloudCustomerOutboundService
    • setSapRevenueCloudCustomerOutboundService

      public void setSapRevenueCloudCustomerOutboundService(SapRevenueCloudCustomerOutboundService sapRevenueCloudCustomerOutboundService)
      Parameters:
      sapRevenueCloudCustomerOutboundService - the sapRevenueCloudCustomerOutboundService to set