Class TriggeredMessageEvent

java.lang.Object
com.aquima.interactions.process.impl.TriggeredMessageEvent
All Implemented Interfaces:
IMessageEvent

public class TriggeredMessageEvent extends Object implements IMessageEvent
  • Constructor Details

    • TriggeredMessageEvent

      public TriggeredMessageEvent(String messageEventName)
    • TriggeredMessageEvent

      public TriggeredMessageEvent(IMessageEvent messageEvent)
  • Method Details

    • getId

      public String getId()
    • getName

      public String getName()
      Description copied from interface: IMessageEvent
      This method returns the name of the event, may not be null.
      Specified by:
      getName in interface IMessageEvent
      Returns:
      The name of the event, never null.
    • getField

      public IValue getField(String name)
      Description copied from interface: IMessageEvent
      This method returns the value of the datafield, or null if non existing.
      Specified by:
      getField in interface IMessageEvent
      Parameters:
      name - The name of the datafield.
      Returns:
      The value of the data field, or null.
    • getFields

      public Map<String,IValue> getFields()
      Description copied from interface: IMessageEvent
      This method returns an unmodifiable map of the message event fields.
      Specified by:
      getFields in interface IMessageEvent
      Returns:
      an unmodifiable map of the message event fields.