Constructor and Description |
---|
UserCache() |
Modifier and Type | Method and Description |
---|---|
static void |
flush(java.sql.Connection con) |
static java.util.Collection<User> |
getActiveUsers() |
static java.util.List<PermissionNode> |
getAllPermTree() |
static java.util.List<Group> |
getGroupPath(int id) |
static ParameterMap |
getPerm(int userId,
java.lang.String action) |
static User |
getUser(int id) |
static User |
getUser(java.lang.String login) |
static Group |
getUserGroup(int groupId) |
static int |
getUserGroupChildCount(int groupId) |
static java.util.Set<Group> |
getUserGroupChildFullSet(int groupId) |
static java.util.Set<Group> |
getUserGroupChildSet(int groupId) |
static java.util.List<Group> |
getUserGroupFullTitledList() |
static java.util.Map<java.lang.Integer,Group> |
getUserGroupFullTitledMap() |
static java.util.List<Group> |
getUserGroupList() |
static java.util.List<UserGroup> |
getUserGroupList(int id) |
static java.util.List<UserGroup> |
getUserGroupList(int id,
java.util.Date actualDate) |
static java.util.List<UserGroup> |
getUserGroupList(int id,
int parentId,
java.util.Date actualDate) |
static java.util.Map<java.lang.Integer,Group> |
getUserGroupMap() |
static java.lang.String |
getUserGroupWithPath(java.util.Map<java.lang.Integer,Group> groupMap,
int id,
boolean withId)
"Возвращает полный путь к корневой группе в виде строки (например: Администратор -> Помощник -> Помощник помощника)"
|
static java.util.List<User> |
getUserList() |
static java.util.List<User> |
getUserList(java.util.Set<java.lang.Integer> groupIds) |
static java.util.Map<java.lang.Integer,User> |
getUserMap() |
static java.util.List<Permset> |
getUserPermsetList() |
static java.util.Map<java.lang.Integer,Permset> |
getUserPermsetMap() |
protected UserCache |
newInstance() |
public static User getUser(int id)
public static java.util.Map<java.lang.Integer,User> getUserMap()
public static User getUser(java.lang.String login)
public static java.util.List<User> getUserList()
public static java.util.Collection<User> getActiveUsers()
public static Group getUserGroup(int groupId)
public static int getUserGroupChildCount(int groupId)
public static ParameterMap getPerm(int userId, java.lang.String action)
public static java.util.List<User> getUserList(java.util.Set<java.lang.Integer> groupIds)
public static java.util.Set<Group> getUserGroupChildSet(int groupId)
public static java.util.Set<Group> getUserGroupChildFullSet(int groupId)
public static java.util.List<Group> getUserGroupList()
public static java.util.List<Group> getUserGroupFullTitledList()
public static java.util.Map<java.lang.Integer,Group> getUserGroupMap()
public static java.util.Map<java.lang.Integer,Group> getUserGroupFullTitledMap()
public static java.util.List<Permset> getUserPermsetList()
public static java.util.Map<java.lang.Integer,Permset> getUserPermsetMap()
public static java.util.List<PermissionNode> getAllPermTree()
public static void flush(java.sql.Connection con)
public static java.util.List<Group> getGroupPath(int id)
public static java.lang.String getUserGroupWithPath(java.util.Map<java.lang.Integer,Group> groupMap, int id, boolean withId)
id
- группыpublic static java.util.List<UserGroup> getUserGroupList(int id)
public static java.util.List<UserGroup> getUserGroupList(int id, java.util.Date actualDate)
public static java.util.List<UserGroup> getUserGroupList(int id, int parentId, java.util.Date actualDate)
protected UserCache newInstance()
newInstance
in class Cache<UserCache>