Class DefaultOneOrderMessageProcessingFacade
java.lang.Object
de.hybris.platform.oneorderfacades.facades.impl.DefaultOneOrderMessageProcessingFacade
- All Implemented Interfaces:
OneOrderMessageProcessingFacade
public class DefaultOneOrderMessageProcessingFacade
extends Object
implements OneOrderMessageProcessingFacade
The implementation of the
OneOrderMessageProcessingFacade interface.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected OneOrderMessageProcessingServiceGets one order message processing service.voidlogOneOrderMessage(OneOrderMessageModel oneOrderMessage) Stores the oneOrderMessage into the log table.voidqueueOneOrderMessage(OneOrderMessageModel oneOrderMessage) Stores the oneOrderMessageModel in a structure, depending on the type of the payload.voidsendOneOrderMessage(OneOrderMessageModel oneOrderMessage) Sends the oneOrderMessage on an external system.voidsetOneOrderMessageProcessingService(OneOrderMessageProcessingService oneOrderMessageProcessingService) Sets one order message processing service.
-
Constructor Details
-
DefaultOneOrderMessageProcessingFacade
public DefaultOneOrderMessageProcessingFacade()
-
-
Method Details
-
sendOneOrderMessage
Sends the oneOrderMessage on an external system. Depending on the type of the payload it will be sent either to the Delivery Provider or to the Accounting System.- Specified by:
sendOneOrderMessagein interfaceOneOrderMessageProcessingFacade- Parameters:
oneOrderMessage- the oneOrderMessage.- Throws:
OneOrderException
-
queueOneOrderMessage
Stores the oneOrderMessageModel in a structure, depending on the type of the payload.- Specified by:
queueOneOrderMessagein interfaceOneOrderMessageProcessingFacade- Parameters:
oneOrderMessage- the oneOrderMessage- Throws:
OneOrderException
-
logOneOrderMessage
Stores the oneOrderMessage into the log table.- Specified by:
logOneOrderMessagein interfaceOneOrderMessageProcessingFacade- Parameters:
oneOrderMessage- the oneOrderMessage- Throws:
OneOrderException
-
getOneOrderMessageProcessingService
Gets one order message processing service.- Returns:
- the one order message processing service
-
setOneOrderMessageProcessingService
public void setOneOrderMessageProcessingService(OneOrderMessageProcessingService oneOrderMessageProcessingService) Sets one order message processing service.- Parameters:
oneOrderMessageProcessingService- the one order message processing service
-