| Package | Description |
|---|---|
| de.aristaflow.adept2.core.globalprovider | |
| de.aristaflow.adept2.model.activitymodel |
TODO This is completely outdated.
|
| de.aristaflow.adept2.model.common | |
| de.aristaflow.adept2.model.execution | |
| de.aristaflow.adept2.model.processmodel |
Warning: This package description is OUTDATED (work in progress)!!
|
| de.aristaflow.adept2.model.runtimeenvironment |
| Modifier and Type | Method and Description |
|---|---|
Configuration |
GlobalConfiguration.getConfiguration(SessionToken session,
java.lang.String namespace)
Gets the global configuration for all activities of the designated
configuration namespace.
|
Configuration |
GlobalConfiguration.getConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName)
Gets the configuration for all activities of the designated executable
component description of the designated configuration namespace.
|
Configuration |
GlobalConfiguration.getConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName)
Gets the configuration for all activities of the designated operationName
of the designated configuration namespace.
|
Configuration |
GlobalConfiguration.getConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String activityName)
Gets the configuration for the designated activity of the designated
configuration namespace.
|
Configuration |
GlobalConfiguration.getTestConfiguration(SessionToken session,
java.lang.String namespace)
Gets the global test configuration for all activities of the designated
configuration namespace.
|
Configuration |
GlobalConfiguration.getTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName)
Gets the test configuration for all activities of the designated executable
component description of the designated configuration namespace.
|
Configuration |
GlobalConfiguration.getTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName)
Gets the test configuration for all activities of the designated
operationName of the designated configuration namespace.
|
Configuration |
GlobalConfiguration.getTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String activityName)
Gets the test configuration for the designated activity of the designated
configuration namespace.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GlobalConfiguration.setConfiguration(SessionToken session,
java.lang.String namespace,
Configuration configuration)
Sets the global configuration for all activities of the designated
configuration namespace to the designated one.
|
void |
GlobalConfiguration.setConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
Configuration configuration)
Sets the configuration for all activities of the designated executable
component description of the designated configuration namespace to the
designated one.
|
void |
GlobalConfiguration.setConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
Configuration configuration)
Sets the configuration for all activities of the designated operationName
of the designated configuration namespace to the designated one.
|
void |
GlobalConfiguration.setConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String activityName,
Configuration configuration)
Sets the configuration for the designated activity of the designated
configuration namespace to the designated one.
|
void |
GlobalConfiguration.setTestConfiguration(SessionToken session,
java.lang.String namespace,
Configuration configuration)
Sets the global test configuration for all activities of the designated
configuration namespace to the designated one.
|
void |
GlobalConfiguration.setTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
Configuration configuration)
Sets the test configuration for all activities of the designated executable
component description of the designated configuration namespace to the
designated one.
|
void |
GlobalConfiguration.setTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
Configuration configuration)
Sets the test configuration for all activities of the designated
operationName of the designated configuration namespace to the designated
one.
|
void |
GlobalConfiguration.setTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String activityName,
Configuration configuration)
Sets the test configuration for the designated activity of the designated
configuration namespace to the designated one.
|
| Modifier and Type | Method and Description |
|---|---|
Configuration |
ATParameterTemplate.getConfiguration()
Gets the default configuration for the parameter of this template that
corresponds to the
configuration
description of this parameter 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) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ActivityConfiguration
In AristaFlow configuration values in the activity model may stem from an
input parameter as well as the configuration of the corresponding process.
|
interface |
ChangeableActivityConfiguration
This interface unifies a
ChangeableConfiguration and an
ActivityConfiguration and allows to change the attributes of the
ActivityConfiguration, that is whether a configuration value
stems from an input parameter or the corresponding process configuration. |
interface |
ChangeableConfiguration
This interface extends the
Configuration by the means to change
the configuration values. |
interface |
MergingActivityConfiguration
This class merges several activity configurations to one configuration.
|
interface |
MergingConfiguration
This class merges several configurations to one configuration.
|
| Modifier and Type | Method and Description |
|---|---|
Configuration |
CommonModelFactory.createConfiguration(Configuration template) |
Configuration |
CommonModelFactory.createConfiguration(java.util.Map<java.lang.String,java.lang.String> values,
java.util.Set<java.lang.String> fixed) |
Configuration |
CommonModelFactory.createConfiguration(java.util.Map<java.lang.String,java.lang.String> values,
java.util.Set<java.lang.String> fixed,
java.util.Map<java.lang.String,java.lang.String> originIDs) |
Configuration |
CommonModelFactory.createConfigurationWrapper(Configuration configuration,
java.lang.String id) |
static Configuration |
XMLImportTools.getConfiguration(CommonModelFactory cmf,
org.w3c.dom.Element confElement) |
Configuration |
MergingConfiguration.getMergedConfiguration()
Gets one configuration containing the merged values, that is the list of
configurations is merged to a single configuration.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<? extends Configuration> |
MergingConfiguration.getConfigurations()
Gets a copy of the list of all configurations that are merged by this
MergingConfiguration. |
| Modifier and Type | Method and Description |
|---|---|
void |
MergingConfiguration.addFirst(Configuration configuration)
Adds the designated configuration as the first configuration that overrides
the other configurations.
|
void |
MergingConfiguration.addLast(Configuration configuration)
Adds the designated configuration as the last configuration that is
overridden by all other configurations.
|
ChangeableConfiguration |
CommonModelFactory.createChangeableConfiguration(Configuration template) |
Configuration |
CommonModelFactory.createConfiguration(Configuration template) |
static org.w3c.dom.Element |
XMLExportTools.createConfigurationElement(org.w3c.dom.Document doc,
java.lang.String ns,
Configuration conf,
java.lang.String type,
java.lang.String ecd,
java.lang.String operation)
Create an XML element for the given configuration.
|
MergingConfiguration |
CommonModelFactory.createMergingConfiguration(Configuration initialConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
Configuration |
ExecutionFactory.createConfigurationWrapper(Configuration configuration,
java.lang.String id)
Creates a new
de.aristaflow.adept2.model.common.Configuration
for the designated
org.apache.commons.configuration2.Configuration which allows to
merge process model configurations (for instance of activities) and runtime
configurations (for instance from property files). |
Configuration |
ExecutableBusinessProcessInstance.getConfiguration()
Gets the configuration of this executable business process.
|
| Modifier and Type | Method and Description |
|---|---|
ActivityConfiguration |
ExecutionFactory.createActivityConfiguration(Configuration configuration)
Creates a new
ActivityConfiguration based on the designated
configuration, that is, the returned configuration contains the
very same entries and no value will be retrieved from a parameter or the
process configuration. |
LightWeightProcessInstance |
ExecutionFactory.createLightWeightProcessInstance(java.util.UUID templateId,
java.lang.String processTypeName,
java.lang.String processTemplateVersion,
java.lang.String processTemplateName,
java.lang.String processInstanceName,
java.lang.String name,
java.lang.String description,
java.util.UUID iconId,
ExecutionControlProperties executionControlProperties,
Configuration configuration,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
ParameterDataContext dataContext,
java.lang.String groupName,
java.lang.String groupExecutionContext,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes,
boolean fork,
boolean isEmbedded)
Create a LightWeightProcessInstance object.
|
MergingConfiguration |
ExecutionFactory.createMergingConfiguration(Configuration initialConfiguration)
Creates a new
MergingConfiguration with the designated initial
configuration. |
ExecutableBusinessProcessInstance |
ExecutionFactory.createTopLevelProcessInstance(java.util.UUID templateId,
java.lang.String processTypeName,
java.lang.String processTemplateVersion,
java.lang.String processTemplateName,
java.lang.String processInstanceName,
java.lang.String name,
java.lang.String description,
java.util.UUID iconId,
ExecutionControlProperties executionControlProperties,
Configuration configuration,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
ParameterDataContext dataContext,
java.lang.String groupName,
java.lang.String groupExecutionContext,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,PluginData> addPluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create a top-level process instance object.
|
ExecutableBusinessProcessInstance |
ExecutionFactory.createTopLevelProcessInstance(java.util.UUID templateId,
java.lang.String processTypeName,
java.lang.String processTemplateVersion,
java.lang.String processTemplateName,
java.lang.String processInstanceName,
java.lang.String name,
java.lang.String description,
java.util.UUID iconId,
ExecutionControlProperties executionControlProperties,
Configuration configuration,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
ParameterDataContext dataContext,
java.lang.String groupName,
java.lang.String groupExecutionContext,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create a top-level process instance object.
|
| Modifier and Type | Method and Description |
|---|---|
Configuration |
AbstractWrappingTemplate.getConfiguration() |
Configuration |
ExecutableBusinessProcess.getConfiguration()
Gets the configuration of this executable business.
|
Configuration |
Template.getConfiguration()
Gets the configuration of this process template that corresponds to the
configuration description. |
Configuration |
AbstractWrappingTemplate.getTestConfiguration() |
Configuration |
ExecutableBusinessProcess.getTestConfiguration()
Gets the (stand-alone) test configuration of this executable business
process.
|
Configuration |
Template.getTestConfiguration()
Gets the (stand-alone) test configuration of this process template.
|
| Modifier and Type | Method and Description |
|---|---|
EmbeddedProcess |
ProcessModelFactory.createEmbeddedProcess(Template embeddedTemplate,
java.util.UUID parentTemplateID,
java.util.UUID ownInternalID,
Configuration configuration,
Configuration testConfiguration,
ExecutionControlProperties executionControlProperties,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates an EmbeddedProcess object.
|
ReferencedProcess |
ProcessModelFactory.createReferencedProcess(java.util.UUID templateID,
boolean fork,
Configuration configuration,
Configuration testConfiguration,
ExecutionControlProperties executionControlProperties,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Creates a ReferencedProcess object.
|
Template |
ProcessModelFactory.createTemplate(java.util.UUID id,
java.lang.String name,
java.lang.String description,
ConfigurationDescription configurationDescription,
Configuration configuration,
Configuration testConfiguration,
java.lang.String processType,
QualifiedAgent supervisorAgent,
java.lang.String version,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
TemplateDeltaLayer deltaLayer,
java.util.Collection<Node> nodes,
java.util.Collection<DataElement> dataElements,
java.util.Set<StructuredEdge> edges,
java.util.Set<StructuredDataEdge> dataEdges,
java.util.Map<java.lang.Integer,ProcessModelFactory.StructuralNodeData> structuralNodeData,
java.util.Map<java.lang.Integer,java.util.List<java.lang.Integer>> nodeDisabledConnectors,
int startNodeID,
int endNodeID,
java.lang.String instanceNameTemplate,
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 Template.
|
VariableParallelismEBP |
ProcessModelFactory.createVariableParallelismEBP(LightWeightProcess lwp,
java.util.Set<ProcessModelParameter> indexedInputParameters,
Configuration configuration,
Configuration testConfiguration,
ExecutionControlProperties executionControlProperties,
java.util.Set<ProcessModelParameter> inputParameters,
java.util.Set<ProcessModelParameter> outputParameters,
PluginDataContainer pluginData,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
Create an EBP for variable parallelism.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
ActivityData.getConfValue(Configuration conf,
java.lang.String entryName,
ProcessConstants.AdeptDataType expDt,
boolean required,
java.lang.Object defValue,
java.lang.String paramText)
Gets the designated configuration value and logs messages or throws
exceptions if it is not present.
|