Interface ITaskAuthorizationService

    • 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)
      • isAssignee

        boolean isAssignee​(IUser user,
                           Task task)
      • canCallAssign

        boolean canCallAssign​(LoggedUser loggedUser,
                              java.lang.String taskId)
      • canCallDelegate

        boolean canCallDelegate​(LoggedUser loggedUser,
                                java.lang.String taskId)
      • canCallSaveData

        boolean canCallSaveData​(LoggedUser loggedUser,
                                java.lang.String taskId)
      • canCallSaveFile

        boolean canCallSaveFile​(LoggedUser loggedUser,
                                java.lang.String taskId)