@StableMinor(version="12.3", sinceVersion="4.0") public class WorkflowTransitionConfig extends Object
Modifier and Type | Class and Description |
---|---|
static class |
WorkflowTransitionConfig.WorkflowLockAction
Defines the possible actions that should be taken regarding lock in the ContentLocale.
|
Modifier and Type | Field and Description |
---|---|
static String |
PARAMETER_NAME |
protected Map<String,Collection<String>> |
permissionsScope |
Constructor and Description |
---|
WorkflowTransitionConfig(WorkflowStateConfig initialState,
Node transitionElement) |
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Returns the description for this transition.
|
String |
getFinalStateId()
Returns the identifier for the final state of this transition.
|
String |
getId()
Returns the identifier for this transition.
|
String |
getInitialStateId()
Returns the identifier for the initial state of this transition.
|
WorkflowTransitionConfig.WorkflowLockAction |
getLockAction()
Returns the lockAction for this transition.
|
String |
getName()
Returns the name for this transition.
|
protected Collection<String> |
getPermissions(Enum<?> scope)
Returns all permissions available for a given scope.
|
Collection<String> |
getPermissions(TransitionScope transitionScope)
Returns all permissions available for a given scope.
|
Collection<String> |
getPermissionsScopeAll()
Deprecated.
Since 6.0.2, replaced by
getPermissions(TransitionScope) . |
Collection<String> |
getPermissionsScopeAssignedTo()
Deprecated.
Since 6.0.2, replaced by
getPermissions(TransitionScope) . |
protected EnumSet<TransitionScope> |
getScopes()
Returns the scopes for a permission object.
|
protected Set<String> |
readPermissionsRoles(Node[] permissionNodes)
Returns an unmodifiable permission roles set.
|
public static final String PARAMETER_NAME
protected Map<String,Collection<String>> permissionsScope
public WorkflowTransitionConfig(WorkflowStateConfig initialState, Node transitionElement) throws PortalException
PortalException
public String getInitialStateId()
public String getDescription()
null
if not defined.WorkflowConfig.getResource()
public String getFinalStateId()
public String getName()
WorkflowConfig.getResource()
public String getId()
public WorkflowTransitionConfig.WorkflowLockAction getLockAction()
@Deprecated public Collection<String> getPermissionsScopeAll()
getPermissions(TransitionScope)
.@Deprecated public Collection<String> getPermissionsScopeAssignedTo()
getPermissions(TransitionScope)
.protected EnumSet<TransitionScope> getScopes()
public Collection<String> getPermissions(TransitionScope transitionScope)
transitionScope
- the scope to have the permissions returnedprotected Set<String> readPermissionsRoles(Node[] permissionNodes) throws PortalException
permissionNodes
- the nodes containing the permissions definition.PortalException
protected Collection<String> getPermissions(Enum<?> scope)
scope
- the scope to have the permissions returnedLumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.