Class SapCpiOmsServiceOrderConfirmationPersistenceHook
java.lang.Object
de.hybris.platform.sap.sapcpiorderexchangeoms.inbound.events.SapCpiOmsOrderConfirmationPersistenceHook
de.hybris.platform.sap.sapserviceorder.inbound.events.SapCpiOmsServiceOrderConfirmationPersistenceHook
- All Implemented Interfaces:
de.hybris.platform.inboundservices.persistence.hook.PrePersistHook,de.hybris.platform.odata2services.odata.persistence.hook.PrePersistHook
public class SapCpiOmsServiceOrderConfirmationPersistenceHook
extends SapCpiOmsOrderConfirmationPersistenceHook
Pre-persistence hook to handle Service Order Notification
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcopyIncomingSAPOrderattributes(SAPOrderModel sapOrder, SAPOrderModel incomingSapOrder) de.hybris.platform.processengine.BusinessProcessServicede.hybris.platform.servicelayer.event.EventServicede.hybris.platform.servicelayer.search.FlexibleSearchServicede.hybris.platform.servicelayer.model.ModelServiceprotected voidhandleConsignmentEvents(SAPOrderModel sapOrder) protected SAPOrderModelreadSapOrder(String sapOrderNumber) voidsetBusinessProcessService(de.hybris.platform.processengine.BusinessProcessService businessProcessService) voidsetEventService(de.hybris.platform.servicelayer.event.EventService eventService) voidsetFlexibleSearchService(de.hybris.platform.servicelayer.search.FlexibleSearchService flexibleSearchService) voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) protected booleanshouldSAPOrderProcessed(SAPOrderModel incomingSapOrder, SAPOrderModel existingSapOrder) Methods inherited from class de.hybris.platform.sap.sapcpiorderexchangeoms.inbound.events.SapCpiOmsOrderConfirmationPersistenceHook
getSapDataHubInboundOrderHelper, setSapDataHubInboundOrderHelper
-
Constructor Details
-
SapCpiOmsServiceOrderConfirmationPersistenceHook
public SapCpiOmsServiceOrderConfirmationPersistenceHook()
-
-
Method Details
-
execute
- Specified by:
executein interfacede.hybris.platform.odata2services.odata.persistence.hook.PrePersistHook- Overrides:
executein classSapCpiOmsOrderConfirmationPersistenceHook
-
execute
public Optional<ItemModel> execute(ItemModel item, de.hybris.platform.inboundservices.persistence.PersistenceContext context) - Specified by:
executein interfacede.hybris.platform.inboundservices.persistence.hook.PrePersistHook- Overrides:
executein classSapCpiOmsOrderConfirmationPersistenceHook
-
shouldSAPOrderProcessed
protected boolean shouldSAPOrderProcessed(SAPOrderModel incomingSapOrder, SAPOrderModel existingSapOrder) -
copyIncomingSAPOrderattributes
protected void copyIncomingSAPOrderattributes(SAPOrderModel sapOrder, SAPOrderModel incomingSapOrder) -
handleConsignmentEvents
-
readSapOrder
-
getFlexibleSearchService
public de.hybris.platform.servicelayer.search.FlexibleSearchService getFlexibleSearchService()- Returns:
- the flexibleSearchService
-
setFlexibleSearchService
public void setFlexibleSearchService(de.hybris.platform.servicelayer.search.FlexibleSearchService flexibleSearchService) - Parameters:
flexibleSearchService- the flexibleSearchService to set
-
getModelService
public de.hybris.platform.servicelayer.model.ModelService getModelService()- Returns:
- the modelService
-
setModelService
public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService) - Parameters:
modelService- the modelService to set
-
getBusinessProcessService
public de.hybris.platform.processengine.BusinessProcessService getBusinessProcessService()- Returns:
- the businessProcessService
-
setBusinessProcessService
public void setBusinessProcessService(de.hybris.platform.processengine.BusinessProcessService businessProcessService) - Parameters:
businessProcessService- the businessProcessService to set
-
getEventService
public de.hybris.platform.servicelayer.event.EventService getEventService()- Returns:
- the eventService
-
setEventService
public void setEventService(de.hybris.platform.servicelayer.event.EventService eventService) - Parameters:
eventService- the eventService to set
-