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 booleanUpdatePluginDataContainer. 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 byextensionPointwith the value given bypluginDatain the plug in data container given bypluginContainer.static booleanUpdatePluginDataContainer. 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 byextensionPointwith the value given bypluginDatain the plug in data container given bypluginContainer.static booleanUpdatePluginDataContainer. 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 byextensionPointwith the value given bypluginDatain the plug in data container given bypluginContainer.static booleanUpdatePluginDataContainer. 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 byextensionPointwith the value given bypluginDatain the plug in data container given bypluginContainer.static voidUpdatePluginDataContainer. 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 voidUpdatePluginDataContainer. 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 voidUpdatePluginDataContainer. 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 voidUpdatePluginDataContainer. 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 voidUpdatePluginDataContainer. 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 interfaceAbstractActivityModelParameterThis interface unifies the methods of anActivityModelParameterused with inheritance (in the GUI) as well as for storage.interfaceAbstractActivityTemplateDefinitionThis interface unifies the methods of anActivityTemplateDefinitionused with inheritance (in the GUI) as well as for storage.interfaceAbstractConfigurationSetThis interface unifies the methods of aConfigurationSetused with inheritance (in the GUI) as well as for storage.interfaceAbstractExecutableComponentDescriptionThis interface unifies the methods of anExecutableComponentDescriptionused with inheritance (in the GUI) as well as for storage.interfaceAbstractOperationThis interface unifies the methods of anOperationused with inheritance (in the GUI) as well as for storage.interfaceAbstractParameterTemplateThis interface unifies the methods of aParameterTemplateused with inheritance (in the GUI) as well as for storage.interfaceActivityModelParameterAnActivityModelParameterresembles aParameterby additional information needed in the activity model.interfaceActivityTemplateAnActivityTemplaterepresents 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.interfaceActivityTemplateDefinitionActivityTemplateDefinitions are located belowOperations, that is, they override the attributes of operations.interfaceATDReferenceThe lightweight representation of anActivityTemplateDefinitionfor usage in the activity repository.interfaceATParameterAnATParameterextends aParameterby additional information needed when assigning (dragging) an activity (template definition) to a process node.interfaceATParameterTemplateAnATParameterTemplaterepresents aParameterTemplatebut only provides the information needed when assigning (dragging) an activity (template definition) to a process node.interfaceChangeableIconDescriptorThis interface extendsIconDescriptorby the means to change its attributes.interfaceChangeableResourceDescriptor/** This interface extendsResourceDescriptorby the means to change its attributes.interfaceConfigurationSetAConfigurationSetis a collection of configurations, configuration descriptions as well as a few other attributes.interfaceCSReferenceThe lightweight representation of aConfigurationSetfor usage in the activity repository.interfaceECDReferenceThe lightweight representation of anExecutableComponentDescriptionfor usage in the activity repository.interfaceExecutableComponentDescriptionAnExecutableComponentDescriptionis the logical counterpart of the physical entity that is called at runtime, the "ExecutableComponent".interfaceIdentifierThe identifier is used to uniquely describe the usage of a data type, e.g.interfaceOperationTheOperationrepresents a callable part of anExecutableComponent.interfaceOperationReferenceThe lightweight representation of anOperationfor usage in the activity repository.interfaceParameterTemplateGeneric operations allow to add parameters.interfaceStorageActivityModelParameterThis interface provides the means to store anActivityModelParameterwhich is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceActivityModelParameter.interfaceStorageActivityTemplateDefinitionThis interface provides the means to store anActivityTemplateDefinitionwhich is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceActivityTemplateDefinition.interfaceStorageConfigurationSetThis interface provides the means to store anActivityModelParameterwhich is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceActivityModelParameter.interfaceStorageExecutableComponentDescriptionThis interface provides the means to store anExecutableComponentDescriptionwhich is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceExecutableComponentDescription.interfaceStorageOperationThis interface provides the means to store anOperationwhich is supported by not inheriting any attributes from a parent parameter (in contrast to the interfaceOperation.interfaceStorageParameterTemplateThis interface provides the means to storeParameterTemplatewhich 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 ActivityTemplateActivityModelFactory. 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)ActivityTemplateDefinitionActivityModelFactory. 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)ATDReferenceActivityModelFactory. 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)ATParameterActivityModelFactory. 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)ATParameterTemplateActivityModelFactory. 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)ChangeableIconDescriptorActivityModelFactory. createChangeableIconDescriptor(UUID id, String name, String description, IconDescriptor.Dimension[] dimensions, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)ChangeableResourceDescriptorActivityModelFactory. createChangeableResourceDescriptor(UUID id, String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)ConfigurationSetActivityModelFactory. 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 insteadCSReferenceActivityModelFactory. createCSReference(String name, String description, long revision, State state, Map<String,Collection<String>> operationNames, PluginDataContainer pluginData, Map<String,String> userAttributes)ECDReferenceActivityModelFactory. createECDReference(String name, String developerDescription, long revision, State state, UUID iconID, PluginDataContainer pluginData, Map<String,String> userAttributes)ExecutableComponentDescriptionActivityModelFactory. 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)IdentifierActivityModelFactory. createIdentifier(UUID id, String name, String description, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)OperationActivityModelFactory. 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)OperationReferenceActivityModelFactory. createOperationReference(String executableComponentName, String name, String description, String developerDescription, long revision, State state, UUID iconID, PluginDataContainer pluginData, Map<String,String> userAttributes)ActivityModelParameterActivityModelFactory. 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)ActivityModelParameterActivityModelFactory. 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)ParameterTemplateActivityModelFactory. 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)ParameterTemplateActivityModelFactory. 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)StorageActivityTemplateDefinitionActivityModelFactory. 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)StorageConfigurationSetActivityModelFactory. 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 insteadStorageExecutableComponentDescriptionActivityModelFactory. 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)StorageOperationActivityModelFactory. 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)StorageActivityModelParameterActivityModelFactory. 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)StorageParameterTemplateActivityModelFactory. 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 interfaceAbstractActivityAnAbstractActivityunifies 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).interfaceBuildtimeActivityABuildtimeActivityunifies the similarities of the objects representing activities at buildtime.static interfaceConfigurationDescription.ConfigurationEntryA 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.interfaceIconDescriptorAn icon descriptor is used as a reference to the icon in the repository and to store additional data, like a revision and support types.interfaceParameterThe parameter interface describes the common parameter information of the various data models.interfaceResourceDescriptorA 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 PluginDataContainerCommonModelFactory. createPluginDataContainer(Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData)Creates a standalone plug-in data container.static PluginDataContainerXMLImportTools. 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.ConfigurationEntryCommonModelFactory. createConfigurationEntry(String name, String description, ProcessConstants.AdeptDataType dataType, boolean isOptional, String[] restrictions, PluginDataContainer pluginData, Map<String,String> userAttributes)IconDescriptorCommonModelFactory. createIconDescriptor(UUID id, String name, String description, IconDescriptor.Dimension[] dimensions, long revision, State state, PluginDataContainer pluginData, Map<String,String> userAttributes)static ElementXMLExportTools. createPluginDataContainerElement(Document doc, String ns, PluginDataContainer pdc)Creates a new container element for plugin data and fills it with the given plugin data.ResourceDescriptorCommonModelFactory. 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 classde.aristaflow.adept2.model.common.defaultimplementation.DefaultPluginDataContainerclassde.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 giventargetobject.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 interfaceDataContainerThis 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.interfaceIndexedAccessDataContainerAnIndexedAccessDataContainerextends the read-only access to input parameter fromInputDataContainerby indexed access to input parameter as well as output parameters.interfaceInputDataContainerThis interface encapsulates the data context of an application for read-only accessing the values of input parameters of an application.interfaceInstanceDataContainerAn instance data container extends a normalDataContainerand 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 interfaceActivityInstanceTheActivityInstanceis an instance ofand also resembles the interface.ActivityinterfaceDecisionActivityInstanceRepresents an activity instance which is used for decisions in the process model.interfaceExecutableBusinessProcessInstanceTheExecutableBusinessProcessInstanceis an instance ofand also resembles the interface.ExecutableBusinessProcessinterfaceExecutableInstanceThis 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.interfaceExecutionContextThis interface provides methods to get all the information necessary for the execution of an activity by the runtime client.interfaceInputDataContextThis interface provides read access to all parameters of an application or a node.interfaceLightWeightProcessInstanceTheLightWeightProcessInstanceis an instance of.LightWeightProcessinterfaceParameterDataContextThis data context provides access to input parameters as well as the parameter names and their types.interfaceProcessNodeContextThis interface provides the context of a node (instance), i.Methods in de.aristaflow.adept2.model.execution with parameters of type PluginDataContainer Modifier and Type Method Description ActivityInstanceExecutionFactory. 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 objectLightWeightProcessInstanceExecutionFactory. 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.ExecutableBusinessProcessInstanceExecutionFactory. 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.ExecutableBusinessProcessInstanceExecutionFactory. 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 ExecutableBusinessProcessInstanceExecutionFactory. 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 ExecutableBusinessProcessInstanceExecutionFactory. 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 interfaceProcessImageDataData 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 interfaceActivityThe activity is a pluggable component associated to a node.interfaceChangeableInstanceAn instance which provides all necessary change primitives for modifications on instance level.interfaceChangeableTemplateinterfaceDataElementThe DataElement interface offers access to the data elements of a process.interfaceDecisionActivityRepresents an activity which is used for decisions in the process model.interfaceDecisionStatementHolds all information associated with a decision IDinterfaceEmbeddedProcessTheEmbeddedProcessis used to embed another process template.interfaceExecutableBusinessProcessTheExecutableBusinessProcess(EBP) defines a common interface for objects which can be plugged to nodes of a process.interfaceInstanceThe Instance interface is used to represent process instances.interfaceInstanceDeltaLayerinterfaceInstanceReferenceThe lightweight representation of a process instance.interfaceLightWeightProcessTheLightWeightProcess(LWP) is used as a stand-in for sub-processes.interfaceNodeThe Node interface is used to represent the nodes of the control flow.interfaceProcessModelParameterThe Parameter interface describes the connectors on the executable business process side (activity/sub-process).interfaceReferencedProcessTheReferencedProcessis used to reference another process template.interfaceTemplateThe Template interface represents process templates.
All string values returned by Template or one of the objects belonging to the template may returnnullinstead of ''.interfaceTemplateProxyThe lightweight representation of a process template for usage in the process repository.interfaceTemplateReferenceThe lightweight representation of a process template.interfaceVariableParallelismEBPVariable parallelism resembles aforeachwhich 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 classAbstractWrappingTemplateAbstract implementation for wrapping a template object.classIDWrappingTemplateThis 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 ActivityProcessModelFactory. 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.DecisionActivityProcessModelFactory. 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.EmbeddedProcessProcessModelFactory. createEmbeddedProcess(Template embeddedTemplate, UUID parentTemplateID, UUID ownInternalID, Configuration configuration, Configuration testConfiguration, ExecutionControlProperties executionControlProperties, PluginDataContainer pluginData, Map<String,String> userAttributes)Creates an EmbeddedProcess object.ProcessModelParameterProcessModelFactory. 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.ReferencedProcessProcessModelFactory. 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.VariableParallelismEBPProcessModelFactory. 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.voidChangePrimitives. 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 interfaceDataContextThis interface provides reading access to all input and output parameters of an application as well as write access to output parameters.interfaceSerialisableDataContextA 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 classSettableDataContextASettableDataContextallows 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 interfaceAdministrativeWorklistItemThis class resembles anInternalWorklistItembut it allows a supervisor to control worklist items (InternalWorklistItem) directly.interfaceClientWorklistItemA worklist item with additional attributes, which are typically required by the worklist client.interfaceIndividualWorklistItemSettingsThis 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()).interfaceInternalWorklistItemThis class represents worklist items internal to the worklist manager server and allows to set various attributes.interfaceWorklistItemRepresents 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 PluginDataContainerTransformation. 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 voidTransformation. toIlm(PluginDataContainer pdc, String locKey, Consumer<Map<String,String>> ilmField)
-