Package com.proxemo.todo4.bom.caches
Class ToDoMembershipCache
- java.lang.Object
-
- com.proxemo.todo4.bom.caches.BomBaseCache<ToDoMembership>
-
- com.proxemo.todo4.bom.caches.ToDoMembershipCache
-
public class ToDoMembershipCache extends BomBaseCache<ToDoMembership>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ToDoMembership>
getActiveSortedItems()
java.util.HashMap<java.lang.Long,java.util.Set<java.lang.Long>>
getActiveUsers2WorkgroupIds()
java.util.Set<java.lang.Long>
getActiveUsersIdsOfWorkgroup(java.lang.Long wgId)
java.util.Set<ToDoUser>
getActiveUsersOfWorkgroup(java.lang.Long wgId)
java.util.HashMap<java.lang.Long,java.util.Set<java.lang.Long>>
getActiveWorkgroups2UserIds()
java.util.List<ToDoWorkGroup>
getActiveWorkgroupsOfUser(java.lang.Long userId)
static ToDoMembershipCache
getInstance()
java.util.Set<ToDoMembership>
getMembershipsOfUser(java.lang.Long id)
java.util.Set<ToDoMembership>
getMembershipsOfWorkgroup(java.lang.Long id)
java.util.List<ToDoMembership>
getSortedItems()
java.util.Set<ToDoUser>
getUsersOfWorkgroup(java.lang.Long wgId)
java.util.HashMap<java.lang.Long,java.util.Set<java.lang.Long>>
getUsersWorkgroupIds()
java.util.HashMap<java.lang.Long,java.util.Set<java.lang.Long>>
getWorkgroups2UserIds()
java.util.Set<ToDoWorkGroup>
getWorkgroupsOfUser(java.lang.Long userId)
boolean
isUserMemberOfWorkgroup(java.lang.Long userId, java.lang.Long wgId)
-
Methods inherited from class com.proxemo.todo4.bom.caches.BomBaseCache
clear, deleteItem, deleteItemTransient, getActive, getActiveItemById, getActiveItemsByIds, getAll, getItem, getItemById, getItems, getItemsByIds, initialize, updateItem, updateItem
-
-
-
-
Method Detail
-
getInstance
public static ToDoMembershipCache getInstance()
-
getActiveSortedItems
public java.util.List<ToDoMembership> getActiveSortedItems()
- Specified by:
getActiveSortedItems
in classBomBaseCache<ToDoMembership>
-
getSortedItems
public java.util.List<ToDoMembership> getSortedItems()
- Specified by:
getSortedItems
in classBomBaseCache<ToDoMembership>
-
getUsersOfWorkgroup
public java.util.Set<ToDoUser> getUsersOfWorkgroup(java.lang.Long wgId)
-
getActiveUsersOfWorkgroup
public java.util.Set<ToDoUser> getActiveUsersOfWorkgroup(java.lang.Long wgId)
-
getActiveUsersIdsOfWorkgroup
public java.util.Set<java.lang.Long> getActiveUsersIdsOfWorkgroup(java.lang.Long wgId)
-
getWorkgroupsOfUser
public java.util.Set<ToDoWorkGroup> getWorkgroupsOfUser(java.lang.Long userId)
-
getActiveWorkgroupsOfUser
public java.util.List<ToDoWorkGroup> getActiveWorkgroupsOfUser(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()
-
getActiveUsers2WorkgroupIds
public java.util.HashMap<java.lang.Long,java.util.Set<java.lang.Long>> getActiveUsers2WorkgroupIds()
-
getMembershipsOfUser
public java.util.Set<ToDoMembership> getMembershipsOfUser(java.lang.Long id)
-
isUserMemberOfWorkgroup
public boolean isUserMemberOfWorkgroup(java.lang.Long userId, java.lang.Long wgId)
-
getMembershipsOfWorkgroup
public java.util.Set<ToDoMembership> getMembershipsOfWorkgroup(java.lang.Long id)
-
-