Uses of Interface
de.aristaflow.adept2.model.common.PluginDataContainer
-
-
Uses of PluginDataContainer in de.aristaflow.adept2.core.changeoperations
Methods in de.aristaflow.adept2.core.changeoperations with parameters of type PluginDataContainer Modifier and Type Method Description static boolean
UpdatePluginDataContainer. isPossible(ChangeableInstance instance, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData)
Checks if it is valid (concerning structural correctness and state-based correctness) to update (add / remove) the plug in data for the Extension-Point given byextensionPoint
with the value given bypluginData
in the plug in data container given bypluginContainer
.static boolean
UpdatePluginDataContainer. isPossible(ChangeableInstance instance, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData, CheckReport checkReport)
Checks if it is valid (concerning structural correctness and state-based correctness) to update (add / remove) the plug in data for the Extension-Point given byextensionPoint
with the value given bypluginData
in the plug in data container given bypluginContainer
.static boolean
UpdatePluginDataContainer. isPossible(Template template, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData)
Checks if it is valid (concerning structural correctness) to update (add / remove) the plug in data for the Extension-Point given byextensionPoint
with the value given bypluginData
in the plug in data container given bypluginContainer
.static boolean
UpdatePluginDataContainer. isPossible(Template template, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData, CheckReport checkReport)
Checks if it is valid (concerning structural correctness) to update (add / remove) the plug in data for the Extension-Point given byextensionPoint
with the value given bypluginData
in the plug in data container given bypluginContainer
.static void
UpdatePluginDataContainer. performOperation(ChangeableInstance instance, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData)
Updates the plug in data for the extension point in the given plug in data container.static void
UpdatePluginDataContainer. performOperation(ChangeableInstance instance, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData, UpdateManager updateManager)
Updates the plug in data for the extension point in the given plug in data container.static void
UpdatePluginDataContainer. performOperation(ChangeableTemplate template, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData)
Updates the plug in data for the extension point in the given plug in data container.static void
UpdatePluginDataContainer. performOperation(ChangeableTemplate template, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData, UpdateManager updateManager)
Updates the plug in data for the extension point in the given plug in data container.protected static void
UpdatePluginDataContainer. performOperation(ChangePrimitives processGraph, PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData, UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates and changeable instances. -
Uses of PluginDataContainer in de.aristaflow.adept2.model.activitymodel
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.activitymodel Modifier and Type Interface Description interface
AbstractActivityModelParameter
This interface unifies the methods of anActivityModelParameter
used with inheritance (in the GUI) as well as for storage.interface
AbstractActivityTemplateDefinition
This interface unifies the methods of anActivityTemplateDefinition
used with inheritance (in the GUI) as well as for storage.interface
AbstractConfigurationSet
This interface unifies the methods of aConfigurationSet
used with inheritance (in the GUI) as well as for storage.interface
AbstractExecutableComponentDescription
This interface unifies the methods of anExecutableComponentDescription
used with inheritance (in the GUI) as well as for storage.interface
AbstractOperation
This interface unifies the methods of anOperation
used with inheritance (in the GUI) as well as for storage.interface
AbstractParameterTemplate
This interface unifies the methods of aParameterTemplate
used with inheritance (in the GUI) as well as for storage.interface
ActivityModelParameter
AnActivityModelParameter
resembles aParameter
by additional information needed in the activity model.interface
ActivityTemplate
AnActivityTemplate
represents the object that is finally assigned (dragged) to a process node; it is a self-contained artificial vessel to transport all relevant information to the process model.interface
ActivityTemplateDefinition
ActivityTemplateDefinition
s are located belowOperation
s, that is, they override the attributes of operations.interface
ATDReference
The lightweight representation of anActivityTemplateDefinition
for usage in the activity repository.interface
ATParameter
AnATParameter
extends aParameter
by additional information needed when assigning (dragging) an activity (template definition) to a process node.interface
ATParameterTemplate
AnATParameterTemplate
represents aParameterTemplate
but only provides the information needed when assigning (dragging) an activity (template definition) to a process node.interface
ChangeableIconDescriptor
This interface extendsIconDescriptor
by the means to change its attributes.interface
ChangeableResourceDescriptor
/** This interface extendsResourceDescriptor
by the means to change its attributes.interface
ConfigurationSet
AConfigurationSet
is a collection of configurations, configuration descriptions as well as a few other attributes.interface
CSReference
The lightweight representation of aConfigurationSet
for usage in the activity repository.interface
ECDReference
The lightweight representation of anExecutableComponentDescription
for usage in the activity repository.interface
ExecutableComponentDescription
AnExecutableComponentDescription
is the logical counterpart of the physical entity that is called at runtime, the "ExecutableComponent
".interface
Identifier
The identifier is used to uniquely describe the usage of a data type, e.g.interface
Operation
TheOperation
represents a callable part of anExecutableComponent
.interface
OperationReference
The lightweight representation of anOperation
for usage in the activity repository.interface
ParameterTemplate
Generic operations allow to add parameters.interface
StorageActivityModelParameter
This interface provides the means to store anActivityModelParameter
which is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceActivityModelParameter
.interface
StorageActivityTemplateDefinition
This interface provides the means to store anActivityTemplateDefinition
which is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceActivityTemplateDefinition
.interface
StorageConfigurationSet
This interface provides the means to store anActivityModelParameter
which is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceActivityModelParameter
.interface
StorageExecutableComponentDescription
This interface provides the means to store anExecutableComponentDescription
which is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceExecutableComponentDescription
.interface
StorageOperation
This interface provides the means to store anOperation
which is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceOperation
.interface
StorageParameterTemplate
This interface provides the means to storeParameterTemplate
which is supported by not inheriting any attributes from a parent parameter template (in contrast to the interfaceParameterTemplate
.Methods in de.aristaflow.adept2.model.activitymodel with parameters of type PluginDataContainer Modifier and Type Method Description ActivityTemplate
ActivityModelFactory. createActivityTemplate(UUID id, String executableComponentName, String operationName, String configurationSetName, String name, String description, String developerDescription, State state, String implementationClass, Map<ActivityConstants.ActivityModelEntityType,List<String>> separatedClassPaths, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportsViewOnly, boolean supportsTestExecution, UUID iconID, Map<ActivityConstants.LocallyOverrideableActivityAttribute,ActivityConstants.ActivityModelEntityType> attributeOrigins, String licenceInformation, ConfigurationDescription configurationDescription, ActivityConfiguration configuration, ActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<ATParameter> inputParameters, Collection<ATParameter> outputParameters, Collection<ATParameterTemplate> parameterTemplates, String staffAssignmentRule, Collection<Identifier> identifiers, PluginDataContainer pluginData, Map<String,String> userAttributes)
ActivityTemplateDefinition
ActivityModelFactory. createActivityTemplateDefinition(Operation operation, ConfigurationSet configurationSet, UUID id, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, Boolean supportsViewOnly, Boolean supportsTestExecution, UUID iconID, String licenceInformation, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, InheritedActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<ActivityModelParameter> inputParameters, Collection<ActivityModelParameter> outputParameters, Collection<ParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String,String> userAttributes)
ATDReference
ActivityModelFactory. createATDReference(UUID id, String executableComponentName, String operationName, String configurationSetName, String name, String description, String developerDescription, long revision, long branch, State state, UUID iconID, PluginDataContainer pluginData, Map<String,String> userAttributes)
ATParameter
ActivityModelFactory. createATParameter(String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, boolean isOptional, boolean isVirtual, boolean isFailure, String defaultValue, ConfigurationDescription configurationDescription, ActivityConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
ATParameterTemplate
ActivityModelFactory. createATParameterTemplate(String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, ConfigurationDescription configurationDescription, Configuration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
ChangeableIconDescriptor
ActivityModelFactory. createChangeableIconDescriptor(UUID id, String name, String description, IconDescriptor.Dimension[] dimensions, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
ChangeableResourceDescriptor
ActivityModelFactory. createChangeableResourceDescriptor(UUID id, String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
ConfigurationSet
ActivityModelFactory. createConfigurationSet(String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
can't be completely initialised through constructor; use object methods insteadCSReference
ActivityModelFactory. createCSReference(String name, String description, long revision, State state, Map<String,Collection<String>> operationNames, PluginDataContainer pluginData, Map<String,String> userAttributes)
ECDReference
ActivityModelFactory. createECDReference(String name, String developerDescription, long revision, State state, UUID iconID, PluginDataContainer pluginData, Map<String,String> userAttributes)
ExecutableComponentDescription
ActivityModelFactory. createExecutableComponentDescription(String name, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, UUID iconID, String licenceInformation, InheritedConfigurationDescription configurationDescription, Collection<ParameterTemplate> parameterTemplates, PluginDataContainer pluginData, Map<String,String> userAttributes)
Identifier
ActivityModelFactory. createIdentifier(UUID id, String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
Operation
ActivityModelFactory. createOperation(ExecutableComponentDescription executableComponentDescription, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportViewOnly, boolean supportsTestExecution, UUID iconID, String licenceInformation, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, InheritedActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<ActivityModelParameter> inputParameters, Collection<ActivityModelParameter> outputParameters, Collection<ParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String,String> userAttributes)
OperationReference
ActivityModelFactory. createOperationReference(String executableComponentName, String name, String description, String developerDescription, long revision, State state, UUID iconID, PluginDataContainer pluginData, Map<String,String> userAttributes)
ActivityModelParameter
ActivityModelFactory. createParameter(ActivityModelParameter parent, String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
ActivityModelParameter
ActivityModelFactory. createParameter(String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedActivityConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
ParameterTemplate
ActivityModelFactory. createParameterTemplate(ParameterTemplate parent, String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
ParameterTemplate
ActivityModelFactory. createParameterTemplate(String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, InheritedConfigurationDescription configurationDescription, InheritedConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
StorageActivityTemplateDefinition
ActivityModelFactory. createStorageActivityTemplateDefinition(String executableComponentName, String operationName, String configurationSetName, UUID id, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, Boolean supportsViewOnly, Boolean supportsTestExecution, UUID iconID, String licenceInformation, StorageConfigurationDescription configurationDescription, StorageActivityConfiguration configuration, StorageActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Map<String,StorageActivityModelParameter> inputParameters, Map<String,StorageActivityModelParameter> outputParameters, Map<String,StorageParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String,String> userAttributes)
StorageConfigurationSet
ActivityModelFactory. createStorageConfigurationSet(String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
can't be completely initialised through constructor; use object methods insteadStorageExecutableComponentDescription
ActivityModelFactory. createStorageExecutableComponentDescription(String name, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, UUID iconID, String licenceInformation, StorageConfigurationDescription configurationDescription, Collection<StorageParameterTemplate> parameterTemplates, PluginDataContainer pluginData, Map<String,String> userAttributes)
StorageOperation
ActivityModelFactory. createStorageOperation(String executableComponentName, String name, String description, String developerDescription, long revision, State state, String implementationClass, List<String> classPath, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportViewOnly, boolean supportsTestExecution, UUID iconID, String licenceInformation, StorageConfigurationDescription configurationDescription, StorageActivityConfiguration configuration, StorageActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Collection<StorageActivityModelParameter> inputParameters, Collection<StorageActivityModelParameter> outputParameters, Map<String,StorageParameterTemplate> parameterTemplates, String staffAssignmentRule, PluginDataContainer pluginData, Map<String,String> userAttributes)
StorageActivityModelParameter
ActivityModelFactory. createStorageParameter(String name, String description, String developerDescription, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, StorageConfigurationDescription configurationDescription, StorageActivityConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
StorageParameterTemplate
ActivityModelFactory. createStorageParameterTemplate(String templateName, String templateDescription, ActivityConstants.AccessType accessType, String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, Boolean isOptional, Boolean isVirtual, Boolean isFailure, String defaultValue, StorageConfigurationDescription configurationDescription, StorageConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
Uses of PluginDataContainer in de.aristaflow.adept2.model.common
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.common Modifier and Type Interface Description interface
AbstractActivity
AnAbstractActivity
unifies the similarities of activities (used in the process model), activity templates (intermediate objects for transferring the necessary information from the activity model to the process model), activity template definitions (the corresponding objects in the activity model) and activity instances (the objects that are finally executed).interface
BuildtimeActivity
ABuildtimeActivity
unifies the similarities of the objects representing activities at buildtime.static interface
ConfigurationDescription.ConfigurationEntry
A configuration entry declares a configuration value and provides additional information for it, that is a name for the entry, a description, the data type and restrictions on the type as well as the usage of the configuration value.interface
IconDescriptor
An icon descriptor is used as a reference to the icon in the repository and to store additional data, like a revision and support types.interface
Parameter
The parameter interface describes the common parameter information of the various data models.interface
ResourceDescriptor
A resource descriptor is used as a reference to an abstract (binary) resource (for instance 3rd party libraries) in the repository and to store additional data, like a revision and a name.Methods in de.aristaflow.adept2.model.common that return PluginDataContainer Modifier and Type Method Description PluginDataContainer
CommonModelFactory. createPluginDataContainer(Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData)
Creates a standalone plug-in data container.static PluginDataContainer
XMLImportTools. getPluginDataContainer(CommonModelFactory cmf, Element pdcElement)
Returns all plug-in data mappings from the given element.Methods in de.aristaflow.adept2.model.common with parameters of type PluginDataContainer Modifier and Type Method Description ConfigurationDescription.ConfigurationEntry
CommonModelFactory. createConfigurationEntry(String name, String description, ProcessConstants.AdeptDataType dataType, boolean isOptional, String[] restrictions, PluginDataContainer pluginData, Map<String,String> userAttributes)
IconDescriptor
CommonModelFactory. createIconDescriptor(UUID id, String name, String description, IconDescriptor.Dimension[] dimensions, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
static Element
XMLExportTools. createPluginDataContainerElement(Document doc, String ns, PluginDataContainer pdc)
Creates a new container element for plugin data and fills it with the given plugin data.ResourceDescriptor
CommonModelFactory. createResourceDescriptor(UUID id, String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)
-
Uses of PluginDataContainer in de.aristaflow.adept2.model.common.defaultimplementation
Classes in de.aristaflow.adept2.model.common.defaultimplementation with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw PluginDataContainer Modifier and Type Class Description class
de.aristaflow.adept2.model.common.defaultimplementation.DefaultPluginDataContainer
class
de.aristaflow.adept2.model.common.defaultimplementation.SerialisablePluginDataContainer
-
Uses of PluginDataContainer in de.aristaflow.adept2.model.common.i18n
Methods in de.aristaflow.adept2.model.common.i18n with type parameters of type PluginDataContainer Modifier and Type Method Description <T extends PluginDataContainer>
TLocalisationFactory. createLocalisedView(Class<T> clazz, T target, Locale locale)
Create a localised view on the giventarget
object.Constructors in de.aristaflow.adept2.model.common.i18n with parameters of type PluginDataContainer Constructor Description LocalisationResolver(PluginDataContainer target, Locale locale)
Default constructor. -
Uses of PluginDataContainer in de.aristaflow.adept2.model.datamanagement
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.datamanagement Modifier and Type Interface Description interface
DataContainer
This interface encapsulates the data context of an application as provided by the execution manager for the runtime manager, that is, the values of the input and output parameters of an application.interface
IndexedAccessDataContainer
AnIndexedAccessDataContainer
extends the read-only access to input parameter fromInputDataContainer
by indexed access to input parameter as well as output parameters.interface
InputDataContainer
This interface encapsulates the data context of an application for read-only accessing the values of input parameters of an application.interface
InstanceDataContainer
An instance data container extends a normalDataContainer
and allows to conveniently set the input parameters and retrieve the output parameters of a process instance. -
Uses of PluginDataContainer in de.aristaflow.adept2.model.execution
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.execution Modifier and Type Interface Description interface
ActivityInstance
TheActivityInstance
is an instance of
and also resembles the interface.Activity
interface
DecisionActivityInstance
Represents an activity instance which is used for decisions in the process model.interface
ExecutableBusinessProcessInstance
TheExecutableBusinessProcessInstance
is an instance of
and also resembles the interface.ExecutableBusinessProcess
interface
ExecutableInstance
This interface provides additional methods necessary to execute a process instance, that is, setting the user who performs a node and manipulating node states and iteration counts.interface
ExecutionContext
This interface provides methods to get all the information necessary for the execution of an activity by the runtime client.interface
InputDataContext
This interface provides read access to all parameters of an application or a node.interface
LightWeightProcessInstance
TheLightWeightProcessInstance
is an instance of
.LightWeightProcess
interface
ParameterDataContext
This data context provides access to input parameters as well as the parameter names and their types.interface
ProcessNodeContext
This interface provides the context of a node (instance), i. e. the instance (or the corresponding ID), the node ID, optionally the node iteration and optionally aParameterDataContext
.Methods in de.aristaflow.adept2.model.execution with parameters of type PluginDataContainer Modifier and Type Method Description ActivityInstance
ExecutionFactory. createActivityInstance(UUID id, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String executableComponentDescriptionName, String operationName, String configurationSetName, String activityName, String name, String description, String implementationClass, Map<ActivityConstants.ActivityModelEntityType,List<String>> separatedClassPaths, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextId, ExecutionControlProperties executionControlProperties, boolean supportsViewOnly, UUID iconId, Map<ActivityConstants.LocallyOverrideableActivityAttribute,ActivityConstants.ActivityModelEntityType> attributeOrigins, ActivityConfiguration configuration, Collection<ProcessModelParameter> inputParameters, Collection<ProcessModelParameter> outputParameters, ParameterDataContext attachedDataContext, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,String> userAttributes)
Creates an ActivityInstance objectLightWeightProcessInstance
ExecutionFactory. createLightWeightProcessInstance(UUID templateId, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String name, String description, UUID iconId, ExecutionControlProperties executionControlProperties, Configuration configuration, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, ParameterDataContext dataContext, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,String> userAttributes, boolean fork, boolean isEmbedded)
Create a LightWeightProcessInstance object.ExecutableBusinessProcessInstance
ExecutionFactory. createTopLevelProcessInstance(UUID templateId, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String name, String description, UUID iconId, ExecutionControlProperties executionControlProperties, Configuration configuration, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, ParameterDataContext dataContext, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,PluginData> addPluginData, Map<String,String> userAttributes)
Deprecated, for removal: This API element is subject to removal in a future version.ExecutableBusinessProcessInstance
ExecutionFactory. createTopLevelProcessInstance(UUID templateId, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String name, String description, UUID iconId, ExecutionControlProperties executionControlProperties, Configuration configuration, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, ParameterDataContext dataContext, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,String> userAttributes)
Deprecated, for removal: This API element is subject to removal in a future version.default ExecutableBusinessProcessInstance
ExecutionFactory. createTopLevelProcessInstance(UUID templateId, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String name, String description, UUID iconId, ExecutionControlProperties executionControlProperties, Configuration configuration, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,PluginData> addPluginData, Map<String,String> userAttributes)
Create a top-level process instance object.default ExecutableBusinessProcessInstance
ExecutionFactory. createTopLevelProcessInstance(UUID templateId, String processTypeName, String processTemplateVersion, String processTemplateName, String processInstanceName, String name, String description, UUID iconId, ExecutionControlProperties executionControlProperties, Configuration configuration, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, String groupName, String groupExecutionContext, PluginDataContainer pluginData, Map<String,String> userAttributes)
Create a top-level process instance object. -
Uses of PluginDataContainer in de.aristaflow.adept2.model.graphical
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.graphical Modifier and Type Interface Description interface
ProcessImageData
Data representing an image of a process element (a process template or a process instance). -
Uses of PluginDataContainer in de.aristaflow.adept2.model.processmodel
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.processmodel Modifier and Type Interface Description interface
Activity
The activity is a pluggable component associated to a node.interface
ChangeableInstance
An instance which provides all necessary change primitives for modifications on instance level.interface
ChangeableTemplate
interface
DataElement
The DataElement interface offers access to the data elements of a process.interface
DecisionActivity
Represents an activity which is used for decisions in the process model.interface
DecisionStatement
Holds all information associated with a decision IDinterface
EmbeddedProcess
TheEmbeddedProcess
is used to embed another process template.interface
ExecutableBusinessProcess
TheExecutableBusinessProcess
(EBP) defines a common interface for objects which can be plugged to nodes of a process.interface
Instance
The Instance interface is used to represent process instances.interface
InstanceDeltaLayer
interface
InstanceReference
The lightweight representation of a process instance.interface
LightWeightProcess
TheLightWeightProcess
(LWP) is used as a stand-in for sub-processes.interface
Node
The Node interface is used to represent the nodes of the control flow.interface
ProcessModelParameter
The Parameter interface describes the connectors on the executable business process side (activity/sub-process).interface
ReferencedProcess
TheReferencedProcess
is used to reference another process template.interface
Template
The Template interface represents process templates.
All string values returned by Template or one of the objects belonging to the template may returnnull
instead of ''.interface
TemplateProxy
The lightweight representation of a process template for usage in the process repository.interface
TemplateReference
The lightweight representation of a process template.interface
VariableParallelismEBP
Variable parallelism resembles aforeach
which iterates through all elements of a list but parallel instead of one after the other.Classes in de.aristaflow.adept2.model.processmodel that implement PluginDataContainer Modifier and Type Class Description class
AbstractWrappingTemplate
Abstract implementation for wrapping a template object.class
IDWrappingTemplate
This class wraps an embedded template, so thatTemplate.getID()
returns the ID of the embedded process instead of the ID the original template had.Methods in de.aristaflow.adept2.model.processmodel with parameters of type PluginDataContainer Modifier and Type Method Description Activity
ProcessModelFactory. createActivity(UUID id, String executableComponentDescriptionName, String operationName, String configurationSetName, String name, String description, String implementationClass, Map<ActivityConstants.ActivityModelEntityType,List<String>> separatedClassPaths, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportsViewOnly, boolean supportsTestExecution, UUID iconID, Map<ActivityConstants.LocallyOverrideableActivityAttribute,ActivityConstants.ActivityModelEntityType> attributeOrigins, ActivityConfiguration configuration, ActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, PluginDataContainer pluginData, Map<String,String> userAttributes)
Create an activity object.DecisionActivity
ProcessModelFactory. createDecisionActivity(UUID id, String executableComponentDescriptionName, String operationName, String configurationSetName, String name, String description, String implementationClass, Map<ActivityConstants.ActivityModelEntityType,List<String>> separatedClassPaths, ClassLoaderUsage classLoaderUsage, byte[] systemComponentSignature, String guiContextID, ExecutionControlProperties executionControlProperties, boolean supportsViewOnly, boolean supportsTestExecution, UUID iconID, Map<ActivityConstants.LocallyOverrideableActivityAttribute,ActivityConstants.ActivityModelEntityType> attributeOrigins, ActivityConfiguration configuration, ActivityConfiguration testConfiguration, ParameterChangePolicy parameterChangePolicy, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, PluginDataContainer pluginData, Map<String,String> userAttributes, ProcessModelParameter decisionParameter, Map<Long,Collection<DecisionStatement>> decisionMapping)
Creates a decision activity object.EmbeddedProcess
ProcessModelFactory. createEmbeddedProcess(Template embeddedTemplate, UUID parentTemplateID, UUID ownInternalID, Configuration configuration, Configuration testConfiguration, ExecutionControlProperties executionControlProperties, PluginDataContainer pluginData, Map<String,String> userAttributes)
Creates an EmbeddedProcess object.ProcessModelParameter
ProcessModelFactory. createProcessModelParameter(String name, String description, ProcessConstants.AdeptDataType dataType, String udtName, UUID identifierID, boolean isOptional, boolean isVirtual, boolean isFailure, String defaultValue, ActivityConfiguration configuration, PluginDataContainer pluginData, Map<String,String> userAttributes)
Create a process model parameter object.ReferencedProcess
ProcessModelFactory. createReferencedProcess(UUID templateID, boolean fork, Configuration configuration, Configuration testConfiguration, ExecutionControlProperties executionControlProperties, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, PluginDataContainer pluginData, Map<String,String> userAttributes)
Creates a ReferencedProcess object.VariableParallelismEBP
ProcessModelFactory. createVariableParallelismEBP(LightWeightProcess lwp, Set<ProcessModelParameter> indexedInputParameters, Configuration configuration, Configuration testConfiguration, ExecutionControlProperties executionControlProperties, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, PluginDataContainer pluginData, Map<String,String> userAttributes)
Create an EBP for variable parallelism.void
ChangePrimitives. updatePluginDataContainer(PluginDataContainer pluginContainer, String extensionPointID, String pluginDataID, PluginData pluginData)
Sets the plug in data for the extension point in the plug in data container. -
Uses of PluginDataContainer in de.aristaflow.adept2.model.runtimeenvironment
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.runtimeenvironment Modifier and Type Interface Description interface
DataContext
This interface provides reading access to all input and output parameters of an application as well as write access to output parameters.interface
SerialisableDataContext
A data context that is serialisable and therefore provides access to all managed parameters without having to know their names or their types.Classes in de.aristaflow.adept2.model.runtimeenvironment that implement PluginDataContainer Modifier and Type Class Description class
SettableDataContext
ASettableDataContext
allows to set the arbitrary input and output parameters as well as the corresponding values. -
Uses of PluginDataContainer in de.aristaflow.adept2.model.worklistmodel
Subinterfaces of PluginDataContainer in de.aristaflow.adept2.model.worklistmodel Modifier and Type Interface Description interface
AdministrativeWorklistItem
This class resembles anInternalWorklistItem
but it allows a supervisor to control worklist items (InternalWorklistItem
) directly.interface
ClientWorklistItem
A worklist item with additional attributes, which are typically required by the worklist client.interface
IndividualWorklistItemSettings
This interface defines the individual settings that a user may have per client worklist item (which also clearly associates it with a single worklist,IndividualWorklistItemSettings.getWorklistID()
).interface
InternalWorklistItem
This class represents worklist items internal to the worklist manager server and allows to set various attributes.interface
WorklistItem
Represents a worklist item with common properties of server-side and client-side worklists. -
Uses of PluginDataContainer in de.aristaflow.ilm.model.common.i18n
Methods in de.aristaflow.ilm.model.common.i18n that return PluginDataContainer Modifier and Type Method Description static PluginDataContainer
Transformation. createLocPdc(CommonModelFactory cmf, Map<String,String> locData)
Methods in de.aristaflow.ilm.model.common.i18n with parameters of type PluginDataContainer Modifier and Type Method Description static void
Transformation. toIlm(PluginDataContainer pdc, String locKey, Consumer<Map<String,String>> ilmField)
-