1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * The contents of this file are subject to the terms of the Liferay Enterprise
5    * Subscription License ("License"). You may not use this file except in
6    * compliance with the License. You can obtain a copy of the License by
7    * contacting Liferay, Inc. See the License for the specific language governing
8    * permissions and limitations under the License, including but not limited to
9    * distribution rights of the Software.
10   *
11   *
12   * 
13   */
14  
15  package com.liferay.portal.service;
16  
17  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18  
19  /**
20   * <a href="OrganizationLocalServiceUtil.java.html"><b><i>View Source</i></b></a>
21   *
22   * <p>
23   * ServiceBuilder generated this class. Modifications in this class will be
24   * overwritten the next time is generated.
25   * </p>
26   *
27   * <p>
28   * This class provides static methods for the
29   * {@link OrganizationLocalService} bean. The static methods of
30   * this class calls the same methods of the bean instance. It's convenient to be
31   * able to just write one line to call a method on a bean instead of writing a
32   * lookup call and a method call.
33   * </p>
34   *
35   * @author    Brian Wing Shun Chan
36   * @see       OrganizationLocalService
37   * @generated
38   */
39  public class OrganizationLocalServiceUtil {
40      public static com.liferay.portal.model.Organization addOrganization(
41          com.liferay.portal.model.Organization organization)
42          throws com.liferay.portal.SystemException {
43          return getService().addOrganization(organization);
44      }
45  
46      public static com.liferay.portal.model.Organization createOrganization(
47          long organizationId) {
48          return getService().createOrganization(organizationId);
49      }
50  
51      public static void deleteOrganization(long organizationId)
52          throws com.liferay.portal.PortalException,
53              com.liferay.portal.SystemException {
54          getService().deleteOrganization(organizationId);
55      }
56  
57      public static void deleteOrganization(
58          com.liferay.portal.model.Organization organization)
59          throws com.liferay.portal.SystemException {
60          getService().deleteOrganization(organization);
61      }
62  
63      public static java.util.List<Object> dynamicQuery(
64          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
65          throws com.liferay.portal.SystemException {
66          return getService().dynamicQuery(dynamicQuery);
67      }
68  
69      public static java.util.List<Object> dynamicQuery(
70          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
71          int end) throws com.liferay.portal.SystemException {
72          return getService().dynamicQuery(dynamicQuery, start, end);
73      }
74  
75      public static com.liferay.portal.model.Organization getOrganization(
76          long organizationId)
77          throws com.liferay.portal.PortalException,
78              com.liferay.portal.SystemException {
79          return getService().getOrganization(organizationId);
80      }
81  
82      public static java.util.List<com.liferay.portal.model.Organization> getOrganizations(
83          int start, int end) throws com.liferay.portal.SystemException {
84          return getService().getOrganizations(start, end);
85      }
86  
87      public static int getOrganizationsCount()
88          throws com.liferay.portal.SystemException {
89          return getService().getOrganizationsCount();
90      }
91  
92      public static com.liferay.portal.model.Organization updateOrganization(
93          com.liferay.portal.model.Organization organization)
94          throws com.liferay.portal.SystemException {
95          return getService().updateOrganization(organization);
96      }
97  
98      public static com.liferay.portal.model.Organization updateOrganization(
99          com.liferay.portal.model.Organization organization, boolean merge)
100         throws com.liferay.portal.SystemException {
101         return getService().updateOrganization(organization, merge);
102     }
103 
104     public static void addGroupOrganizations(long groupId,
105         long[] organizationIds) throws com.liferay.portal.SystemException {
106         getService().addGroupOrganizations(groupId, organizationIds);
107     }
108 
109     public static com.liferay.portal.model.Organization addOrganization(
110         long userId, long parentOrganizationId, java.lang.String name,
111         int type, boolean recursable, long regionId, long countryId,
112         int statusId, java.lang.String comments)
113         throws com.liferay.portal.PortalException,
114             com.liferay.portal.SystemException {
115         return getService()
116                    .addOrganization(userId, parentOrganizationId, name, type,
117             recursable, regionId, countryId, statusId, comments);
118     }
119 
120     public static void addOrganizationResources(long userId,
121         com.liferay.portal.model.Organization organization)
122         throws com.liferay.portal.PortalException,
123             com.liferay.portal.SystemException {
124         getService().addOrganizationResources(userId, organization);
125     }
126 
127     public static void addPasswordPolicyOrganizations(long passwordPolicyId,
128         long[] organizationIds) throws com.liferay.portal.SystemException {
129         getService()
130             .addPasswordPolicyOrganizations(passwordPolicyId, organizationIds);
131     }
132 
133     public static java.util.List<com.liferay.portal.model.Organization> getGroupOrganizations(
134         long groupId) throws com.liferay.portal.SystemException {
135         return getService().getGroupOrganizations(groupId);
136     }
137 
138     public static com.liferay.portal.model.Organization getOrganization(
139         long companyId, java.lang.String name)
140         throws com.liferay.portal.PortalException,
141             com.liferay.portal.SystemException {
142         return getService().getOrganization(companyId, name);
143     }
144 
145     public static long getOrganizationId(long companyId, java.lang.String name)
146         throws com.liferay.portal.SystemException {
147         return getService().getOrganizationId(companyId, name);
148     }
149 
150     public static java.util.List<com.liferay.portal.model.Organization> getOrganizations(
151         long[] organizationIds)
152         throws com.liferay.portal.PortalException,
153             com.liferay.portal.SystemException {
154         return getService().getOrganizations(organizationIds);
155     }
156 
157     public static java.util.List<com.liferay.portal.model.Organization> getParentOrganizations(
158         long organizationId)
159         throws com.liferay.portal.PortalException,
160             com.liferay.portal.SystemException {
161         return getService().getParentOrganizations(organizationId);
162     }
163 
164     public static java.util.List<com.liferay.portal.model.Organization> getSuborganizations(
165         java.util.List<com.liferay.portal.model.Organization> organizations)
166         throws com.liferay.portal.SystemException {
167         return getService().getSuborganizations(organizations);
168     }
169 
170     public static java.util.List<com.liferay.portal.model.Organization> getSubsetOrganizations(
171         java.util.List<com.liferay.portal.model.Organization> allOrganizations,
172         java.util.List<com.liferay.portal.model.Organization> availableOrganizations) {
173         return getService()
174                    .getSubsetOrganizations(allOrganizations,
175             availableOrganizations);
176     }
177 
178     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
179         long userId)
180         throws com.liferay.portal.PortalException,
181             com.liferay.portal.SystemException {
182         return getService().getUserOrganizations(userId);
183     }
184 
185     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
186         long userId, boolean inheritUserGroups)
187         throws com.liferay.portal.PortalException,
188             com.liferay.portal.SystemException {
189         return getService().getUserOrganizations(userId, inheritUserGroups);
190     }
191 
192     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
193         long userId, int start, int end)
194         throws com.liferay.portal.PortalException,
195             com.liferay.portal.SystemException {
196         return getService().getUserOrganizations(userId, start, end);
197     }
198 
199     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
200         long userId, boolean inheritUserGroups, int start, int end)
201         throws com.liferay.portal.PortalException,
202             com.liferay.portal.SystemException {
203         return getService()
204                    .getUserOrganizations(userId, inheritUserGroups, start, end);
205     }
206 
207     public static int getUserOrganizationsCount(long userId)
208         throws com.liferay.portal.SystemException {
209         return getService().getUserOrganizationsCount(userId);
210     }
211 
212     public static boolean hasGroupOrganization(long groupId, long organizationId)
213         throws com.liferay.portal.SystemException {
214         return getService().hasGroupOrganization(groupId, organizationId);
215     }
216 
217     public static boolean hasUserOrganization(long userId, long organizationId)
218         throws com.liferay.portal.SystemException {
219         return getService().hasUserOrganization(userId, organizationId);
220     }
221 
222     public static boolean hasUserOrganization(long userId, long organizationId,
223         boolean inheritUserGroups)
224         throws com.liferay.portal.PortalException,
225             com.liferay.portal.SystemException {
226         return getService()
227                    .hasUserOrganization(userId, organizationId,
228             inheritUserGroups);
229     }
230 
231     public static boolean hasPasswordPolicyOrganization(long passwordPolicyId,
232         long organizationId) throws com.liferay.portal.SystemException {
233         return getService()
234                    .hasPasswordPolicyOrganization(passwordPolicyId,
235             organizationId);
236     }
237 
238     public static void rebuildTree(long companyId, boolean force)
239         throws com.liferay.portal.SystemException {
240         getService().rebuildTree(companyId, force);
241     }
242 
243     public static java.util.List<com.liferay.portal.model.Organization> search(
244         long companyId, long parentOrganizationId, java.lang.String keywords,
245         int type, java.lang.Long regionId, java.lang.Long countryId,
246         java.util.LinkedHashMap<String, Object> params, int start, int end)
247         throws com.liferay.portal.SystemException {
248         return getService()
249                    .search(companyId, parentOrganizationId, keywords, type,
250             regionId, countryId, params, start, end);
251     }
252 
253     public static java.util.List<com.liferay.portal.model.Organization> search(
254         long companyId, long parentOrganizationId, java.lang.String keywords,
255         int type, java.lang.Long regionId, java.lang.Long countryId,
256         java.util.LinkedHashMap<String, Object> params, int start, int end,
257         com.liferay.portal.kernel.util.OrderByComparator obc)
258         throws com.liferay.portal.SystemException {
259         return getService()
260                    .search(companyId, parentOrganizationId, keywords, type,
261             regionId, countryId, params, start, end, obc);
262     }
263 
264     public static java.util.List<com.liferay.portal.model.Organization> search(
265         long companyId, long parentOrganizationId, java.lang.String name,
266         int type, java.lang.String street, java.lang.String city,
267         java.lang.String zip, java.lang.Long regionId,
268         java.lang.Long countryId,
269         java.util.LinkedHashMap<String, Object> params, boolean andOperator,
270         int start, int end) throws com.liferay.portal.SystemException {
271         return getService()
272                    .search(companyId, parentOrganizationId, name, type, street,
273             city, zip, regionId, countryId, params, andOperator, start, end);
274     }
275 
276     public static java.util.List<com.liferay.portal.model.Organization> search(
277         long companyId, long parentOrganizationId, java.lang.String name,
278         int type, java.lang.String street, java.lang.String city,
279         java.lang.String zip, java.lang.Long regionId,
280         java.lang.Long countryId,
281         java.util.LinkedHashMap<String, Object> params, boolean andOperator,
282         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
283         throws com.liferay.portal.SystemException {
284         return getService()
285                    .search(companyId, parentOrganizationId, name, type, street,
286             city, zip, regionId, countryId, params, andOperator, start, end, obc);
287     }
288 
289     public static int searchCount(long companyId, long parentOrganizationId,
290         java.lang.String keywords, int type, java.lang.Long regionId,
291         java.lang.Long countryId, java.util.LinkedHashMap<String, Object> params)
292         throws com.liferay.portal.SystemException {
293         return getService()
294                    .searchCount(companyId, parentOrganizationId, keywords,
295             type, regionId, countryId, params);
296     }
297 
298     public static int searchCount(long companyId, long parentOrganizationId,
299         java.lang.String name, int type, java.lang.String street,
300         java.lang.String city, java.lang.String zip, java.lang.Long regionId,
301         java.lang.Long countryId,
302         java.util.LinkedHashMap<String, Object> params, boolean andOperator)
303         throws com.liferay.portal.SystemException {
304         return getService()
305                    .searchCount(companyId, parentOrganizationId, name, type,
306             street, city, zip, regionId, countryId, params, andOperator);
307     }
308 
309     public static void setGroupOrganizations(long groupId,
310         long[] organizationIds) throws com.liferay.portal.SystemException {
311         getService().setGroupOrganizations(groupId, organizationIds);
312     }
313 
314     public static void unsetGroupOrganizations(long groupId,
315         long[] organizationIds) throws com.liferay.portal.SystemException {
316         getService().unsetGroupOrganizations(groupId, organizationIds);
317     }
318 
319     public static void unsetPasswordPolicyOrganizations(long passwordPolicyId,
320         long[] organizationIds) throws com.liferay.portal.SystemException {
321         getService()
322             .unsetPasswordPolicyOrganizations(passwordPolicyId, organizationIds);
323     }
324 
325     public static com.liferay.portal.model.Organization updateOrganization(
326         long companyId, long organizationId, long parentOrganizationId,
327         java.lang.String name, int type, boolean recursable, long regionId,
328         long countryId, int statusId, java.lang.String comments)
329         throws com.liferay.portal.PortalException,
330             com.liferay.portal.SystemException {
331         return getService()
332                    .updateOrganization(companyId, organizationId,
333             parentOrganizationId, name, type, recursable, regionId, countryId,
334             statusId, comments);
335     }
336 
337     public static OrganizationLocalService getService() {
338         if (_service == null) {
339             _service = (OrganizationLocalService)PortalBeanLocatorUtil.locate(OrganizationLocalService.class.getName());
340         }
341 
342         return _service;
343     }
344 
345     public void setService(OrganizationLocalService service) {
346         _service = service;
347     }
348 
349     private static OrganizationLocalService _service;
350 }