Package com.sas.lsaf.workflow.element
Class SignalEvent
- java.lang.Object
-
- com.sas.lsaf.core.AbstractIdentifiable
-
- com.sas.lsaf.workflow.element.Element
-
- com.sas.lsaf.workflow.element.SignalEvent
-
- All Implemented Interfaces:
Identifiable
,java.io.Serializable
public class SignalEvent extends Element
The class that represents a signal event that is in a process flow.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sas.lsaf.workflow.element.Element
Element.ElementType
-
-
Constructor Summary
Constructors Constructor Description SignalEvent(java.lang.String typeId, java.lang.String id, java.lang.String elementId, java.lang.String name, java.lang.String description, Element.ElementType type, ProcessFlowDescriptor.FlowStatus flowStatus, java.lang.String processFlowId, java.util.Date created, java.lang.String signalName, java.util.Set<java.lang.String> locations)
It is not intended or recommended that the consumer of this API construct these objects.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>
getLocations()
Gets the locations that triggers the signal event.java.lang.String
getSignalName()
Gets the signal name that triggers the signal event.-
Methods inherited from class com.sas.lsaf.workflow.element.Element
equals, getCreated, getDescription, getElementId, getFlowStatus, getName, getProcessFlowId, getType, hashCode, setDescription, setName, toString
-
Methods inherited from class com.sas.lsaf.core.AbstractIdentifiable
getId, getTypeId
-
-
-
-
Constructor Detail
-
SignalEvent
public SignalEvent(java.lang.String typeId, java.lang.String id, java.lang.String elementId, java.lang.String name, java.lang.String description, Element.ElementType type, ProcessFlowDescriptor.FlowStatus flowStatus, java.lang.String processFlowId, java.util.Date created, java.lang.String signalName, java.util.Set<java.lang.String> locations)
It is not intended or recommended that the consumer of this API construct these objects. They should only deal with the events returned by the API.- Parameters:
typeId
- The object type identifier of the event.id
- The unique identifier of the event.elementId
- The identifier of the event as it appears in the process flow definition.name
- The name of the event.description
- The description of the event.type
- The type of the event.flowStatus
- The status of the process flow that contains the event.processFlowId
- The identifier of the process flow that contains the event.created
- The date on which the event was created.
-
-