1、获取某一用户组分类下的所有用户组
net.sysplat.access. ResourceReader
/**
* 通过接口直接添加用户组成员
* @param hierarchy 用户组分类的层次码
* @return
*/
public I_Resource[] getUserGroupByClass(String hierarchy)
2、获取用户组的所有成员
net.sysplat.access. ResourceReader
* 返回用户组成员
* @param groupId 指定用户组ID
* @return
ArrayList中的元素net.sysplat.admin.eo.User
public ArrayList getUserGroupMembers(int groupId)
3、添加用户组成员
net.sysplat.access. ResourceWriter
/**
* 通过接口直接添加用户组成员
* @param userId 用户登陆账号
* @param groupId 用户组Id
* @return
* 0 成功
* 1 重复添加
* @throws Exception
*/
public int addUserToGroup(String userId, int groupId) throws Exception
4、删除用户组成员
net.sysplat.access. ResourceWriter
* 通过接口直接删除用户组成员
* @param userId 用户登陆账号
* @param groupId 用户组Id
* @return
* 0 成功
* 2 不存在
* @throws Exception
*/
public int removeUserFromrGroup(String userId, int groupId) throws Exception
5、获取某一个用户组的指定属性值
net.sysplat.cache. ResourceObjectCache
/**
* 获取用户组的的某个属性
* @param groupId 用户组Id
* @param attrName 某个属性的名称
* @return
*/
public Object getGroupAttribute(String groupId, String attrName)