Package com.orchestranetworks.workflow
Enum Class PublicationMetadata.ActionPermissionName
java.lang.Object
java.lang.Enum<PublicationMetadata.ActionPermissionName>
com.orchestranetworks.workflow.PublicationMetadata.ActionPermissionName
- All Implemented Interfaces:
Serializable,Comparable<PublicationMetadata.ActionPermissionName>,Constable
- Enclosing class:
- PublicationMetadata
public static enum PublicationMetadata.ActionPermissionName
extends Enum<PublicationMetadata.ActionPermissionName>
Enum representing various action permission names used in the workflow process.
Each enum constant is associated with a specific string key that identifies the permission.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionPermission for administrative actions.Permission for allocatingUserTask.WorkItem.Permission for deallocatingUserTask.WorkItem.Permission for disabling a publication.Permission for launching publication.Permission for reallocatingUserTask.WorkItem.Permission for restarting a token.Permission for resuming a process.Permission for terminating a process.Permission for unpublishing a workflow.Permission for viewing completed workflows.Permission for viewing workflows.Permission for managing allocations. -
Method Summary
Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Enum Constant Details
-
ADVANCED_PERMISSIONS_FOR_RESTART_TOKEN
Permission for restarting a token. -
ADVANCED_PERMISSIONS_FOR_RESUME_PROCESS
public static final PublicationMetadata.ActionPermissionName ADVANCED_PERMISSIONS_FOR_RESUME_PROCESSPermission for resuming a process. -
ADVANCED_PERMISSIONS_FOR_DISABLE
Permission for disabling a publication. -
ADVANCED_PERMISSIONS_FOR_UNPUBLISH
Permission for unpublishing a workflow. -
ADVANCED_PERMISSIONS_FOR_TERMINATE_PROCESS
public static final PublicationMetadata.ActionPermissionName ADVANCED_PERMISSIONS_FOR_TERMINATE_PROCESSPermission for terminating a process. -
ALLOCATION_MANAGER
Permission for managing allocations. -
ADVANCED_PERMISSIONS_FOR_ALLOCATE
Permission for allocatingUserTask.WorkItem. -
ADVANCED_PERMISSIONS_FOR_REALLOCATE
Permission for reallocatingUserTask.WorkItem. -
ADVANCED_PERMISSIONS_FOR_DEALLOCATE
Permission for deallocatingUserTask.WorkItem. -
ADVANCED_PERMISSIONS_FOR_VIEW_WORKFLOWS
public static final PublicationMetadata.ActionPermissionName ADVANCED_PERMISSIONS_FOR_VIEW_WORKFLOWSPermission for viewing workflows. -
ADVANCED_PERMISSIONS_FOR_LAUNCH_WORKFLOWS
public static final PublicationMetadata.ActionPermissionName ADVANCED_PERMISSIONS_FOR_LAUNCH_WORKFLOWSPermission for launching publication. -
ADVANCED_PERMISSIONS_FOR_VIEW_COMPLETED_WORKFLOW
public static final PublicationMetadata.ActionPermissionName ADVANCED_PERMISSIONS_FOR_VIEW_COMPLETED_WORKFLOWPermission for viewing completed workflows. -
ADMINISTRATOR
Permission for administrative actions.
-
-
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
-
getKey
Retrieves the string key associated with the action permission.- Returns:
- The string key of the action permission.
-