Class MessageEventMappingDefinition
java.lang.Object
com.aquima.interactions.process.impl.MessageEventMappingDefinition
- All Implemented Interfaces:
IMessageEventMapping
- Direct Known Subclasses:
IntermediateMessageEventMappingDefinition
,ProcessEventStartDefinition
This interface represents a the mapping of a data field on a message event.
- Since:
- 9.1
- Author:
- B. van de Ven
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
MessageEventMappingDefinition
(IProcessEngineDefinitions processEngineDefinitions, IMessageEventMappingDS datasource) -
Method Summary
Modifier and TypeMethodDescriptiongetFieldAttribute
(String fieldAttributeName) This method returns the attribute definition of where to store the field, or null if the field is not mapped.This method returns the attribute referenceThis method returns the definition of the match on field, may be null.This method returns the definition of the message event, may not be null.getName()
This method returns the target instance Possible values: Singleton(s)/ Select Existing Instance
-
Constructor Details
-
MessageEventMappingDefinition
protected MessageEventMappingDefinition(IProcessEngineDefinitions processEngineDefinitions, IMessageEventMappingDS datasource)
-
-
Method Details
-
getName
-
getMessageEvent
Description copied from interface:IMessageEventMapping
This method returns the definition of the message event, may not be null.- Specified by:
getMessageEvent
in interfaceIMessageEventMapping
- Returns:
- The definition of the message event, may not be null.
-
getFieldAttribute
Description copied from interface:IMessageEventMapping
This method returns the attribute definition of where to store the field, or null if the field is not mapped.- Specified by:
getFieldAttribute
in interfaceIMessageEventMapping
- Parameters:
fieldAttributeName
- The name of the data field, may not be null.- Returns:
- The Definition for the attribute, or null if the field is not mapped.
-
getTargetInstanceType
Description copied from interface:IMessageEventMapping
This method returns the target instance Possible values: Singleton(s)/ Select Existing Instance- Specified by:
getTargetInstanceType
in interfaceIMessageEventMapping
- Returns:
- the target instance type
-
getMatchOnField
Description copied from interface:IMessageEventMapping
This method returns the definition of the match on field, may be null.- Specified by:
getMatchOnField
in interfaceIMessageEventMapping
- Returns:
- The name of the match on mapping field, can be null.
-
getMatchingAttributeReference
Description copied from interface:IMessageEventMapping
This method returns the attribute reference- Specified by:
getMatchingAttributeReference
in interfaceIMessageEventMapping
- Returns:
- The attribute reference
-