| Package | Description |
|---|---|
| de.aristaflow.adept2.core.changeoperations | |
| de.aristaflow.adept2.core.checks.processmodel | |
| de.aristaflow.adept2.model.activitymodel |
TODO This is completely outdated.
|
| de.aristaflow.adept2.model.common | |
| de.aristaflow.adept2.model.datamanagement | |
| de.aristaflow.adept2.model.execution | |
| de.aristaflow.adept2.model.globals |
The globals packages provides commonly used variables and enums.
|
| de.aristaflow.adept2.model.processmodel |
Warning: This package description is OUTDATED (work in progress)!!
|
| de.aristaflow.adept2.model.processmodel.tools | |
| de.aristaflow.adept2.model.runtimeenvironment |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> |
ChangeOperationTools.createParameterSystemValueMappingForNewEBP(ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.List<ProcessModelParameter>> alreadyMappedParameters,
ProcessConstants.DataMappingType initType)
Returns an initial mapping between still unmapped parameters and the system
value given by initType.
|
static java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,DataElement>> |
ChangeOperationTools.createRandomisedParameterDataElementMappingForNewEBP(Template template,
int nodeID,
ExecutableBusinessProcess ebp)
Creates a mapping between the parameters of the given EBP and already
existent data elements (where possible).
|
static java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> |
ChangeOperationTools.getParameterDataElementMappingForAlreadyAssignedEBP(Template template,
int nodeID)
Returns an already existent mapping between parameters and existent data
elements.
|
static java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> |
ChangeOperationTools.getParameterSystemValueMappingForAlreadyAssignedEBP(Template template,
int nodeID)
Returns an already existent mapping between parameters and system values
(e.g.
|
| Modifier and Type | Method and Description |
|---|---|
static DataEdge |
ChangeOperationTools.createSimpleDataEdgeObject(SessionToken session,
ActivityConstants.AccessType type)
Creates a simple DataEdge container Object
|
static java.util.Set<DataElement> |
ChangeOperationTools.getCompliantConnectedDataElementsForParameter(ProcessModelParameter parameter,
Template template,
int nodeID,
ActivityConstants.AccessType type)
Returns a set of compliant data elements for the given parameter which are
connected to the given node (i.e there is a data edge between the node and
the compliant data element) in the correct direction.
|
static java.util.Set<DataElement> |
ChangeOperationTools.getCompliantUnConnectedDataElementsForParameter(ProcessModelParameter parameter,
Template template,
int nodeID,
ActivityConstants.AccessType type)
Returns a set of compliant data elements for the given parameter which are
not connected to the given node (i.e there is no data edge between the node
and the compliant data element).
|
static boolean |
UpdateDataEdge.isPossible(ChangeableInstance instance,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
CheckReport checkReport,
ProcessConstants.DataEdgeProperty... dataEdgeProperties)
Checks if it is valid (concerning structural and state based correctness)
for the data edge (described by the given node ID and the given data
element ID) to update the properties given by
dataEdgeProperties in the instance. |
static boolean |
UpdateDataEdge.isPossible(ChangeableInstance instance,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
ProcessConstants.DataEdgeProperty... dataEdgeProperties)
Checks if it is valid (concerning structural and state based correctness)
for the data edge (described by the given node ID and the given data
element ID) to update the properties given by
dataEdgeProperties in the instance. |
static boolean |
InsertDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement[] dataElements,
ActivityConstants.AccessType type)
Check if it is possible (concerning structural and state-based correctness)
to insert data edges of the given type between the given node and the data
elements in the instance.
|
static boolean |
InsertDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement[] dataElements,
ActivityConstants.AccessType type,
CheckReport checkReport)
Check if it is possible (concerning structural and state-based correctness)
to insert data edges of the given type between the given node and the data
elements in the instance.
|
static boolean |
DeleteDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type)
Check if it is possible (concerning structural and state-based correctness)
to delete the data edge between the given node and the data element in the
instance.
|
static boolean |
InsertDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type)
Check if it is possible (concerning structural and state-based correctness)
to insert a data edge of the given type between the given node and the data
element in the instance.
|
static boolean |
DeleteDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
CheckReport checkReport)
Check if it is possible (concerning structural and state-based correctness)
to delete the data edge between the given node and the data element.
|
static boolean |
InsertDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
CheckReport checkReport)
Check if it is possible (concerning structural and state-based correctness)
to insert a data edge of the given type between the given node and the data
element in the instance.
|
static boolean |
InsertDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement dataElement,
java.lang.String paramName,
ActivityConstants.AccessType type)
Check if it is possible (concerning structural and state-based correctness)
to connect the parameter of the given node with the given data element via
a data edge of the given type in the instance.
|
static boolean |
InsertDataEdge.isPossible(ChangeableInstance instance,
Node node,
DataElement dataElement,
java.lang.String paramName,
ActivityConstants.AccessType type,
CheckReport checkReport)
Check if it is possible (concerning structural and state-based correctness)
to connect the parameter of the given node with the given data element via
a data edge of the given type in the instance.
|
static boolean |
AddNodeSystemParameter.isPossible(Instance instance,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter)
Check if it is possible (concerning structural correctness and state based
correctness) to add the given system parameter to the given node.
|
static boolean |
AddNodeSystemParameter.isPossible(Instance instance,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter,
CheckReport checkReport)
Check if it is possible (concerning structural correctness and state based
correctness) to add the given system parameter to the given node.
|
static boolean |
RemoveNodeSystemParameter.isPossible(Instance instance,
int nodeID,
ActivityConstants.AccessType type,
java.lang.String parameterName)
Check if it is possible (concerning structural correctness and state based
correctness) to remove the given system parameter from the given node.
|
static boolean |
RemoveNodeSystemParameter.isPossible(Instance instance,
int nodeID,
ActivityConstants.AccessType type,
java.lang.String parameterName,
CheckReport checkReport)
Check if it is possible (concerning structural correctness and state based
correctness) to remove the given system parameter from the given node.
|
static boolean |
AddNodeSystemParameter.isPossible(Template template,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter)
Check if it is possible (concerning structural correctness) to add the given
system parameter to the given node.
|
static boolean |
AddNodeSystemParameter.isPossible(Template template,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter,
CheckReport checkReport)
Check if it is possible (concerning structural correctness) to add the given
system parameter to the given node.
|
static boolean |
RemoveNodeSystemParameter.isPossible(Template template,
int nodeID,
ActivityConstants.AccessType type,
java.lang.String parameterName)
Check if it is possible (concerning structural correctness) to remove the given
system parameter from the given node.
|
static boolean |
RemoveNodeSystemParameter.isPossible(Template template,
int nodeID,
ActivityConstants.AccessType type,
java.lang.String parameterName,
CheckReport checkReport)
Check if it is possible (concerning structural correctness) to remove the given
system parameter from the given node.
|
static boolean |
UpdateDataEdge.isPossible(Template template,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
CheckReport checkReport,
ProcessConstants.DataEdgeProperty... dataEdgeProperties)
Checks if it is valid (concerning structural correctness) for the data edge
(described by the given node ID and the given data element ID) to update
the properties given by
dataEdgeProperties in the template. |
static boolean |
UpdateDataEdge.isPossible(Template template,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
ProcessConstants.DataEdgeProperty... dataEdgeProperties)
Checks if it is valid (concerning structural correctness) for the data edge
(described by the given node ID and the given data element ID) to update
the properties given by
dataEdgeProperties in the template. |
static boolean |
InsertDataEdge.isPossible(Template template,
Node node,
DataElement[] dataElements,
ActivityConstants.AccessType type)
Check if it is possible (concerning structural correctness) to insert
data edges of the given type between the given node and the data elements in
the template.
|
static boolean |
InsertDataEdge.isPossible(Template template,
Node node,
DataElement[] dataElements,
ActivityConstants.AccessType type,
CheckReport checkReport)
Check if it is possible (concerning structural correctness) to insert
data edges of the given type between the given node and the data elements in
the template.
|
static boolean |
DeleteDataEdge.isPossible(Template template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type)
Check if it is possible (concerning structural correctness) to delete the
data edge between the given node and the data element in the template.
|
static boolean |
InsertDataEdge.isPossible(Template template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type)
Check if it is possible (concerning structural correctness) to insert a
data edge of the given type between the given node and the data element in
the template.
|
static boolean |
DeleteDataEdge.isPossible(Template template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
CheckReport checkReport)
Check if it is possible (concerning structural correctness) to delete the
data edge between the given node and the data element.
|
static boolean |
InsertDataEdge.isPossible(Template template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
CheckReport checkReport)
Check if it is possible (concerning structural correctness) to insert a
data edge of the given type between the given node and the data element in
the template.
|
static boolean |
InsertDataEdge.isPossible(Template template,
Node node,
DataElement dataElement,
java.lang.String paramName,
ActivityConstants.AccessType type)
Check if it is possible (concerning structural correctness) to connect the
parameter of the given node with the given data element via a data edge of
the given type in the template.
|
static boolean |
InsertDataEdge.isPossible(Template template,
Node node,
DataElement dataElement,
java.lang.String paramName,
ActivityConstants.AccessType type,
CheckReport checkReport)
Check if it is possible (concerning structural correctness) to connect the
parameter of the given node with the given data element via a data edge of
the given type in the template.
|
static void |
AddNodeSystemParameter.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter)
Adds the given system parameter to the given node in the given instance.
|
static void |
AddNodeSystemParameter.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter,
UpdateManager updateManager)
Adds the given system parameter to the given node in the given instance.
|
static void |
RemoveNodeSystemParameter.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
ActivityConstants.AccessType type,
java.lang.String parameterName)
Removes the given system parameter from the given node in the given instance.
|
static void |
RemoveNodeSystemParameter.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
ActivityConstants.AccessType type,
java.lang.String parameterName,
UpdateManager updateManager)
Removes the given system parameter from the given node in the given instance.
|
static void |
UpdateDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
DataEdge dataEdge,
ProcessConstants.DataEdgeProperty... dataEdgeProperties)
Updates the data edge (described by the given node ID and the given data
element ID) in the given instance using the data in the given data edge
object.
|
static void |
UpdateDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
DataEdge dataEdge,
UpdateManager updateManager,
ProcessConstants.DataEdgeProperty... dataEdgeProperties)
Updates the data edge (described by the given node ID and the given data
element ID) in the given instance using the data in the given data edge
object.
|
static void |
DeleteDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type)
Deletes a data edge form the instance.
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type)
Inserts a new data edge in the instance.
|
static void |
DeleteDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Deletes a data edge form the instance (with updateManager).
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Inserts a new data edge in the instance (with update manager).
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ProcessModelParameter parameter,
ActivityConstants.AccessType type)
Inserts a new data edge in the instance.
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ProcessModelParameter parameter,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Inserts a new data edge in the instance.
|
protected static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
DataElement dataElement,
ProcessModelParameter param,
int connectorID,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Inserts a new data edge in the instance.
|
static void |
AddNodeSystemParameter.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter)
Adds the given system parameter to the given node in the given template.
|
static void |
AddNodeSystemParameter.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter,
UpdateManager updateManager)
Adds the given system parameter to the given node in the given template.
|
static void |
RemoveNodeSystemParameter.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
ActivityConstants.AccessType type,
java.lang.String parameterName)
Removes the given system parameter from the given node in the given template.
|
static void |
RemoveNodeSystemParameter.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
ActivityConstants.AccessType type,
java.lang.String parameterName,
UpdateManager updateManager)
Removes the given system parameter from the given node in the given template.
|
static void |
UpdateDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
DataEdge dataEdge,
ProcessConstants.DataEdgeProperty... dataEdgeProperties)
Updates the data edge (described by the given node ID and the given data
element ID) in the given template using the data in the given data edge
object.
|
static void |
UpdateDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
DataEdge dataEdge,
UpdateManager updateManager,
ProcessConstants.DataEdgeProperty... dataEdgeProperties)
Updates the data edge (described by the given node ID and the given data
element ID) in the given template using the data in the given data edge
object.
|
static void |
DeleteDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type)
Deletes a data edge from the template.
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type)
Inserts a new data edge in the template (with update manager).
|
static void |
DeleteDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Deletes a data edge from the template (with updateManager).
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Inserts a new data edge in the template (with update manager).
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
DataElement dataElement,
ProcessModelParameter parameter,
ActivityConstants.AccessType type)
Inserts a new data edge in the template.
|
static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
DataElement dataElement,
ProcessModelParameter parameter,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Inserts a new data edge in the template.
|
protected static void |
InsertDataEdge.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
DataElement dataElement,
ProcessModelParameter param,
int connectorID,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Inserts a new data edge in the template.
|
protected static void |
AddNodeSystemParameter.performOperation(SessionToken session,
ChangePrimitives processGraph,
int nodeID,
ActivityConstants.AccessType type,
ProcessModelParameter parameter,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
RemoveNodeSystemParameter.performOperation(SessionToken session,
ChangePrimitives processGraph,
int nodeID,
ActivityConstants.AccessType type,
java.lang.String parameterName,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
UpdateDataEdge.performOperation(SessionToken session,
ChangePrimitives processGraph,
int nodeID,
int dataElementID,
ActivityConstants.AccessType type,
DataEdge dataEdge,
UpdateManager updateManager,
ProcessConstants.DataEdgeProperty... dataEdgeProperties)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
DeleteDataEdge.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
InsertDataEdge.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
DataElement dataElement,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
InsertDataEdge.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
DataElement dataElement,
ProcessModelParameter parameter,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
InsertDataEdge.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
DataElement dataElement,
ProcessModelParameter param,
int connectorID,
ActivityConstants.AccessType type,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> |
ChangeOperationTools.createParameterSystemValueMappingForNewEBP(ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.List<ProcessModelParameter>> alreadyMappedParameters,
ProcessConstants.DataMappingType initType)
Returns an initial mapping between still unmapped parameters and the system
value given by initType.
|
static boolean |
AssignExecutableBusinessProcess.isPossibleId(ChangeableInstance instance,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Checks if the assignment of the EBP - especially the mappings in the given
maps - are valid (concerning structural and state-based correctness) for
the given instance.
|
static boolean |
AssignExecutableBusinessProcess.isPossibleId(ChangeableInstance instance,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Checks if the assignment of the EBP - especially the mappings in the given
maps - are valid (concerning structural and state-based correctness) for
the given instance.
|
static boolean |
AssignExecutableBusinessProcess.isPossibleId(ChangeableInstance instance,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
CheckReport checkReport)
Checks if the assignment of the EBP - especially the mappings in the given
maps - are valid (concerning structural and state-based correctness) for
the given instance.
|
static boolean |
AssignExecutableBusinessProcess.isPossibleId(ChangeableInstance instance,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
CheckReport checkReport)
Checks if the assignment of the EBP - especially the mappings in the given
maps - are valid (concerning structural and state-based correctness) for
the given instance.
|
static boolean |
AssignExecutableBusinessProcess.isPossibleId(Template template,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Checks if the assignment of the EBP - especially the mappings in the given
maps - are valid (concerning structural correctness) for the given
template.
|
static boolean |
AssignExecutableBusinessProcess.isPossibleId(Template template,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Checks if the assignment of the EBP - especially the mappings in the given
maps - are valid (concerning structural correctness) for the given
template.
|
static boolean |
AssignExecutableBusinessProcess.isPossibleId(Template template,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
CheckReport checkReport)
Checks if the assignment of the EBP - especially the mappings in the given
maps - are valid (concerning structural correctness) for the given
template.
|
static boolean |
AssignExecutableBusinessProcess.isPossibleId(Template template,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
CheckReport checkReport)
Checks if the assignment of the EBP - especially the mappings in the given
maps - are valid (concerning structural correctness) for the given
template.
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Assigns an executable business process to a node in the given instance
using the given maps to create a correct mapping between parameters and
dataElements via connectors.
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Assigns an executable business process to a node in the given instance
using the given maps to create a correct mapping between parameters and
dataElements via connectors.
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Assigns an executable business process to a node in the given instance
using the given maps to create a correct mapping between parameters and
dataElements via connectors (with updateManager).
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Assigns an executable business process to a node in the given instance
using the given maps to create a correct mapping between parameters and
dataElements via connectors (with updateManager).
|
static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Updates the Mapping from DataElements to the EBP-parameters for the given
node in the instance.
|
static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Updates the Mapping from DataElements to the EBP-parameters for the given
node in the instance.
|
static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Updates the Mapping from DataElements to the EBP-parameters for the given
node in the instance.
|
static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangeableInstance instance,
Node node,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Updates the Mapping from DataElements to the EBP-parameters for the given
node in the instance.
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Assigns an executable business process to a node in the given template
using the given maps to create a correct mapping between parameters and
dataElements via connectors.
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Assigns an executable business process to a node in the given template
using the given maps to create a correct mapping between parameters and
dataElements via connectors.
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Assigns an executable business process to a node in the given template
using the given maps to create a correct mapping between parameters and
dataElements via connectors (with updateManager).
|
static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Assigns an executable business process to a node in the given template
using the given maps to create a correct mapping between parameters and
dataElements via connectors (with updateManager).
|
static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Updates the Mapping from DataElements to the EBP-parameters for the given
node in the template.
|
static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements)
Updates the Mapping from DataElements to the EBP-parameters for the given
node in the template.
|
static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Updates the Mapping from DataElements to the EBP-parameters for the given
node in the template.
|
static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangeableTemplate template,
Node node,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Updates the Mapping from DataElements to the EBP-parameters for the given
node in the template.
|
protected static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
AssignExecutableBusinessProcess.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
ExecutableBusinessProcess ebp,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
protected static void |
UpdateDataElementParameterMapping.performOperation(SessionToken session,
ChangePrimitives processGraph,
Node node,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,ProcessConstants.DataMappingType>> paramsWithoutExistingDataElements,
java.util.Map<ActivityConstants.AccessType,java.util.Map<ProcessModelParameter,java.lang.Integer>> paramsWithExistingDataElements,
UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates
and changeable instances.
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
CheckTools.getAffectedParameter(java.lang.String parameterName,
ActivityConstants.AccessType direction)
Returns an affected element string, describing the parameter with
the given parameter name and its direction.
|
| Modifier and Type | Method and Description |
|---|---|
ActivityConstants.AccessType |
ATParameterTemplate.getAccessType()
Gets the access type for the parameter of this template.
|
ActivityConstants.AccessType |
AbstractParameterTemplate.getAccessType()
Gets the access type for the parameter of this template.
|
| Modifier and Type | Method and Description |
|---|---|
ATParameterTemplate |
ActivityModelFactory.createATParameterTemplate(java.lang.String templateName,
java.lang.String templateDescription,
ActivityConstants.AccessType accessType,
java.lang.String name,
java.lang.String description,
ProcessConstants.AdeptDataType dataType,
java.lang.String udtName,
java.util.UUID identifierID,
java.lang.Boolean isOptional,
java.lang.Boolean isVirtual,
java.lang.Boolean isFailure,
java.lang.String defaultValue,
ConfigurationDescription configurationDescription,
Configuration configuration,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ParameterTemplate |
ActivityModelFactory.createParameterTemplate(ParameterTemplate parent,
java.lang.String templateName,
java.lang.String templateDescription,
ActivityConstants.AccessType accessType,
java.lang.String name,
java.lang.String description,
ProcessConstants.AdeptDataType dataType,
java.lang.String udtName,
java.util.UUID identifierID,
java.lang.Boolean isOptional,
java.lang.Boolean isVirtual,
java.lang.Boolean isFailure,
java.lang.String defaultValue,
InheritedConfigurationDescription configurationDescription,
InheritedConfiguration configuration,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ParameterTemplate |
ActivityModelFactory.createParameterTemplate(java.lang.String templateName,
java.lang.String templateDescription,
ActivityConstants.AccessType accessType,
java.lang.String name,
java.lang.String description,
ProcessConstants.AdeptDataType dataType,
java.lang.String udtName,
java.util.UUID identifierID,
java.lang.Boolean isOptional,
java.lang.Boolean isVirtual,
java.lang.Boolean isFailure,
java.lang.String defaultValue,
InheritedConfigurationDescription configurationDescription,
InheritedConfiguration configuration,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
StorageParameterTemplate |
ActivityModelFactory.createStorageParameterTemplate(java.lang.String templateName,
java.lang.String templateDescription,
ActivityConstants.AccessType accessType,
java.lang.String name,
java.lang.String description,
ProcessConstants.AdeptDataType dataType,
java.lang.String udtName,
java.util.UUID identifierID,
java.lang.Boolean isOptional,
java.lang.Boolean isVirtual,
java.lang.Boolean isFailure,
java.lang.String defaultValue,
StorageConfigurationDescription configurationDescription,
StorageConfiguration configuration,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
ATParameter |
ActivityTemplate.getParameter(java.lang.String name,
ActivityConstants.AccessType accessType) |
java.util.Set<ATParameter> |
ActivityTemplate.getParameters(ActivityConstants.AccessType accessType)
Gets the parameters of the designated access type of the operation of this
activity template.
|
InheritedCollection<java.lang.String,ActivityModelParameter> |
ActivityTemplateDefinition.getParameters(ActivityConstants.AccessType accessType)
Gets the parameters of the designated access type of the operation of this
activity template definition.
|
InheritedCollection<java.lang.String,ActivityModelParameter> |
Operation.getParameters(ActivityConstants.AccessType accessType)
Gets the parameters of the designated access type of this operation.
|
java.util.Map<java.lang.String,StorageActivityModelParameter> |
StorageActivityTemplateDefinition.getParameters(ActivityConstants.AccessType accessType)
Gets the parameters of the designated access type of the operation of this
abstract activity.
|
java.util.Map<java.lang.String,StorageActivityModelParameter> |
StorageOperation.getParameters(ActivityConstants.AccessType accessType)
Gets the parameters of the designated access type of this operation.
|
void |
AbstractParameterTemplate.setAccessType(ActivityConstants.AccessType accessType)
Sets the access type for the parameter of this template.
|
void |
StorageOperation.setParameters(ActivityConstants.AccessType accessType,
java.util.Collection<StorageActivityModelParameter> parameters)
Sets all the parameters of the designated access type of this operation.
|
void |
ActivityTemplateDefinition.setParameters(ActivityConstants.AccessType accessType,
InheritedCollection<java.lang.String,ActivityModelParameter> parameters)
Sets all the parameters of the designated access type of the operation of
this activity template definition.
|
void |
Operation.setParameters(ActivityConstants.AccessType accessType,
InheritedCollection<java.lang.String,ActivityModelParameter> parameters)
Sets all the parameters of the designated access type of this operation.
|
void |
StorageActivityTemplateDefinition.setParameters(ActivityConstants.AccessType accessType,
java.util.Map<java.lang.String,StorageActivityModelParameter> parameters)
Sets all the parameters of the designated access type of the operation of
this activity template definition.
|
| Modifier and Type | Method and Description |
|---|---|
Parameter |
AbstractActivity.getParameter(java.lang.String name,
ActivityConstants.AccessType accessType)
Gets the parameter object linked to the passed parameter name.
|
java.util.Set<? extends Parameter> |
AbstractActivity.getParameters(ActivityConstants.AccessType accessType)
Gets the parameters of the designated access type of the operation of this
abstract activity.
|
| Modifier and Type | Field and Description |
|---|---|
protected ActivityConstants.AccessType |
MandatoryParameterValueNotSetException.accessType
The access type of the mandatory output parameter which is not provided a
value, that is either a normal output parameter or a system output
parameter.
|
| Modifier and Type | Method and Description |
|---|---|
ActivityConstants.AccessType |
MandatoryParameterValueNotSetException.getAccessType()
Gets the access type of the mandatory output parameter which is not
provided a value.
|
| Constructor and Description |
|---|
MandatoryParameterValueNotSetException(java.util.UUID instanceID,
int nodeID,
int nodeIteration,
int dataElementID,
java.lang.String parameterName,
java.util.UUID identifierID,
ProcessConstants.AdeptDataType dataType,
ActivityConstants.AccessType accessType)
Creates a
MandatoryParameterValueNotSetException for the
designated instance, node, iteration, data element and parameter data. |
| Modifier and Type | Method and Description |
|---|---|
ProcessModelParameter |
ActivityInstance.getParameter(java.lang.String name,
ActivityConstants.AccessType accessType) |
ProcessModelParameter |
ExecutableBusinessProcessInstance.getParameter(java.lang.String name,
ActivityConstants.AccessType accessType)
Returns the parameter object linked to the passed parameter name.
|
java.util.Set<ProcessModelParameter> |
ActivityInstance.getParameters(ActivityConstants.AccessType accessType) |
java.util.Set<ProcessModelParameter> |
ExecutableBusinessProcessInstance.getParameters(ActivityConstants.AccessType accessType)
Returns set of parameter objects by which this Activity/subprocess is
provided with data values by the process management system or the set of
parameter objects by which the process management system is provided with
the calculation results of this component.
|
| Modifier and Type | Method and Description |
|---|---|
static ActivityConstants.AccessType[] |
ActivityConstants.AccessType.activityRelatedValues()
Returns only those
AccessTypes that are supported in the context
of activities (activity model and activity repository). |
static ActivityConstants.AccessType[] |
ActivityConstants.AccessType.dataFlowReadAccess()
Returns only those
AccessTypes that stand for reading access
in the data flow. |
static ActivityConstants.AccessType[] |
ActivityConstants.AccessType.dataFlowWriteAccess()
Returns only those
AccessTypes that stand for writing access
in the data flow. |
static ActivityConstants.AccessType[] |
ActivityConstants.AccessType.systemRelatedValues()
Returns only those
AccessTypes that are supported in the context
of nodes. |
static ActivityConstants.AccessType |
ActivityConstants.AccessType.valueOf(int code) |
static ActivityConstants.AccessType |
ActivityConstants.AccessType.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ActivityConstants.AccessType[] |
ActivityConstants.AccessType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ActivityConstants.AccessType.isActivityRelatedValue(ActivityConstants.AccessType accessType)
Returns true, if the given access type is activity related.
|
static boolean |
ActivityConstants.AccessType.isSystemRelatedValue(ActivityConstants.AccessType accessType)
Returns true, if the given access type is system related.
|
| Modifier and Type | Method and Description |
|---|---|
ActivityConstants.AccessType |
StructuredDataEdge.getDataEdgeType()
Returns the type of the data edge the structured data edge belongs to.
|
ActivityConstants.AccessType |
DataEdge.getType()
Returns the constant stating the type of the edge (READ or WRITE).
|
| Modifier and Type | Method and Description |
|---|---|
DataEdge |
ProcessModelFactory.createDataEdge(ActivityConstants.AccessType type,
boolean optional,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create a data edge.
|
ProcessConstants.DataEdgeProperty[] |
DeltaLayer.getChangedEdgeProperties(int nodeID,
int dataElementID,
ActivityConstants.AccessType dataEdgeType)
Returns the properties of a given data edge, which have been changed.
|
int |
AbstractWrappingTemplate.getConnector(int nodeID,
int dataElementID,
ActivityConstants.AccessType dataEdgeType) |
int |
Template.getConnector(int nodeID,
int dataElementID,
ActivityConstants.AccessType dataEdgeType)
Returns the connector of the given node which accesses the given data
element (reading or writing).
|
int |
Node.getConnector(java.lang.String parameterName,
ActivityConstants.AccessType accessType)
Returns the connector which is mapped to the given parameter name with
the given access type.
|
java.util.Map<java.lang.String,java.lang.Integer> |
Node.getConnectorMapping(ActivityConstants.AccessType accessType)
Returns the mapping from parameter names to connectors for the
given access type.
|
DataEdge |
AbstractWrappingTemplate.getDataEdge(int nodeID,
int dataElementID,
ActivityConstants.AccessType type) |
DataEdge |
Template.getDataEdge(int nodeID,
int dataElementID,
ActivityConstants.AccessType type)
Returns the data edge which is identified by the given node, the
data element and the direction (reading or writing).
|
int[] |
AbstractWrappingTemplate.getDataElementsForNode(int nodeId,
ActivityConstants.AccessType... accessType) |
int[] |
Template.getDataElementsForNode(int nodeId,
ActivityConstants.AccessType... accessType)
Gets the IDs of all data elements which are accessed by the designated node with the designated
access types.
|
int[] |
AbstractWrappingTemplate.getDisabledConnectors(int nodeID,
ActivityConstants.AccessType accessType) |
int[] |
Template.getDisabledConnectors(int nodeID,
ActivityConstants.AccessType accessType)
(needs to be stored)
|
int[] |
AbstractWrappingTemplate.getNodesForDataElement(int deId,
ActivityConstants.AccessType... accessType) |
int[] |
Template.getNodesForDataElement(int deId,
ActivityConstants.AccessType... accessType)
Gets the IDs of all nodes accessing the designated data element with the designated access
types.
|
ProcessModelParameter |
ExecutableBusinessProcess.getParameter(java.lang.String name,
ActivityConstants.AccessType accessType)
Returns the parameter object linked to the passed parameter name.
|
java.util.Set<ProcessModelParameter> |
AbstractWrappingTemplate.getParameters(ActivityConstants.AccessType accessType) |
java.util.Set<ProcessModelParameter> |
ExecutableBusinessProcess.getParameters(ActivityConstants.AccessType accessType)
Gets the parameters of the designated access type of the operation or
subprocess this executable business process represents.
|
java.util.Set<ProcessModelParameter> |
Template.getParameters(ActivityConstants.AccessType accessType)
Returns the input or output parameters of the process.
|
ProcessModelParameter |
Node.getSystemParameter(java.lang.String name,
ActivityConstants.AccessType accessType)
Returns the system parameter object linked to the passed parameter name.
|
java.util.Set<ProcessModelParameter> |
Node.getSystemParameters(ActivityConstants.AccessType accessType)
Returns set of system parameter objects by which this node is provided with
data values by the process management system or the set of parameter
objects by which the process management system is provided with the system
information of this node, for instance the executing agent.
|
int[] |
AbstractWrappingTemplate.getUnconnectedConnectors(int nodeID,
ActivityConstants.AccessType dataEdgeType) |
int[] |
Template.getUnconnectedConnectors(int nodeID,
ActivityConstants.AccessType dataEdgeType)
(convenience method, calculated on the fly)
|
void |
ChangePrimitives.reMapDataElement(int dataElementID,
int nodeID,
ActivityConstants.AccessType type,
java.lang.String parameterName)
This method remaps a data element to the given parameter of a node.
|
void |
ChangePrimitives.removeDataEdge(int node,
int dataElement,
ActivityConstants.AccessType dataEdgeType)
Removes the data edge between the given node and data element and of the
given access type from the process.
|
DataEdge |
ChangePrimitives.updateDataEdge(int nodeID,
int dataElementID,
ActivityConstants.AccessType accessType,
DataEdge dataEdge,
ProcessConstants.DataEdgeProperty... dataEdgeProperties)
Updates the data edge attribute given by dataEdgeProperty.
|
| Modifier and Type | Method and Description |
|---|---|
Node |
ProcessModelFactory.createNode(int id,
java.lang.String name,
java.lang.String description,
java.lang.String staffAssignmentRule,
ExecutableBusinessProcess executableBusinessProcess,
boolean autoStart,
java.util.UUID iconID,
java.lang.String groupName,
java.lang.String groupExecutionContext,
java.util.Map<ActivityConstants.AccessType,java.util.Map<java.lang.String,java.lang.Integer>> parameterConnectorMapping,
java.util.Map<ActivityConstants.AccessType,java.util.Set<ProcessModelParameter>> systemParameters,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create a Node object.
|
Node |
ProcessModelFactory.createNode(int id,
java.lang.String name,
java.lang.String description,
java.lang.String staffAssignmentRule,
ExecutableBusinessProcess executableBusinessProcess,
boolean autoStart,
java.util.UUID iconID,
java.lang.String groupName,
java.lang.String groupExecutionContext,
java.util.Map<ActivityConstants.AccessType,java.util.Map<java.lang.String,java.lang.Integer>> parameterConnectorMapping,
java.util.Map<ActivityConstants.AccessType,java.util.Set<ProcessModelParameter>> systemParameters,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> supportedPlugins,
java.util.Map<java.lang.String,PluginData> pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create a Node object.
|
| Modifier and Type | Method and Description |
|---|---|
static java.net.URI |
ProcessElementIdentifierTools.getDataEdgeIdentifier(java.net.URI baseURI,
Node node,
DataElement dataElement,
ActivityConstants.AccessType direction)
Sets up the process element identifier URI for the specified data edge
(node, dataElement, direction). |
static ProcessModelParameter |
ProcessModelTools.getProcessModelParameter(int connectorId,
Node node,
ActivityConstants.AccessType accessType)
Gets the process model parameter for the designated connector ID either from the designated
node or its assigned EBP depending on the access type.
|
static ProcessModelParameter |
ProcessModelTools.getProcessModelParameter(java.lang.String name,
Node node,
ActivityConstants.AccessType accessType)
Gets the process model parameter with the designated name either from the designated node or
its assigned EBP depending on the access type.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
ActivityData.getParamConfBoolean(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName,
java.lang.Boolean defaultValue)
Returns the configuration value of the specified entry or the given default
value if it is not set or could not be parsed as BOOLEAN.
|
java.util.Date |
ActivityData.getParamConfDate(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName,
java.util.Date defaultValue)
Returns the configuration value of the specified entry or the given default
value if it is not set or could not be parsed as DATE.
|
java.lang.Double |
ActivityData.getParamConfFloat(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName,
java.lang.Double defaultValue)
Returns the configuration value of the specified entry or the given
value if it is not set or could not be parsed as FLOAT.
|
java.lang.Long |
ActivityData.getParamConfInteger(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName,
java.lang.Long defaultValue)
Returns the configuration value of the specified entry or the given default
value if it is not set or could not be parsed as INTEGER.
|
java.lang.String |
ActivityData.getParamConfString(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName,
java.lang.String defaultValue)
Returns the configuration value of the specified entry or
null if
it is not set. |
byte[] |
ActivityData.getParamConfUDT(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName,
byte[] defaultValue)
Returns the configuration value of the specified entry or the given default
value if it is not set or could not be parsed as USERDEFINED.
|
java.net.URI |
ActivityData.getParamConfURI(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName,
java.net.URI defaultValue)
Returns the configuration value of the specified entry or the given default
value if it is not set or could not be parsed as URI.
|
protected java.lang.Object |
ActivityData.getParamConfValue(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName,
ProcessConstants.AdeptDataType expDt,
boolean required,
java.lang.Object defValue)
Gets the designated parameter configuration value and logs messages or throws
exceptions if it is not present.
|
boolean |
ActivityData.hasParam(java.lang.String parameterName,
ActivityConstants.AccessType accessType)
Returns whether the parameter with the specified name and access type
exists.
|
boolean |
ActivityData.hasParamConf(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName)
Returns whether the specified configuration entry is set.
|
boolean |
ActivityData.requireParamConfBoolean(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName)
Returns the configuration value of the specified entry or throws an
exception if it is not available.
|
java.util.Date |
ActivityData.requireParamConfDate(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName)
Returns the configuration value of the specified entry or throws an
exception if it is not available.
|
double |
ActivityData.requireParamConfFloat(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName)
Returns the configuration value of the specified entry or throws an
exception if it is not available.
|
long |
ActivityData.requireParamConfInteger(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName)
Returns the configuration value of the specified entry or throws an
exception if it is not available.
|
java.lang.String |
ActivityData.requireParamConfString(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName)
Returns the configuration value of the specified entry or throws an
exception if it is not available.
|
byte[] |
ActivityData.requireParamConfUDT(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName)
Returns the configuration value of the specified entry or throws an
exception if it is not available.
|
java.net.URI |
ActivityData.requireParamConfURI(ActivityConstants.AccessType accessType,
java.lang.String parameterName,
java.lang.String entryName)
Returns the configuration value of the specified entry or throws an
exception if it is not available.
|