Enum Class BuiltInVertexProperties
- All Implemented Interfaces:
Serializable,Comparable<BuiltInVertexProperties>,Constable
Enumeration to define all Vertex properties which are used by collection and lifecycle packages
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionBoolean property.String property.String property.String property.Boolean property ...default: falseString property of Collection specifying the cardinality.default: falseString property of Activity specifying the name(s) of the Dependency updated by the Activity.String property of Collection specifying the Name of the Collection in the other Item.String property of Collection specifying the type.String property used in ActivityDef to store the description textUsed in Splits as a counter to provide unique ID for instances ofDirectedEdgeString property used in CollectionDefinition to specify the Script to be executed during AddMembersToCollection.String property used in CollectionDefinition to specify the Script to be executed during RemoveSlotFromCollection.String property.String property.String property.String property.String property to hold the name of the OutcomeInititator to be used by the Job associated with Activities.String property.String property.String property.Integer property.String property.Integer property to hold the version of the Script associated with Activities.Boolean property.String property.String property.String property to hold either the name of the Script or the UUID of the Schema Item associated with Splits.Integer property to hold the version of the Schema associated with Splits.String property.Integer property to hold the version of the Schema associated with Activities.String property.Integer property to hold the version of the Script associated with Activities.It is used during the permission checks based on Shiro WildcardPermission.String property to hold either the name of the StateMachine or the UUID of the StateMachine Item associated with Activities.Integer property to hold the version of the StateMachine associated with Activities.String property.Boolean property to trigger Outcome validation before creating the entry in the ClusterStore.Integer property.String property used in Script CreateNewNumberedVersionFromLast and SetLastNumberedVersionFromLast to specify.invalid reference
org.cristalise.kernel.persistency.outcome.Viewpoint#setSchemaName(String)String property used to specifyViewpoint.setName(String). -
Method Summary
Modifier and TypeMethodDescriptiongetName()static BuiltInVertexPropertiestoString()static BuiltInVertexPropertiesReturns the enum constant of this class with the specified name.static BuiltInVertexProperties[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ABORTABLE
Boolean property. Makes CompositeActitivy abortable, i.e. it can be finished even if it has active children. -
ACTIVITY_DEF_NAME
-
ACTIVITY_DEF_VERSION
-
ACTIVITY_DEF_URN
-
AGENT_NAME
String property. The name of the Agent associated with Activities. Can be null or undefined. -
ATTACHMENT_MIME_TYPES
String property. Contains the comma separated list of mine types. Defined in ActivityDef. Can be null or undefined. -
AGENT_ROLE
String property. The role of the Agent associated with Activities. It should only be used to for UserCode like functionality. Can be null or undefined. -
BREAKPOINT
Boolean property ... -
DEPENDENCY_CARDINALITY
String property of Collection specifying the cardinality. It contains one of the values ofCollection.Cardinality -
DEPENDENCY_NAME
String property of Activity specifying the name(s) of the Dependency updated by the Activity. May contain a comma separated list. In DSL it is used like this:Activity('User_AddAddress', 0) { Property(PredefinedStep: 'AddMemberToCollection') Property(DependencyName: 'Addresses') Schema('Address_Details', 0) }Can be null or undefined. -
DEPENDENCY_TO
String property of Collection specifying the Name of the Collection in the other Item. It is used in case of Bidirectional Dependency. -
DEPENDENCY_TYPE
String property of Collection specifying the type. It contains one of the values ofCollection.Type -
DEPENDENCY_ALLOW_DUPLICATE_ITEMS
default: false -
DEPENDENCY_DISABLE_TYPE_CHECK
default: false -
DESCRIPTION
String property used in ActivityDef to store the description text -
LAST_NUM
Used in Splits as a counter to provide unique ID for instances ofDirectedEdge -
MEMBER_ADD_SCRIPT
String property used in CollectionDefinition to specify the Script to be executed during AddMembersToCollection. Its primary purpose is to ensure referential integrity. It shall contain the Name or UUID of the Script and the version number separated with colon.<Dependency name="Employees" isDescription="true"> <DependencyMember itemPath="/domain/path/EmployeeFactory" /> <CollectionProperties> <KeyValuePair Key="MemberAddScript" String="Department_CheckEmployees:0"/> </CollectionProperties> </Dependency> -
MEMBER_REMOVE_SCRIPT
String property used in CollectionDefinition to specify the Script to be executed during RemoveSlotFromCollection. Its primary purpose is to ensure referential integrity. It shall contain the Name or UUID of the Script and the version number separated with colon.<Dependency name="Employees" isDescription="true"> <DependencyMember itemPath="/domain/path/EmployeeFactory" /> <CollectionProperties> <KeyValuePair Key="MemberRemoveScript" String="Department_CheckEmployees:0"/> </CollectionProperties> </Dependency> -
MEMBER_UPDATE_SCRIPT
String property. Used in CollectionDefinition to specify the Script to be executed during UpdateDependencyMamber. Its primary purpose is to ensure referential integrity. It shall contain the Name or UUID of the Script and the version number separated with colon.<Dependency name="Employees" isDescription="true"> <DependencyMember itemPath="/domain/path/EmployeeFactory" /> <CollectionProperties> <KeyValuePair Key="MemberUpdateScript" String="Department_CheckEmployees:0"/> </CollectionProperties> </Dependency> -
NAME
String property. It is used in ActivityDef and ActivitySlotDef to override the name of the ActivityDef -
NAMESPACE
String property. It is used in ActivityDef or ActivitySlotDef -
OBJECT_TYPE
String property. The type of object the Activity is going to create. Values are Schema, Script, StateMachine and Query. Used in script DescriptionCollectionSetter. Can be null or undefined. -
OUTCOME_INIT
String property to hold the name of the OutcomeInititator to be used by the Job associated with Activities. The name is used to find the class name defined in the Config section of the module.xml. For example, the OutcomeInitiator named Empty is defined like this:
Can be null or undefined.<Config name="OutcomeInit.Empty">org.cristalise.kernel.persistency.outcome.EmptyOutcomeInitiator</Config> -
PAIRING_ID
String property. It is used to find the Split-Join pairs to calculate if all the branches were finished. Can be null or undefined. -
PREDEFINED_STEP
String property. Declares the Activity to be associated with a PredefinedStep(s), therefore the Outcome shall contain the data required to execute automatically the predefined step(s). May contain a comma separated list. In DSL it is used like this:Activity('Equipment_AddDevice', 0) { Property(PredefinedStep: 'AddMembersToCollection') Schema('Equipment_Device', 0) }Can be null or undefined. -
PROPERTY_DEF_NAME
String property. It contains either the name or the UUID of the PropertyDescription Item. Can be null or undefined. -
PROPERTY_DEF_VERSION
Integer property. It contains the version number of PropertyDescription Item. Can be null or undefined. -
REPEAT_WHEN
Boolean property. Enables the Loop Transition of the CompositeActivity StateMachine -
ROOT
String property. Overrides the Root Item Property used in factory Items to specify the Root DomainPath. -
ROUTING_EXPR
String property. Routing expression associated with Splits. It is interpreted by the Script class. The content should start with the script engine name followed by the expression separated by a column like this:javascript: new java.lang.Integer(counter % 2);
-
ROUTING_SCRIPT_NAME
String property to hold either the name of the Script or the UUID of the Schema Item associated with Splits. If RoutingScriptVersion is null the content if any is interpreted likeROUTING_EXPR. Can be null or undefined. -
ROUTING_SCRIPT_VERSION
Integer property to hold the version of the Schema associated with Splits. Can be null or undefined. -
SCHEMA_NAME
String property. Either the name of the Schema or the UUID of the Schema Item associated with Activities. Can be null or undefined. -
SCHEMA_VERSION
Integer property to hold the version of the Schema associated with Activities. Can be null or undefined. -
SCRIPT_NAME
String property. Either the name of the Schema or the UUID of the Schema Item associated with Activities. Can be null or undefined. -
SCRIPT_VERSION
Integer property to hold the version of the Script associated with Activities. Can be null or undefined. -
SECURITY_ACTION
It is used during the permission checks based on Shiro WildcardPermission. If not blank it replaces the name of the Activity used for the 'actions' section in the constructed permission string. Can be null or undefined. -
SIMPLE_ELECTRONIC_SIGNATURE
-
QUERY_NAME
String property. Either the name of the Schema or the UUID of the Schema Item associated with Activities. Can be null or undefined. -
QUERY_VERSION
Integer property to hold the version of the Script associated with Activities. Can be null or undefined. -
STATE_MACHINE_NAME
String property to hold either the name of the StateMachine or the UUID of the StateMachine Item associated with Activities. Can be null or undefined. The default StateMachine is called Default Can be null or undefined. -
STATE_MACHINE_VERSION
Integer property to hold the version of the StateMachine associated with Activities. Can be null or undefined. -
TYPE
String property. It is used in Join and JoinDef to to specify if the join is a route or not Can be null or undefined. -
VALIDATE_OUTCOME
Boolean property to trigger Outcome validation before creating the entry in the ClusterStore. Default value is false, which can be overwritten by theSystemProperties.Activity_validateOutcome. -
VERSION
Integer property. It is used in CollectionMember to store the version of DescriptionDependency -
VIEW_NAME
String property used in Script CreateNewNumberedVersionFromLast and SetLastNumberedVersionFromLast to specify.invalid reference
org.cristalise.kernel.persistency.outcome.Viewpoint#setSchemaName(String) -
VIEW_POINT
String property used to specifyViewpoint.setName(String).
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getName
- Returns:
- kernel defined string value
-
toString
- Overrides:
toStringin classEnum<BuiltInVertexProperties>
-
getValue
-