TriggerEventRequest

public class TriggerEventRequest

Service layer object denoting a TriggerEvent. It is a part of the org.motechproject.tasks.contract.ChannelRequest and is used by org.motechproject.tasks.service.ChannelService for adding new or updating already existent trigger events.

Constructors

TriggerEventRequest

public TriggerEventRequest(String displayName, String subject, String description, List<EventParameterRequest> eventParameters)

Constructor. The given subject will be used as the actual subject the listener will listen for.

Parameters:
  • displayName – the trigger event display name
  • subject – the event subject
  • description – the event description
  • eventParameters – the trigger event parameters

TriggerEventRequest

public TriggerEventRequest(String displayName, String subject, String description, List<EventParameterRequest> eventParameters, String triggerListenerSubject)

Constructor. The given triggerListenerSubject will be used as the actual subject the listener will listen for. If it is not specified subject will be used instead.

Parameters:
  • displayName – the trigger event display name
  • subject – the event subject
  • description – the event description
  • eventParameters – the trigger event parameters
  • triggerListenerSubject – the listener event subject

Methods

equals

public boolean equals(Object obj)

getDescription

public String getDescription()

Returns the description of the trigger event.

Returns:the trigger event description

getDisplayName

public String getDisplayName()

Returns the display name of the trigger event.

Returns:the trigger event display name

getEventParameters

public List<EventParameterRequest> getEventParameters()

Returns the parameters of the trigger event.

Returns:the trigger event parameters

getSubject

public String getSubject()

Returns the subject of the trigger event.

Returns:the trigger event subject

getTriggerListenerSubject

public String getTriggerListenerSubject()

Returns the trigger listener subject of the trigger event.

Returns:the trigger event listener subject

hashCode

public int hashCode()

toString

public String toString()