Package com.novomind.ecom.api.imail.core
Interface ExternalReplyMessageManipulator
public interface ExternalReplyMessageManipulator
This plugin allows to manipulate the reply message of an external inquiry or forward operation before being processed.
- Since:
- 11.10
-
Method Summary
Modifier and TypeMethodDescriptionmanipulateExternalForwardReplyMessage
(ExternalReplyMessageManipulationInput externalReplyMessageManipulationInput) This method is called before the reply message of an external forward operation enters the processing cycle.manipulateExternalInquiryReplyMessage
(ExternalReplyMessageManipulationInput externalReplyMessageManipulationInput) This method is called before the reply message of an external inquiry enters the processing cycle.
-
Method Details
-
manipulateExternalInquiryReplyMessage
ExternalReplyMessageManipulationResult manipulateExternalInquiryReplyMessage(ExternalReplyMessageManipulationInput externalReplyMessageManipulationInput) This method is called before the reply message of an external inquiry enters the processing cycle. Please note that this method will be called on all plugins implementing the interfaceExternalReplyMessageManipulator
. Subsequent plugins will receive the manipulated data from the previous manipulation step.- Parameters:
externalReplyMessageManipulationInput
- provides all data to manipulate the external reply message- Returns:
- the
ExternalReplyMessageManipulationResult
optionally provides the manipulated message. - Since:
- 11.10
-
manipulateExternalForwardReplyMessage
ExternalReplyMessageManipulationResult manipulateExternalForwardReplyMessage(ExternalReplyMessageManipulationInput externalReplyMessageManipulationInput) This method is called before the reply message of an external forward operation enters the processing cycle. Please note that this method will be called on all plugins implementing the interfaceExternalReplyMessageManipulator
. Subsequent plugins will receive the manipulated data from the previous manipulation step.- Parameters:
externalReplyMessageManipulationInput
- provides all data to manipulate the external reply message- Returns:
- the
ExternalReplyMessageManipulationResult
optionally provides the manipulated message. - Since:
- 11.10
-