public class RoleService
extends BaseService
| Constructor and Description |
|---|
RoleService(Session session) |
| Modifier and Type | Method and Description |
|---|---|
org.json.JSONObject |
addRole(java.lang.String className,
long classPK,
java.lang.String name,
org.json.JSONObject titleMap,
org.json.JSONObject descriptionMap,
int type,
java.lang.String subtype,
JSONObjectWrapper serviceContext) |
void |
addUserRoles(long userId,
org.json.JSONArray roleIds) |
void |
deleteRole(long roleId) |
org.json.JSONObject |
fetchRole(long roleId) |
org.json.JSONArray |
getGroupRoles(long groupId) |
org.json.JSONArray |
getGroupRolesAndTeamRoles(long companyId,
java.lang.String keywords,
org.json.JSONArray excludedNames,
org.json.JSONArray types,
long excludedTeamRoleId,
long teamGroupId,
int start,
int end) |
java.lang.Integer |
getGroupRolesAndTeamRolesCount(long companyId,
java.lang.String keywords,
org.json.JSONArray excludedNames,
org.json.JSONArray types,
long excludedTeamRoleId,
long teamGroupId) |
org.json.JSONObject |
getRole(long roleId) |
org.json.JSONObject |
getRole(long companyId,
java.lang.String name) |
org.json.JSONArray |
getRoles(int type,
java.lang.String subtype) |
org.json.JSONArray |
getRoles(long companyId,
org.json.JSONArray types) |
org.json.JSONArray |
getUserGroupGroupRoles(long userId,
long groupId) |
org.json.JSONArray |
getUserGroupRoles(long userId,
long groupId) |
org.json.JSONArray |
getUserRelatedRoles(long userId,
org.json.JSONArray groups) |
org.json.JSONArray |
getUserRoles(long userId) |
java.lang.Boolean |
hasUserRole(long userId,
long companyId,
java.lang.String name,
boolean inherited) |
java.lang.Boolean |
hasUserRoles(long userId,
long companyId,
org.json.JSONArray names,
boolean inherited) |
org.json.JSONArray |
search(long companyId,
java.lang.String keywords,
org.json.JSONArray types,
org.json.JSONObject params,
int start,
int end,
JSONObjectWrapper obc) |
java.lang.Integer |
searchCount(long companyId,
java.lang.String keywords,
org.json.JSONArray types,
org.json.JSONObject params) |
void |
unsetUserRoles(long userId,
org.json.JSONArray roleIds) |
org.json.JSONObject |
updateRole(long roleId,
java.lang.String name,
org.json.JSONObject titleMap,
org.json.JSONObject descriptionMap,
java.lang.String subtype,
JSONObjectWrapper serviceContext) |
public org.json.JSONObject addRole(java.lang.String className,
long classPK,
java.lang.String name,
org.json.JSONObject titleMap,
org.json.JSONObject descriptionMap,
int type,
java.lang.String subtype,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic void addUserRoles(long userId,
org.json.JSONArray roleIds)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteRole(long roleId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject fetchRole(long roleId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getGroupRoles(long groupId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getGroupRolesAndTeamRoles(long companyId,
java.lang.String keywords,
org.json.JSONArray excludedNames,
org.json.JSONArray types,
long excludedTeamRoleId,
long teamGroupId,
int start,
int end)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getGroupRolesAndTeamRolesCount(long companyId,
java.lang.String keywords,
org.json.JSONArray excludedNames,
org.json.JSONArray types,
long excludedTeamRoleId,
long teamGroupId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject getRole(long roleId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject getRole(long companyId,
java.lang.String name)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getRoles(int type,
java.lang.String subtype)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getRoles(long companyId,
org.json.JSONArray types)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getUserGroupGroupRoles(long userId,
long groupId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getUserGroupRoles(long userId,
long groupId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getUserRelatedRoles(long userId,
org.json.JSONArray groups)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getUserRoles(long userId)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Boolean hasUserRole(long userId,
long companyId,
java.lang.String name,
boolean inherited)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Boolean hasUserRoles(long userId,
long companyId,
org.json.JSONArray names,
boolean inherited)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray search(long companyId,
java.lang.String keywords,
org.json.JSONArray types,
org.json.JSONObject params,
int start,
int end,
JSONObjectWrapper obc)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer searchCount(long companyId,
java.lang.String keywords,
org.json.JSONArray types,
org.json.JSONObject params)
throws java.lang.Exception
java.lang.Exceptionpublic void unsetUserRoles(long userId,
org.json.JSONArray roleIds)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject updateRole(long roleId,
java.lang.String name,
org.json.JSONObject titleMap,
org.json.JSONObject descriptionMap,
java.lang.String subtype,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exception