Class ActivityConstants

java.lang.Object
de.aristaflow.adept2.model.globals.ActivityConstants

public class ActivityConstants extends Object
Shared constants for activities and activity templates.
Author:
Kevin Goeser
See Also:
  • Field Details

    • NAME_SEPARATOR

      public static final char NAME_SEPARATOR
      The 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_SEPARATOR
      The 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_CHARACTERS
      All characters that are not allowed in the names of entities of activity model branches. These characters have a special meaning for PropertiesConfiguration and must not be used.
    • USER_ATTRIBUTE_FROM_DEV_BRANCH

      public static final String USER_ATTRIBUTE_FROM_DEV_BRANCH
      If present on an activity (template), the presence of this user attribute indicates that the activity template was State.IN_DEVELOPMENT and the its value contains the corresponding branch number.
      See Also:
    • USER_ATTRIBUTE_FROM_PARAMETER

      public static final String 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

      public static final String 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

      public static final String USER_ATTRIBUTES_DECISION
      A constant to signal that an activity is of type DecisionActivity.
      See Also:
    • ACTIVITY_TYPE_CONFIGURATION_POSITION

      public static final String 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

      public static final String 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

      public static final String URI_SCHEMA_ADEPT_ACTIVITY_REPOSITORY
      The URL for activity repository class paths (e.g. adeptAR:).
      See Also:
    • ACCESS_TYPE_ASSERTION_MESSAGE

      public static final String 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()