Class ToDoGroupPermissionCache

    • Method Detail

      • getAddressableWorkgroupsOfUser

        public java.util.Set<ToDoWorkGroup> getAddressableWorkgroupsOfUser​(java.lang.Long userId)
      • getActiveAddressableWorkgroupsOfUser

        public java.util.Set<ToDoWorkGroup> getActiveAddressableWorkgroupsOfUser​(java.lang.Long userId)
      • getActiveSortedAddressableWorkgroupsOfUser

        public java.util.List<ToDoWorkGroup> getActiveSortedAddressableWorkgroupsOfUser​(java.lang.Long userId)
      • getWorkgroups2UserIds

        public java.util.HashMap<java.lang.Long,​java.util.Set<java.lang.Long>> getWorkgroups2UserIds()
      • getActiveWorkgroups2UserIds

        public java.util.HashMap<java.lang.Long,​java.util.Set<java.lang.Long>> getActiveWorkgroups2UserIds()
      • getUsersWorkgroupIds

        public java.util.HashMap<java.lang.Long,​java.util.Set<java.lang.Long>> getUsersWorkgroupIds()
      • getUsersWithPermissionOfWorkgroup

        public java.util.Set<java.lang.Long> getUsersWithPermissionOfWorkgroup​(java.lang.Long wgId)
      • getActiveUsers2WorkgroupIds

        public java.util.HashMap<java.lang.Long,​java.util.Set<java.lang.Long>> getActiveUsers2WorkgroupIds()
      • getActiveAddressableUsersOfUser

        public java.util.Collection<ToDoUser> getActiveAddressableUsersOfUser​(java.lang.Long userId)
      • getPermissionsOfUser

        public java.util.Set<ToDoGroupPermission> getPermissionsOfUser​(java.lang.Long id)
      • hasUserPermissionForWorkgroup

        public boolean hasUserPermissionForWorkgroup​(java.lang.Long userId,
                                                     java.lang.Long wgId)
      • getPermissionsOfWorkgroup

        public java.util.Set<ToDoGroupPermission> getPermissionsOfWorkgroup​(java.lang.Long id)