public interface IDelegationController extends IController
ICatalog,
IWorkflowContainer,
IWorkflow,
ITask,
IWorkflowInstance| Modifier and Type | Method and Description |
|---|---|
void |
addDelegation(IUser user,
IUser substituteUser)
Add a delegation unit to all objects which support delegation on a server scope
|
void |
addDelegation(IUser user,
IUser substituteUser,
IDelegationSupport delegationSupport)
Add a delegation unit to any object which supports delegation
|
void |
addDelegation(IUser user,
IUser substituteUser,
IDelegationSupport delegationSupport,
String comment)
Add a delegation unit to any object which supports delegation
|
void |
addDelegation(IUser user,
IUser substituteUser,
IWorkflowInstance workflowInstance,
ITask task)
Add a delegation unit to a specific workflow instance for a user in the context of a task
|
void |
breakDelegation(IUser user,
IDelegationSupport delegationSupport)
Break a delegation unit.
|
void |
breakDelegation(IUser user,
IWorkflowInstance workflowInstance,
ITask task)
Break a delegation unit.
|
void |
delegate(IUser user,
IUser substituteUser,
ITaskInstance taskInstance)
Delegate a specific task instance.
|
IReport |
delegateOperatorRoles(ICatalog catalog,
Collection<? extends IOperatorRole> roles,
IUser user,
IUser substituteUser)
Allow to replace a user for the operator roles
|
IReport |
delegateProfiles(ICatalog catalog,
Collection<? extends IProfile> profiles,
IUser user,
IUser substituteUser)
Allow to replace a user for the profiles
|
IReport |
delegateResources(ICatalog catalog,
Collection<? extends IOperatorRole> roles,
Collection<? extends IWorkflowInstance> resources,
IUser user,
IUser substituteUser)
Allow to replace a user for a specified set of workflow instances
|
IReport |
delegateRoles(ICatalog catalog,
Collection<? extends IRole> roles,
Collection<? extends IWorkflowInstance> resources,
IUser user,
IUser substituteUser)
Deprecated.
: use delegateOperatorRoles or delegateProfiles
|
void |
removeDelegation(IUser user)
Remove a delegation unit for all objects which support delegation on a server scope
|
void |
removeDelegation(IUser user,
IDelegationSupport delegationSupport)
Remove a delegation unit for a particular user
|
void |
removeDelegation(IUser user,
IWorkflowInstance workflowInstance,
ITask task)
Remove a delegation unit for a particular user and a specific task
|
void addDelegation(IUser user, IUser substituteUser)
user - The user to replacesubstituteUser - The next fulfillervoid removeDelegation(IUser user)
user - void addDelegation(IUser user, IUser substituteUser, IDelegationSupport delegationSupport)
user - The user to replacesubstituteUser - The next fulfillerdelegationSupport - The object which supports delegationvoid addDelegation(IUser user, IUser substituteUser, IDelegationSupport delegationSupport, String comment)
user - The user to replacesubstituteUser - The next fulfillerdelegationSupport - The object which supports delegationcomment - void removeDelegation(IUser user, IDelegationSupport delegationSupport)
user - delegationSupport - void breakDelegation(IUser user, IDelegationSupport delegationSupport)
user - delegationSupport - void addDelegation(IUser user, IUser substituteUser, IWorkflowInstance workflowInstance, ITask task)
user - substituteUser - workflowInstance - task - void removeDelegation(IUser user, IWorkflowInstance workflowInstance, ITask task)
user - workflowInstance - task - void breakDelegation(IUser user, IWorkflowInstance workflowInstance, ITask task)
user - workflowInstance - task - void delegate(IUser user, IUser substituteUser, ITaskInstance taskInstance)
user - substituteUser - taskInstance - IReport delegateResources(ICatalog catalog, Collection<? extends IOperatorRole> roles, Collection<? extends IWorkflowInstance> resources, IUser user, IUser substituteUser)
catalog - roles - resources - user - substituteUser - IReport object.@Deprecated IReport delegateRoles(ICatalog catalog, Collection<? extends IRole> roles, Collection<? extends IWorkflowInstance> resources, IUser user, IUser substituteUser)
catalog - roles - resources - user - substituteUser - IReport object.IReport delegateOperatorRoles(ICatalog catalog, Collection<? extends IOperatorRole> roles, IUser user, IUser substituteUser)
catalog - roles - user - substituteUser - Copyright © 2022 Visiativ. All rights reserved.