TriggerEvent

public class TriggerEvent extends TaskEvent

Represents a single trigger event. Trigger event is an event that triggers executions of a task. It is a part of the channel model.

Constructors

TriggerEvent

public TriggerEvent()

Class constructor.

TriggerEvent

public TriggerEvent(String displayName, String subject, String description, List<EventParameter> eventParameters, String triggerListenerSubject)

Class constructor.

Parameters:
  • displayName – the event display name
  • subject – the event subject
  • description – the event description
  • eventParameters – the event parameters
  • triggerListenerSubject – the subject that is wrapped by this trigger, in a simple case it is identical to the subject above, so it can be omitted

TriggerEvent

public TriggerEvent(TriggerEvent triggerEvent)

Copy constructor.

Parameters:
  • triggerEvent – the object to be copied

Methods

containsParameter

public boolean containsParameter(String key)

equals

public boolean equals(Object obj)

getChannel

public Channel getChannel()

getEventParameters

public List<EventParameter> getEventParameters()

getKeyType

public String getKeyType(String key)

getTriggerListenerSubject

public String getTriggerListenerSubject()

hashCode

public int hashCode()

setChannel

public void setChannel(Channel channel)

setEventParameters

public void setEventParameters(List<EventParameter> eventParameters)

toDto

public TriggerEventDto toDto()

toString

public String toString()