1
22
23 package com.liferay.portal.service.http;
24
25 import com.liferay.portal.kernel.json.JSONArray;
26 import com.liferay.portal.kernel.json.JSONObject;
27 import com.liferay.portal.service.RoleServiceUtil;
28
29
75 public class RoleServiceJSON {
76 public static JSONObject addRole(java.lang.String name,
77 java.lang.String description, int type)
78 throws com.liferay.portal.PortalException,
79 com.liferay.portal.SystemException {
80 com.liferay.portal.model.Role returnValue = RoleServiceUtil.addRole(name,
81 description, type);
82
83 return RoleJSONSerializer.toJSONObject(returnValue);
84 }
85
86 public static void addUserRoles(long userId, long[] roleIds)
87 throws com.liferay.portal.PortalException,
88 com.liferay.portal.SystemException {
89 RoleServiceUtil.addUserRoles(userId, roleIds);
90 }
91
92 public static void deleteRole(long roleId)
93 throws com.liferay.portal.PortalException,
94 com.liferay.portal.SystemException {
95 RoleServiceUtil.deleteRole(roleId);
96 }
97
98 public static JSONObject getGroupRole(long companyId, long groupId)
99 throws com.liferay.portal.PortalException,
100 com.liferay.portal.SystemException {
101 com.liferay.portal.model.Role returnValue = RoleServiceUtil.getGroupRole(companyId,
102 groupId);
103
104 return RoleJSONSerializer.toJSONObject(returnValue);
105 }
106
107 public static JSONArray getGroupRoles(long groupId)
108 throws com.liferay.portal.SystemException {
109 java.util.List<com.liferay.portal.model.Role> returnValue = RoleServiceUtil.getGroupRoles(groupId);
110
111 return RoleJSONSerializer.toJSONArray(returnValue);
112 }
113
114 public static JSONObject getRole(long roleId)
115 throws com.liferay.portal.PortalException,
116 com.liferay.portal.SystemException {
117 com.liferay.portal.model.Role returnValue = RoleServiceUtil.getRole(roleId);
118
119 return RoleJSONSerializer.toJSONObject(returnValue);
120 }
121
122 public static JSONObject getRole(long companyId, java.lang.String name)
123 throws com.liferay.portal.PortalException,
124 com.liferay.portal.SystemException {
125 com.liferay.portal.model.Role returnValue = RoleServiceUtil.getRole(companyId,
126 name);
127
128 return RoleJSONSerializer.toJSONObject(returnValue);
129 }
130
131 public static JSONArray getUserGroupRoles(long userId, long groupId)
132 throws com.liferay.portal.SystemException {
133 java.util.List<com.liferay.portal.model.Role> returnValue = RoleServiceUtil.getUserGroupRoles(userId,
134 groupId);
135
136 return RoleJSONSerializer.toJSONArray(returnValue);
137 }
138
139 public static JSONArray getUserRelatedRoles(long userId,
140 java.util.List<com.liferay.portal.model.Group> groups)
141 throws com.liferay.portal.SystemException {
142 java.util.List<com.liferay.portal.model.Role> returnValue = RoleServiceUtil.getUserRelatedRoles(userId,
143 groups);
144
145 return RoleJSONSerializer.toJSONArray(returnValue);
146 }
147
148 public static JSONArray getUserRoles(long userId)
149 throws com.liferay.portal.SystemException {
150 java.util.List<com.liferay.portal.model.Role> returnValue = RoleServiceUtil.getUserRoles(userId);
151
152 return RoleJSONSerializer.toJSONArray(returnValue);
153 }
154
155 public static boolean hasUserRole(long userId, long companyId,
156 java.lang.String name, boolean inherited)
157 throws com.liferay.portal.PortalException,
158 com.liferay.portal.SystemException {
159 boolean returnValue = RoleServiceUtil.hasUserRole(userId, companyId,
160 name, inherited);
161
162 return returnValue;
163 }
164
165 public static boolean hasUserRoles(long userId, long companyId,
166 java.lang.String[] names, boolean inherited)
167 throws com.liferay.portal.PortalException,
168 com.liferay.portal.SystemException {
169 boolean returnValue = RoleServiceUtil.hasUserRoles(userId, companyId,
170 names, inherited);
171
172 return returnValue;
173 }
174
175 public static void unsetUserRoles(long userId, long[] roleIds)
176 throws com.liferay.portal.PortalException,
177 com.liferay.portal.SystemException {
178 RoleServiceUtil.unsetUserRoles(userId, roleIds);
179 }
180 }