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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExternalReplyMessageManipulationResult
manipulateExternalForwardReplyMessage(ExternalReplyMessageManipulationInput externalReplyMessageManipulationInput)
This method is called before the reply message of an external forward operation enters the processing cycle.ExternalReplyMessageManipulationResult
manipulateExternalInquiryReplyMessage(ExternalReplyMessageManipulationInput externalReplyMessageManipulationInput)
This method is called before the reply message of an external inquiry enters the processing cycle.
-
-
-
Method Detail
-
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
-
-