Package de.xima.fc.common.workflow.bpmn
Class BpmnRaisableSignal
- java.lang.Object
-
- de.xima.fc.common.workflow.bpmn.BpmnRaisable
-
- de.xima.fc.common.workflow.bpmn.BpmnRaisableSignal
-
- All Implemented Interfaces:
Serializable,Comparable<BpmnRaisableSignal>
public final class BpmnRaisableSignal extends BpmnRaisable implements Comparable<BpmnRaisableSignal>
Models a raisableSignalin astructured BPMN model part, see alsoraisableSignals.Each signal is identified by its
name, but may have additional data such as a display name or details, seedata.- Since:
- 8.4.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BpmnRaisableSignal(de.xima.bpmn_model.api.element.bpmn.events.Signal signal, BpmnRaisableData data)Creates a new raisable signal from the givenSignaland data.BpmnRaisableSignal(String signalName, BpmnRaisableData data)Creates a new raisable signal with the given signal name and data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(BpmnRaisableSignal o)booleanequals(Object o)inthashCode()StringsignalName()Gets the name of the raisable signal.-
Methods inherited from class de.xima.fc.common.workflow.bpmn.BpmnRaisable
data
-
-
-
-
Constructor Detail
-
BpmnRaisableSignal
public BpmnRaisableSignal(String signalName, BpmnRaisableData data)
Creates a new raisable signal with the given signal name and data.- Parameters:
signalName- The name of the signal.data- The data for the raisable, such as its display name and details.
-
BpmnRaisableSignal
public BpmnRaisableSignal(de.xima.bpmn_model.api.element.bpmn.events.Signal signal, BpmnRaisableData data)Creates a new raisable signal from the givenSignaland data.- Parameters:
signal- A signal with a name.data- The data for the raisable, such as its display name and details.
-
-
Method Detail
-
compareTo
public int compareTo(BpmnRaisableSignal o)
- Specified by:
compareToin interfaceComparable<BpmnRaisableSignal>
-
equals
public boolean equals(Object o)
- Specified by:
equalsin classBpmnRaisable
-
hashCode
public int hashCode()
- Specified by:
hashCodein classBpmnRaisable
-
signalName
public String signalName()
Gets the name of the raisable signal.- Returns:
- The name of the signal.
-
-