Package com.aquima.interactions.process
Interface IMessageEventMapping
- All Known Subinterfaces:
IIntermediateMessageEventMapping
,IProcessEventStartDefinition
- All Known Implementing Classes:
IntermediateMessageEventMappingDefinition
,MessageEventMappingDefinition
,ProcessEventStartDefinition
public interface IMessageEventMapping
This interface defines the mapping between data fields of the messageEvent to attributes.
- Since:
- 9.1
- Author:
- a.pragt
-
Method Summary
Modifier and TypeMethodDescriptiongetFieldAttribute
(String fieldName) 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.This method returns the target instance Possible values: Singleton(s)/ Select Existing Instance
-
Method Details
-
getMessageEvent
IMessageEventDefinition getMessageEvent()This method returns the definition of the message event, may not be null.- Returns:
- The definition of the message event, may not be null.
-
getFieldAttribute
This method returns the attribute definition of where to store the field, or null if the field is not mapped.- Parameters:
fieldName
- 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
TargetInstanceType getTargetInstanceType()This method returns the target instance Possible values: Singleton(s)/ Select Existing Instance- Returns:
- the target instance type
-
getMatchOnField
IMessageEventFieldDefinition getMatchOnField()This method returns the definition of the match on field, may be null.- Returns:
- The name of the match on mapping field, can be null.
-
getMatchingAttributeReference
AttributeReference getMatchingAttributeReference()This method returns the attribute reference- Returns:
- The attribute reference
-