1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portal.service;
24  
25  
26  /**
27   * <a href="RoleLocalServiceUtil.java.html"><b><i>View Source</i></b></a>
28   *
29   * <p>
30   * ServiceBuilder generated this class. Modifications in this class will be
31   * overwritten the next time is generated.
32   * </p>
33   *
34   * <p>
35   * This class provides static methods for the
36   * <code>com.liferay.portal.service.RoleLocalService</code>
37   * bean. The static methods of this class calls the same methods of the bean
38   * instance. It's convenient to be able to just write one line to call a method
39   * on a bean instead of writing a lookup call and a method call.
40   * </p>
41   *
42   * <p>
43   * <code>com.liferay.portal.service.RoleLocalServiceFactory</code>
44   * is responsible for the lookup of the bean.
45   * </p>
46   *
47   * @author Brian Wing Shun Chan
48   *
49   * @see com.liferay.portal.service.RoleLocalService
50   * @see com.liferay.portal.service.RoleLocalServiceFactory
51   *
52   */
53  public class RoleLocalServiceUtil {
54      public static com.liferay.portal.model.Role addRole(
55          com.liferay.portal.model.Role role)
56          throws com.liferay.portal.SystemException {
57          RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
58  
59          return roleLocalService.addRole(role);
60      }
61  
62      public static void deleteRole(long roleId)
63          throws com.liferay.portal.PortalException,
64              com.liferay.portal.SystemException {
65          RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
66  
67          roleLocalService.deleteRole(roleId);
68      }
69  
70      public static void deleteRole(com.liferay.portal.model.Role role)
71          throws com.liferay.portal.SystemException {
72          RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
73  
74          roleLocalService.deleteRole(role);
75      }
76  
77      public static java.util.List<Object> dynamicQuery(
78          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
79          throws com.liferay.portal.SystemException {
80          RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
81  
82          return roleLocalService.dynamicQuery(dynamicQuery);
83      }
84  
85      public static java.util.List<Object> dynamicQuery(
86          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
87          int end) throws com.liferay.portal.SystemException {
88          RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
89  
90          return roleLocalService.dynamicQuery(dynamicQuery, start, end);
91      }
92  
93      public static com.liferay.portal.model.Role getRole(long roleId)
94          throws com.liferay.portal.PortalException,
95              com.liferay.portal.SystemException {
96          RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
97  
98          return roleLocalService.getRole(roleId);
99      }
100 
101     public static com.liferay.portal.model.Role updateRole(
102         com.liferay.portal.model.Role role)
103         throws com.liferay.portal.SystemException {
104         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
105 
106         return roleLocalService.updateRole(role);
107     }
108 
109     public static com.liferay.portal.model.Role addRole(long userId,
110         long companyId, java.lang.String name, java.lang.String description,
111         int type)
112         throws com.liferay.portal.PortalException,
113             com.liferay.portal.SystemException {
114         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
115 
116         return roleLocalService.addRole(userId, companyId, name, description,
117             type);
118     }
119 
120     public static com.liferay.portal.model.Role addRole(long userId,
121         long companyId, java.lang.String name, java.lang.String description,
122         int type, java.lang.String className, long classPK)
123         throws com.liferay.portal.PortalException,
124             com.liferay.portal.SystemException {
125         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
126 
127         return roleLocalService.addRole(userId, companyId, name, description,
128             type, className, classPK);
129     }
130 
131     public static void addUserRoles(long userId, long[] roleIds)
132         throws com.liferay.portal.SystemException {
133         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
134 
135         roleLocalService.addUserRoles(userId, roleIds);
136     }
137 
138     public static void checkSystemRoles(long companyId)
139         throws com.liferay.portal.PortalException,
140             com.liferay.portal.SystemException {
141         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
142 
143         roleLocalService.checkSystemRoles(companyId);
144     }
145 
146     public static com.liferay.portal.model.Role getGroupRole(long companyId,
147         long groupId)
148         throws com.liferay.portal.PortalException,
149             com.liferay.portal.SystemException {
150         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
151 
152         return roleLocalService.getGroupRole(companyId, groupId);
153     }
154 
155     public static java.util.List<com.liferay.portal.model.Role> getGroupRoles(
156         long groupId) throws com.liferay.portal.SystemException {
157         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
158 
159         return roleLocalService.getGroupRoles(groupId);
160     }
161 
162     public static java.util.Map<String, java.util.List<String>> getResourceRoles(
163         long companyId, java.lang.String name, int scope,
164         java.lang.String primKey) throws com.liferay.portal.SystemException {
165         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
166 
167         return roleLocalService.getResourceRoles(companyId, name, scope, primKey);
168     }
169 
170     public static com.liferay.portal.model.Role getRole(long companyId,
171         java.lang.String name)
172         throws com.liferay.portal.PortalException,
173             com.liferay.portal.SystemException {
174         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
175 
176         return roleLocalService.getRole(companyId, name);
177     }
178 
179     public static java.util.List<com.liferay.portal.model.Role> getRoles(
180         long companyId) throws com.liferay.portal.SystemException {
181         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
182 
183         return roleLocalService.getRoles(companyId);
184     }
185 
186     public static java.util.List<com.liferay.portal.model.Role> getUserGroupRoles(
187         long userId, long groupId) throws com.liferay.portal.SystemException {
188         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
189 
190         return roleLocalService.getUserGroupRoles(userId, groupId);
191     }
192 
193     public static java.util.List<com.liferay.portal.model.Role> getUserRelatedRoles(
194         long userId, long groupId) throws com.liferay.portal.SystemException {
195         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
196 
197         return roleLocalService.getUserRelatedRoles(userId, groupId);
198     }
199 
200     public static java.util.List<com.liferay.portal.model.Role> getUserRelatedRoles(
201         long userId, long[] groupIds) throws com.liferay.portal.SystemException {
202         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
203 
204         return roleLocalService.getUserRelatedRoles(userId, groupIds);
205     }
206 
207     public static java.util.List<com.liferay.portal.model.Role> getUserRelatedRoles(
208         long userId, java.util.List<com.liferay.portal.model.Group> groups)
209         throws com.liferay.portal.SystemException {
210         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
211 
212         return roleLocalService.getUserRelatedRoles(userId, groups);
213     }
214 
215     public static java.util.List<com.liferay.portal.model.Role> getUserRoles(
216         long userId) throws com.liferay.portal.SystemException {
217         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
218 
219         return roleLocalService.getUserRoles(userId);
220     }
221 
222     public static boolean hasUserRole(long userId, long roleId)
223         throws com.liferay.portal.SystemException {
224         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
225 
226         return roleLocalService.hasUserRole(userId, roleId);
227     }
228 
229     public static boolean hasUserRole(long userId, long companyId,
230         java.lang.String name, boolean inherited)
231         throws com.liferay.portal.PortalException,
232             com.liferay.portal.SystemException {
233         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
234 
235         return roleLocalService.hasUserRole(userId, companyId, name, inherited);
236     }
237 
238     public static boolean hasUserRoles(long userId, long companyId,
239         java.lang.String[] names, boolean inherited)
240         throws com.liferay.portal.PortalException,
241             com.liferay.portal.SystemException {
242         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
243 
244         return roleLocalService.hasUserRoles(userId, companyId, names, inherited);
245     }
246 
247     public static java.util.List<com.liferay.portal.model.Role> search(
248         long companyId, java.lang.String name, java.lang.String description,
249         java.lang.Integer type, int start, int end,
250         com.liferay.portal.kernel.util.OrderByComparator obc)
251         throws com.liferay.portal.SystemException {
252         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
253 
254         return roleLocalService.search(companyId, name, description, type,
255             start, end, obc);
256     }
257 
258     public static java.util.List<com.liferay.portal.model.Role> search(
259         long companyId, java.lang.String name, java.lang.String description,
260         java.lang.Integer type, java.util.LinkedHashMap<String, Object> params,
261         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
262         throws com.liferay.portal.SystemException {
263         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
264 
265         return roleLocalService.search(companyId, name, description, type,
266             params, start, end, obc);
267     }
268 
269     public static int searchCount(long companyId, java.lang.String name,
270         java.lang.String description, java.lang.Integer type)
271         throws com.liferay.portal.SystemException {
272         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
273 
274         return roleLocalService.searchCount(companyId, name, description, type);
275     }
276 
277     public static int searchCount(long companyId, java.lang.String name,
278         java.lang.String description, java.lang.Integer type,
279         java.util.LinkedHashMap<String, Object> params)
280         throws com.liferay.portal.SystemException {
281         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
282 
283         return roleLocalService.searchCount(companyId, name, description, type,
284             params);
285     }
286 
287     public static void setUserRoles(long userId, long[] roleIds)
288         throws com.liferay.portal.SystemException {
289         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
290 
291         roleLocalService.setUserRoles(userId, roleIds);
292     }
293 
294     public static void unsetUserRoles(long userId, long[] roleIds)
295         throws com.liferay.portal.SystemException {
296         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
297 
298         roleLocalService.unsetUserRoles(userId, roleIds);
299     }
300 
301     public static com.liferay.portal.model.Role updateRole(long roleId,
302         java.lang.String name, java.lang.String description)
303         throws com.liferay.portal.PortalException,
304             com.liferay.portal.SystemException {
305         RoleLocalService roleLocalService = RoleLocalServiceFactory.getService();
306 
307         return roleLocalService.updateRole(roleId, name, description);
308     }
309 }