public enum SystemDataProducer extends java.lang.Enum<SystemDataProducer> implements LocalisedString
ExecutionManager takes care of
retrieving the values from the process model methods and writing them to the
corresponding data elements in the DataManager.
Every element of this enumeration represents a Parameter which
is to be added at the corresponding node.
| Enum Constant and Description |
|---|
INSTANCE_CREATION_DATE
Represents the date/time an instance has been created for usage as a value
of a data element.
|
INSTANCE_INITIATOR_AGENT_ID
Represents the agent ID of the instance initiator for usage as a value of a
data element.
|
INSTANCE_INITIATOR_ORGPOSITION_ID
Represents the organisational position ID of the instance initiator for
usage as a value of a data element.
|
INSTANCE_SUPERVISOR_AGENT_ID
Represents the agent ID of the instance supervisor for usage as a value of
a data element.
|
INSTANCE_SUPERVISOR_ORGPOSITION_ID
Represents the organisational position ID of the instance supervisor for
usage as a value of a data element.
|
NODE_PERFORMING_AGENT_ID
Represents the agent ID of the agent performing the designated node for
usage as a value of a data element.
|
NODE_PERFORMING_ORGPOSITION_ID
Represents the organisational ID of the agent performing the designated
node for usage as a value of a data element.
|
NODE_STAFF_ASSIGNMENT_RULE
Represents a staff assignment rule of a specific node for usage as a value
of a data element.
|
NODE_TERMINATION_DATE
Represents the date/time a node has been terminated for usage as a value of
a data element.
|
TEMPLATE_SUPERVISOR_AGENT_ID
Represents the agent ID of the template supervisor for usage as a value
of a data element.
|
TEMPLATE_SUPERVISOR_ORGPOSITION_ID
Represents the organisational position ID of the template supervisor for
usage as a value of a data element.
|
| Modifier and Type | Method and Description |
|---|---|
SystemDataProducer |
getCompanion()
Gets the system data producer that is a companion of this.
|
ProcessModelParameter |
getParameterProperties()
Gets a parameter object providing all properties for the corresponding
implicit system parameter
|
static SystemDataProducer |
getProducerForIdentifierID(java.util.UUID identifierID)
Returns the
SystemDataProducer matching the specified identifier ID
or null if there exists none. |
static SystemDataProducer[] |
nodeProduced()
Gets all the values that are produced by arbitrary nodes.
|
static SystemDataProducer[] |
startNodeProduced()
Gets all the values that are produced by the start node, that is, the data
stems from template or instance objects.
|
java.lang.Object |
toLocalisedString(LocalisationFactory locFac,
java.util.Locale loc)
Gets the localised representation of the implementing object.
|
static SystemDataProducer |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SystemDataProducer[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SystemDataProducer TEMPLATE_SUPERVISOR_AGENT_ID
Template.getSupervisorAgent()
QualifiedAgent.getAgentID()public static final SystemDataProducer TEMPLATE_SUPERVISOR_ORGPOSITION_ID
Template.getSupervisorAgent()
QualifiedAgent.getOrgPositionID()public static final SystemDataProducer INSTANCE_SUPERVISOR_AGENT_ID
Instance.getSupervisorAgent()
QualifiedAgent.getAgentID()public static final SystemDataProducer INSTANCE_SUPERVISOR_ORGPOSITION_ID
Instance.getSupervisorAgent()
QualifiedAgent.getOrgPositionID()public static final SystemDataProducer INSTANCE_INITIATOR_AGENT_ID
Instance.getInitiatorAgent()
QualifiedAgent.getAgentID()public static final SystemDataProducer INSTANCE_INITIATOR_ORGPOSITION_ID
Instance.getInitiatorAgent()
QualifiedAgent.getOrgPositionID()public static final SystemDataProducer NODE_PERFORMING_AGENT_ID
Instance.getPerformingAgent(int)
QualifiedAgent.getAgentID()public static final SystemDataProducer NODE_PERFORMING_ORGPOSITION_ID
Instance.getPerformingAgent(int)
QualifiedAgent.getOrgPositionID()public static final SystemDataProducer NODE_STAFF_ASSIGNMENT_RULE
Node.getStaffAssignmentRule()public static final SystemDataProducer INSTANCE_CREATION_DATE
Instance.getCreationTime()public static final SystemDataProducer NODE_TERMINATION_DATE
public static SystemDataProducer[] values()
for (SystemDataProducer c : SystemDataProducer.values()) System.out.println(c);
public static SystemDataProducer valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic ProcessModelParameter getParameterProperties()
public SystemDataProducer getCompanion()
null will be returned.null in case there is no companion for
this system data producer.public java.lang.Object toLocalisedString(LocalisationFactory locFac, java.util.Locale loc)
LocalisedStringLocalised should use the designated
localisation factory for automatic localisation.toLocalisedString in interface LocalisedStringlocFac - The localisation factory to be used by Localised model objects. If this
is null, do not localise the used Localised attributes.loc - The locale for which to get the localised string. If this is null,
treat it like Locale.ROOT has been requested.public static SystemDataProducer getProducerForIdentifierID(java.util.UUID identifierID)
SystemDataProducer matching the specified identifier ID
or null if there exists none.identifierID - the identifier ID for which to return the associated
system data producerSystemDataProducer matching the specified identifier ID
or null if there exists nonepublic static SystemDataProducer[] startNodeProduced()
public static SystemDataProducer[] nodeProduced()