Interface OneOrderMessageProcessingFacade
- All Known Implementing Classes:
DefaultOneOrderMessageProcessingFacade
public interface OneOrderMessageProcessingFacade
The One Order Message Processing Facade.
-
Method Summary
Modifier and TypeMethodDescriptionvoidlogOneOrderMessage(OneOrderMessageModel oneOrderMessage) Stores the oneOrderMessage into the log table.voidqueueOneOrderMessage(OneOrderMessageModel oneOrderMessage) Stores the oneOrderMessage in a structure, depending on its type.voidsendOneOrderMessage(OneOrderMessageModel oneOrderMessage) Sends the oneOrderMessage on an external system.
-
Method Details
-
sendOneOrderMessage
Sends the oneOrderMessage on an external system. Depending on its type it will be sent either to the Delivery Provider or to the Accounting System.- Parameters:
oneOrderMessage- the oneOrderMessage.- Throws:
OneOrderException
-
queueOneOrderMessage
Stores the oneOrderMessage in a structure, depending on its type.- Parameters:
oneOrderMessage- the oneOrderMessage- Throws:
OneOrderException
-
logOneOrderMessage
Stores the oneOrderMessage into the log table.- Parameters:
oneOrderMessage- the oneOrderMessage- Throws:
OneOrderException
-