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 raisableSignal
in 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 givenSignal
and 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 int
compareTo(BpmnRaisableSignal o)
boolean
equals(Object o)
int
hashCode()
String
signalName()
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 givenSignal
and 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:
compareTo
in interfaceComparable<BpmnRaisableSignal>
-
equals
public boolean equals(Object o)
- Specified by:
equals
in classBpmnRaisable
-
hashCode
public int hashCode()
- Specified by:
hashCode
in classBpmnRaisable
-
signalName
public String signalName()
Gets the name of the raisable signal.- Returns:
- The name of the signal.
-
-