Package de.xima.fc.workflow.data
Class InboxTaskUtil
- java.lang.Object
 - 
- de.xima.fc.workflow.data.InboxTaskUtil
 
 
- 
public final class InboxTaskUtil extends Object
Helper methods for obtaining all tasks a user may initiate in the inbox. Also checks the permissions.- Since:
 - 7.0.0
 - Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static List<WorkflowTask>getInboxTasks(IEntityContext ec, Vorgang formRecord, Benutzer user)Deprecated.UsegetInboxTasks(IEntityContext, Vorgang, IUser)instead.static List<WorkflowTask>getInboxTasks(IEntityContext ec, Vorgang formRecord, IUser user)Finds all tasks that are allowed to be invoked by the given user in the inbox.static booleanisTaskInvokableInInbox(IEntityContext ec, WorkflowTask task, Vorgang formRecord, Benutzer user)Deprecated.static booleanisTaskInvokableInInbox(IEntityContext ec, WorkflowTask task, Vorgang formRecord, IUser user)Checks whether the given task may be initiated by the given user in the inbox. 
 - 
 
- 
- 
Method Detail
- 
getInboxTasks
public static List<WorkflowTask> getInboxTasks(IEntityContext ec, Vorgang formRecord, IUser user)
Finds all tasks that are allowed to be invoked by the given user in the inbox.- Parameters:
 ec- Entity context for accessing the database..formRecord- Form record for which to find the tasks.user- User for checking permissions.- Returns:
 - A list of all invokable tasks for the given form record, restricted to the tasks permitted to the given
 user. The 
WorkflowTask.getTrigger()field will be initialized. 
 
- 
isTaskInvokableInInbox
public static boolean isTaskInvokableInInbox(IEntityContext ec, WorkflowTask task, Vorgang formRecord, IUser user)
Checks whether the given task may be initiated by the given user in the inbox.- Parameters:
 ec- Entity context for accessing the database..task- A workflow task to check.formRecord- Form record for which to find the tasks.user- User for checking permissions.- Returns:
 trueif the given user is permitted to initiated the given task, orfalseotherwise.
 
- 
getInboxTasks
@Deprecated public static List<WorkflowTask> getInboxTasks(IEntityContext ec, Vorgang formRecord, Benutzer user)
Deprecated.UsegetInboxTasks(IEntityContext, Vorgang, IUser)instead.Finds all tasks that are allowed to be invoked by the given user in the inbox.- Parameters:
 ec- Entity context for accessing the database..formRecord- Form record for which to find the tasks.user- User for checking permissions.- Returns:
 - A list of all invokable tasks for the given form record, restricted to the tasks permitted to the given
 user. The 
WorkflowTask.getTrigger()field will be initialized. 
 
- 
isTaskInvokableInInbox
@Deprecated public static boolean isTaskInvokableInInbox(IEntityContext ec, WorkflowTask task, Vorgang formRecord, Benutzer user)
Deprecated.Checks whether the given task may be initiated by the given user in the inbox.- Parameters:
 ec- Entity context for accessing the database..task- A workflow task to check.formRecord- Form record for which to find the tasks.user- User for checking permissions.- Returns:
 trueif the given user is permitted to initiated the given task, orfalseotherwise.
 
 - 
 
 -