public class RoleService extends BaseService
session| Constructor and Description |
|---|
RoleService(Session session) |
| Modifier and Type | Method and Description |
|---|---|
org.json.JSONObject |
addRole(java.lang.String name,
org.json.JSONObject titleMap,
org.json.JSONObject descriptionMap,
int type) |
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.JSONArray |
getGroupRoles(long groupId) |
org.json.JSONObject |
getRole(long roleId) |
org.json.JSONObject |
getRole(long companyId,
java.lang.String name) |
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) |
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) |
checkNull, getSession, mangleWrapper, setSession, toStringpublic RoleService(Session session)
public org.json.JSONObject addRole(java.lang.String name,
org.json.JSONObject titleMap,
org.json.JSONObject descriptionMap,
int type)
throws java.lang.Exception
java.lang.Exceptionpublic 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.JSONArray getGroupRoles(long groupId)
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 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 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