Class ActivityConstants
java.lang.Object
de.aristaflow.adept2.model.globals.ActivityConstants
Shared constants for activities and activity templates.
- Author:
- Kevin Goeser
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe type of data edges, which specifies the direction (read or write access).static enumThe type of the entity of the activity model.static classConstants for known activity types.static enumAll attributes of the activity model that may be overridden locally at runtime.static classConstants for meta data entries of activities, used by the OpenOfficeIntegration.static enumThe execution mode of the operation or an activity. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe message of the assertion error that will be thrown if an unknown access type is found.static final StringThe configuration key for the native data type in the parameter configuration.static final StringThis is a proposed default value for the parameter's activity type configuration key determining the position of the parameter.static final char[]All characters that are not allowed in the names of entities of activity model branches.static final charThe character which separates the names of an activity model branch from the key when overriding activity configurations in a local configuration, for instance:Namespace$ECName$OpName$AName#.Key = Value.static final charThe character which separates the names of an activity model from each other when overriding activity configurations in a local configuration, for instance:Namespace$ECName$OpName$AName#.Key = Value.static final StringThe URL for activity repository class paths (e.g.static final StringIf present on an activity (template), the presence of this user attribute indicates that the activity template wasState.IN_DEVELOPMENTand the its value contains the corresponding branch number.static final StringIf present on a process parameter, this user attribute contains the original parameter name within the activity template.static final StringIf present on a process parameter, this user attribute contains the parameter template name on which the parameter was originally based.static final StringA constant to signal that an activity is of type DecisionActivity. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
NAME_SEPARATOR
public static final char NAME_SEPARATORThe character which separates the names of an activity model from each other when overriding activity configurations in a local configuration, for instance:Namespace$ECName$OpName$AName#.Key = Value. This allows to use.in the names themselves.- See Also:
-
KEY_SEPARATOR
public static final char KEY_SEPARATORThe character which separates the names of an activity model branch from the key when overriding activity configurations in a local configuration, for instance:Namespace$ECName$OpName$AName#.Key = Value.- See Also:
-
DISALLOWED_NAME_CHARACTERS
public static final char[] DISALLOWED_NAME_CHARACTERSAll characters that are not allowed in the names of entities of activity model branches. These characters have a special meaning forPropertiesConfigurationand must not be used. -
USER_ATTRIBUTE_FROM_DEV_BRANCH
If present on an activity (template), the presence of this user attribute indicates that the activity template wasState.IN_DEVELOPMENTand the its value contains the corresponding branch number.- See Also:
-
USER_ATTRIBUTE_FROM_PARAMETER
If present on a process parameter, this user attribute contains the original parameter name within the activity template. This allows a back reference even when after a parameter is renamed in a process template.- See Also:
-
USER_ATTRIBUTE_FROM_PARAMETER_TEMPLATE
If present on a process parameter, this user attribute contains the parameter template name on which the parameter was originally based.- See Also:
-
USER_ATTRIBUTES_DECISION
A constant to signal that an activity is of type DecisionActivity.- See Also:
-
ACTIVITY_TYPE_CONFIGURATION_POSITION
This is a proposed default value for the parameter's activity type configuration key determining the position of the parameter.- See Also:
-
ACTIVITY_TYPE_CONFIGURATION_NATIVE_DATA_TYPE
The configuration key for the native data type in the parameter configuration.- See Also:
-
URI_SCHEMA_ADEPT_ACTIVITY_REPOSITORY
The URL for activity repository class paths (e.g. adeptAR:).- See Also:
-
ACCESS_TYPE_ASSERTION_MESSAGE
The message of the assertion error that will be thrown if an unknown access type is found.- See Also:
-
-
Constructor Details
-
ActivityConstants
public ActivityConstants()
-