Interface ITaskAuthorizationService
-
- All Known Implementing Classes:
TaskAuthorizationService
public interface ITaskAuthorizationService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canCallAssign(LoggedUser loggedUser, java.lang.String taskId)
boolean
canCallCancel(LoggedUser loggedUser, java.lang.String taskId)
boolean
canCallDelegate(LoggedUser loggedUser, java.lang.String taskId)
boolean
canCallFinish(LoggedUser loggedUser, java.lang.String taskId)
boolean
canCallSaveData(LoggedUser loggedUser, java.lang.String taskId)
boolean
canCallSaveFile(LoggedUser loggedUser, java.lang.String taskId)
boolean
isAssignee(IUser user, Task task)
boolean
isAssignee(IUser user, java.lang.String taskId)
boolean
isAssignee(LoggedUser loggedUser, java.lang.String taskId)
java.lang.Boolean
userHasAtLeastOneRolePermission(IUser user, Task task, RolePermission... permissions)
java.lang.Boolean
userHasAtLeastOneRolePermission(LoggedUser loggedUser, java.lang.String taskId, RolePermission... permissions)
java.lang.Boolean
userHasUserListPermission(IUser user, Task task, RolePermission... permissions)
java.lang.Boolean
userHasUserListPermission(LoggedUser loggedUser, java.lang.String taskId, RolePermission... permissions)
-
-
-
Method Detail
-
userHasAtLeastOneRolePermission
java.lang.Boolean userHasAtLeastOneRolePermission(LoggedUser loggedUser, java.lang.String taskId, RolePermission... permissions)
-
userHasAtLeastOneRolePermission
java.lang.Boolean userHasAtLeastOneRolePermission(IUser user, Task task, RolePermission... permissions)
-
userHasUserListPermission
java.lang.Boolean userHasUserListPermission(LoggedUser loggedUser, java.lang.String taskId, RolePermission... permissions)
-
userHasUserListPermission
java.lang.Boolean userHasUserListPermission(IUser user, Task task, RolePermission... permissions)
-
isAssignee
boolean isAssignee(LoggedUser loggedUser, java.lang.String taskId)
-
isAssignee
boolean isAssignee(IUser user, java.lang.String taskId)
-
canCallAssign
boolean canCallAssign(LoggedUser loggedUser, java.lang.String taskId)
-
canCallDelegate
boolean canCallDelegate(LoggedUser loggedUser, java.lang.String taskId)
-
canCallFinish
boolean canCallFinish(LoggedUser loggedUser, java.lang.String taskId) throws IllegalTaskStateException
- Throws:
IllegalTaskStateException
-
canCallCancel
boolean canCallCancel(LoggedUser loggedUser, java.lang.String taskId) throws IllegalTaskStateException
- Throws:
IllegalTaskStateException
-
canCallSaveData
boolean canCallSaveData(LoggedUser loggedUser, java.lang.String taskId)
-
canCallSaveFile
boolean canCallSaveFile(LoggedUser loggedUser, java.lang.String taskId)
-
-