Uses of Interface
de.aristaflow.adept2.model.common.UserAttributeContainer
-
-
Uses of UserAttributeContainer in de.aristaflow.adept2.core.changeoperations
Methods in de.aristaflow.adept2.core.changeoperations with parameters of type UserAttributeContainer Modifier and Type Method Description static boolean
UpdateUserAttribute. isPossible(ChangeableInstance instance, UserAttributeContainer attributeContainer, String name, String value)
Checks if it is valid (concerning structural and state-based correctness) to update the user attribute of UserAttributeContainer given byname
with the value given byvalue
in the instance.static boolean
UpdateUserAttribute. isPossible(ChangeableInstance instance, UserAttributeContainer attributeContainer, String name, String value, CheckReport checkReport)
Checks if it is valid (concerning structural and state-based correctness) to update the user attribute of UserAttributeContainer given byname
with the value given byvalue
in the instance.static boolean
UpdateUserAttribute. isPossible(Template template, UserAttributeContainer attributeContainer, String name, String value)
Checks if it is valid (concerning structural correctness) to update the user attribute of UserAttributeContainer given byname
with the value given byvalue
in the template.static boolean
UpdateUserAttribute. isPossible(Template template, UserAttributeContainer attributeContainer, String name, String value, CheckReport checkReport)
Checks if it is valid (concerning structural correctness) to update the user attribute of UserAttributeContainer given byname
with the value given byvalue
in the template.static void
UpdateUserAttribute. performOperation(ChangeableInstance instance, UserAttributeContainer attributeContainer, String name, String value)
Sets the value of the user defined attribute identified by name to value in the given template.static void
UpdateUserAttribute. performOperation(ChangeableInstance instance, UserAttributeContainer attributeContainer, String name, String value, UpdateManager updateManager)
Sets the value of the user defined attribute identified by name to value in the given template.static void
UpdateUserAttribute. performOperation(ChangeableTemplate template, UserAttributeContainer attributeContainer, String name, String value)
Sets the value of the user defined attribute identified by name to value in the given template.static void
UpdateUserAttribute. performOperation(ChangeableTemplate template, UserAttributeContainer attributeContainer, String name, String value, UpdateManager updateManager)
Sets the value of the user defined attribute identified by name to value in the given template.protected static void
UpdateUserAttribute. performOperation(ChangePrimitives processGraph, UserAttributeContainer attributeContainer, String name, String value, UpdateManager updateManager)
Worker method to do the structural changes for both changeable templates and changeable instances. -
Uses of UserAttributeContainer in de.aristaflow.adept2.model.activitymodel
Subinterfaces of UserAttributeContainer 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
. -
Uses of UserAttributeContainer in de.aristaflow.adept2.model.common
Subinterfaces of UserAttributeContainer 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. -
Uses of UserAttributeContainer 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 UserAttributeContainer Modifier and Type Class Description class
de.aristaflow.adept2.model.common.defaultimplementation.DefaultPluginDataContainer
class
de.aristaflow.adept2.model.common.defaultimplementation.DefaultUserAttributeContainer
class
de.aristaflow.adept2.model.common.defaultimplementation.SerialisablePluginDataContainer
class
de.aristaflow.adept2.model.common.defaultimplementation.SerialisableUserAttributeContainer
-
Uses of UserAttributeContainer in de.aristaflow.adept2.model.datamanagement
Subinterfaces of UserAttributeContainer in de.aristaflow.adept2.model.datamanagement Modifier and Type Interface Description interface
ArchiveDataContainer
This class represents a data container (usually an instance data container) to be archived.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 UserAttributeContainer in de.aristaflow.adept2.model.execution
Subinterfaces of UserAttributeContainer 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
. -
Uses of UserAttributeContainer in de.aristaflow.adept2.model.graphical
Subinterfaces of UserAttributeContainer 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 UserAttributeContainer in de.aristaflow.adept2.model.inittab
Subinterfaces of UserAttributeContainer in de.aristaflow.adept2.model.inittab Modifier and Type Interface Description interface
InitTabEntry
An init tab entry. -
Uses of UserAttributeContainer in de.aristaflow.adept2.model.processmodel
Subinterfaces of UserAttributeContainer 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
DataEdge
There may be only one data edge connecting a data element and a node per direction.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
Edge
The interface for edges, used to model the controlflow (control-, loop- and sync-edges).interface
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
TemplateDeltaLayer
TODO Methods may change - document and implement later.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 UserAttributeContainer 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 UserAttributeContainer Modifier and Type Method Description void
ChangePrimitives. removeUserAttribute(UserAttributeContainer container, String name)
Removes the User defined Attribute identified by name.void
ChangePrimitives. updateUserAttribute(UserAttributeContainer container, String name, String value)
Sets the value of the user defined attribute identified by name to value. -
Uses of UserAttributeContainer in de.aristaflow.adept2.model.runtimeenvironment
Subinterfaces of UserAttributeContainer 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.interface
SessionContext
The session context provides the component with services and information that is important for their execution.interface
SimpleSessionContext
A session context that is simpler than the normal one.Classes in de.aristaflow.adept2.model.runtimeenvironment that implement UserAttributeContainer 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 UserAttributeContainer in de.aristaflow.adept2.model.worklistmodel
Subinterfaces of UserAttributeContainer in de.aristaflow.adept2.model.worklistmodel Modifier and Type Interface Description interface
ActivityReference
A reference to an activity, e.g. an ADEPT2 activity.interface
AdministrativeWorklistItem
This class resembles anInternalWorklistItem
but it allows a supervisor to control worklist items (InternalWorklistItem
) directly.interface
ClientWorklist
A worklist used at the client-side and therefore supportingClientWorklistItem
s.interface
ClientWorklistItem
A worklist item with additional attributes, which are typically required by the worklist client.interface
GroupActivityReference
An activity reference referring to a group of worklist items and therefore also a group of activity references.interface
IncrementalWorklist<T extends WorklistItem>
This interface extends the normal worklist by the means for incrementally retrieving worklist items.interface
IncrementalWorklistUpdate
This class extends the normal worklist update by the means to retrieve the update information incrementally which allows for smaller data transfers.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
InternalWorklist<T extends InternalWorklistItem>
The internal, server-side representation of a worklist.interface
InternalWorklistItem
This class represents worklist items internal to the worklist manager server and allows to set various attributes.interface
Worklist<T extends WorklistItem>
The common interface for server-side and client-side worklist.interface
WorklistItem
Represents a worklist item with common properties of server-side and client-side worklists.interface
WorklistUpdate
A container to communicate updates in a worklist (i.e. added, removed and changed worklist items) from the server (InternalWorklist
) to the client (ClientWorklist
).interface
WorklistUpdateConfiguration
The configuration of a worklist, e.g. update intervals and update modes.Classes in de.aristaflow.adept2.model.worklistmodel that implement UserAttributeContainer Modifier and Type Class Description class
ActivityGroupReference
An activity reference for an activity group identifying the group in the worklist manager (ActivityGroupReference.getGroupId()
as well as logically via name and execution context.class
ADEPT2ActivityReference
An activity reference to an ADEPT2 activity represented by a node of a process instance.class
ADEPT2EBPReference
The default implementation of an activity reference.class
AssuringWorklistUpdate
A worklist update may contain soft update types, that is, it is unclear whether an item is added or changed or removed or not present at all.class
CachingIncWorklistUpdate
This incremental worklist update implements a cache for the underlying incremental worklist update, that is, when iterating viaCachingIncWorklistUpdate.getNext(int)
, all retrieved item updates will be cached.class
LWPActivityReference
An activity reference to an ADEPT2 lightweight-process represented by a node of a process instance.class
TLPInstanceReference
An activity reference for a top-level process instance. -
Uses of UserAttributeContainer in de.aristaflow.ilm.model.common
Methods in de.aristaflow.ilm.model.common with parameters of type UserAttributeContainer Modifier and Type Method Description static void
Transformation. toIlm(UserAttributeContainer uac, Consumer<Map<String,String>> ilmField)
-
Uses of UserAttributeContainer in de.aristaflow.ilm.ws.model.worklistmodel
Classes in de.aristaflow.ilm.ws.model.worklistmodel that implement UserAttributeContainer Modifier and Type Class Description class
ClientWorklistWrapper
This class wraps aClientWorklist
used for asynchronously notifying worklist updates.class
UnregisterClientWorklist
This class is used for unregistering a client worklist from receiving asynchronous worklist updates or the corresponding notifications.
-