Class SignalEventSetup

All Implemented Interfaces:
Serializable

public class SignalEventSetup extends EventSetup
The class that specifies the setup information for IntermediateSignalCatchEvent elements that are in a process flow.
See Also:
  • Constructor Details

    • SignalEventSetup

      public SignalEventSetup(String name, String description, String elementId, Element.ElementType type, String processFlowId, String signalName, Set<String> locations)
      It is not intended or recommended that the consumer of this API construct these objects. They should only deal with the elements returned by the API.
      Parameters:
      name - The name of the element.
      description - The description of the element.
      elementId - The identifier of the event as it appears in the process flow definition.
      type - The type of the element.
      processFlowId - The identifier of the process flow that contains the element.
      signalName - The signal name that triggers the signal element.
      locations - The locations that trigger the signal element.
  • Method Details

    • getLocations

      public Set<String> getLocations()
      Gets the locations that trigger the signal event.
      Returns:
      The locations.
    • setLocations

      public void setLocations(Set<String> locations)
      Sets the locations that trigger the signal event.
      Parameters:
      locations - The locations that trigger the signal event.
    • getSignalName

      public String getSignalName()
      Gets the signal name of the signal event.
      Returns:
      The signal name.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class EventSetup
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class EventSetup
    • toString

      public String toString()
      Overrides:
      toString in class EventSetup