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  import com.liferay.portal.kernel.util.MethodCache;
19  import com.liferay.portal.kernel.util.ReferenceRegistry;
20  
21  /**
22   * <a href="OrganizationLocalServiceUtil.java.html"><b><i>View Source</i></b></a>
23   *
24   * <p>
25   * ServiceBuilder generated this class. Modifications in this class will be
26   * overwritten the next time is generated.
27   * </p>
28   *
29   * <p>
30   * This class provides static methods for the
31   * {@link OrganizationLocalService} bean. The static methods of
32   * this class calls the same methods of the bean instance. It's convenient to be
33   * able to just write one line to call a method on a bean instead of writing a
34   * lookup call and a method call.
35   * </p>
36   *
37   * @author    Brian Wing Shun Chan
38   * @see       OrganizationLocalService
39   * @generated
40   */
41  public class OrganizationLocalServiceUtil {
42      public static com.liferay.portal.model.Organization addOrganization(
43          com.liferay.portal.model.Organization organization)
44          throws com.liferay.portal.SystemException {
45          return getService().addOrganization(organization);
46      }
47  
48      public static com.liferay.portal.model.Organization createOrganization(
49          long organizationId) {
50          return getService().createOrganization(organizationId);
51      }
52  
53      public static void deleteOrganization(long organizationId)
54          throws com.liferay.portal.PortalException,
55              com.liferay.portal.SystemException {
56          getService().deleteOrganization(organizationId);
57      }
58  
59      public static void deleteOrganization(
60          com.liferay.portal.model.Organization organization)
61          throws com.liferay.portal.SystemException {
62          getService().deleteOrganization(organization);
63      }
64  
65      @SuppressWarnings("rawtypes")
66      public static java.util.List dynamicQuery(
67          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
68          throws com.liferay.portal.SystemException {
69          return getService().dynamicQuery(dynamicQuery);
70      }
71  
72      @SuppressWarnings("rawtypes")
73      public static java.util.List dynamicQuery(
74          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
75          int end) throws com.liferay.portal.SystemException {
76          return getService().dynamicQuery(dynamicQuery, start, end);
77      }
78  
79      @SuppressWarnings("rawtypes")
80      public static java.util.List dynamicQuery(
81          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
82          int end,
83          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
84          throws com.liferay.portal.SystemException {
85          return getService()
86                     .dynamicQuery(dynamicQuery, start, end, orderByComparator);
87      }
88  
89      public static int dynamicQueryCount(
90          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
91          throws com.liferay.portal.SystemException {
92          return getService().dynamicQueryCount(dynamicQuery);
93      }
94  
95      public static com.liferay.portal.model.Organization getOrganization(
96          long organizationId)
97          throws com.liferay.portal.PortalException,
98              com.liferay.portal.SystemException {
99          return getService().getOrganization(organizationId);
100     }
101 
102     public static java.util.List<com.liferay.portal.model.Organization> getOrganizations(
103         int start, int end) throws com.liferay.portal.SystemException {
104         return getService().getOrganizations(start, end);
105     }
106 
107     public static int getOrganizationsCount()
108         throws com.liferay.portal.SystemException {
109         return getService().getOrganizationsCount();
110     }
111 
112     public static com.liferay.portal.model.Organization updateOrganization(
113         com.liferay.portal.model.Organization organization)
114         throws com.liferay.portal.SystemException {
115         return getService().updateOrganization(organization);
116     }
117 
118     public static com.liferay.portal.model.Organization updateOrganization(
119         com.liferay.portal.model.Organization organization, boolean merge)
120         throws com.liferay.portal.SystemException {
121         return getService().updateOrganization(organization, merge);
122     }
123 
124     public static void addGroupOrganizations(long groupId,
125         long[] organizationIds) throws com.liferay.portal.SystemException {
126         getService().addGroupOrganizations(groupId, organizationIds);
127     }
128 
129     public static com.liferay.portal.model.Organization addOrganization(
130         long userId, long parentOrganizationId, java.lang.String name,
131         java.lang.String type, boolean recursable, long regionId,
132         long countryId, int statusId, java.lang.String comments,
133         com.liferay.portal.service.ServiceContext serviceContext)
134         throws com.liferay.portal.PortalException,
135             com.liferay.portal.SystemException {
136         return getService()
137                    .addOrganization(userId, parentOrganizationId, name, type,
138             recursable, regionId, countryId, statusId, comments, serviceContext);
139     }
140 
141     public static void addOrganizationResources(long userId,
142         com.liferay.portal.model.Organization organization)
143         throws com.liferay.portal.PortalException,
144             com.liferay.portal.SystemException {
145         getService().addOrganizationResources(userId, organization);
146     }
147 
148     public static void addPasswordPolicyOrganizations(long passwordPolicyId,
149         long[] organizationIds) throws com.liferay.portal.SystemException {
150         getService()
151             .addPasswordPolicyOrganizations(passwordPolicyId, organizationIds);
152     }
153 
154     public static void deleteLogo(long organizationId)
155         throws com.liferay.portal.PortalException,
156             com.liferay.portal.SystemException {
157         getService().deleteLogo(organizationId);
158     }
159 
160     public static java.util.List<com.liferay.portal.model.Organization> getGroupOrganizations(
161         long groupId) throws com.liferay.portal.SystemException {
162         return getService().getGroupOrganizations(groupId);
163     }
164 
165     public static com.liferay.portal.model.Organization getOrganization(
166         long companyId, java.lang.String name)
167         throws com.liferay.portal.PortalException,
168             com.liferay.portal.SystemException {
169         return getService().getOrganization(companyId, name);
170     }
171 
172     public static long getOrganizationId(long companyId, java.lang.String name)
173         throws com.liferay.portal.SystemException {
174         return getService().getOrganizationId(companyId, name);
175     }
176 
177     public static java.util.List<com.liferay.portal.model.Organization> getOrganizations(
178         long[] organizationIds)
179         throws com.liferay.portal.PortalException,
180             com.liferay.portal.SystemException {
181         return getService().getOrganizations(organizationIds);
182     }
183 
184     public static java.util.List<com.liferay.portal.model.Organization> getParentOrganizations(
185         long organizationId)
186         throws com.liferay.portal.PortalException,
187             com.liferay.portal.SystemException {
188         return getService().getParentOrganizations(organizationId);
189     }
190 
191     public static java.util.List<com.liferay.portal.model.Organization> getSuborganizations(
192         java.util.List<com.liferay.portal.model.Organization> organizations)
193         throws com.liferay.portal.SystemException {
194         return getService().getSuborganizations(organizations);
195     }
196 
197     public static java.util.List<com.liferay.portal.model.Organization> getSubsetOrganizations(
198         java.util.List<com.liferay.portal.model.Organization> allOrganizations,
199         java.util.List<com.liferay.portal.model.Organization> availableOrganizations) {
200         return getService()
201                    .getSubsetOrganizations(allOrganizations,
202             availableOrganizations);
203     }
204 
205     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
206         long userId)
207         throws com.liferay.portal.PortalException,
208             com.liferay.portal.SystemException {
209         return getService().getUserOrganizations(userId);
210     }
211 
212     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
213         long userId, boolean inheritUserGroups)
214         throws com.liferay.portal.PortalException,
215             com.liferay.portal.SystemException {
216         return getService().getUserOrganizations(userId, inheritUserGroups);
217     }
218 
219     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
220         long userId, int start, int end)
221         throws com.liferay.portal.PortalException,
222             com.liferay.portal.SystemException {
223         return getService().getUserOrganizations(userId, start, end);
224     }
225 
226     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
227         long userId, boolean inheritUserGroups, int start, int end)
228         throws com.liferay.portal.PortalException,
229             com.liferay.portal.SystemException {
230         return getService()
231                    .getUserOrganizations(userId, inheritUserGroups, start, end);
232     }
233 
234     public static int getUserOrganizationsCount(long userId)
235         throws com.liferay.portal.SystemException {
236         return getService().getUserOrganizationsCount(userId);
237     }
238 
239     public static boolean hasGroupOrganization(long groupId, long organizationId)
240         throws com.liferay.portal.SystemException {
241         return getService().hasGroupOrganization(groupId, organizationId);
242     }
243 
244     public static boolean hasUserOrganization(long userId, long organizationId)
245         throws com.liferay.portal.SystemException {
246         return getService().hasUserOrganization(userId, organizationId);
247     }
248 
249     public static boolean hasUserOrganization(long userId, long organizationId,
250         boolean inheritSuborganizations, boolean inheritUserGroups,
251         boolean includeSpecifiedOrganization)
252         throws com.liferay.portal.PortalException,
253             com.liferay.portal.SystemException {
254         return getService()
255                    .hasUserOrganization(userId, organizationId,
256             inheritSuborganizations, inheritUserGroups,
257             includeSpecifiedOrganization);
258     }
259 
260     public static boolean hasPasswordPolicyOrganization(long passwordPolicyId,
261         long organizationId) throws com.liferay.portal.SystemException {
262         return getService()
263                    .hasPasswordPolicyOrganization(passwordPolicyId,
264             organizationId);
265     }
266 
267     public static void rebuildTree(long companyId, boolean force)
268         throws com.liferay.portal.SystemException {
269         getService().rebuildTree(companyId, force);
270     }
271 
272     public static java.util.List<com.liferay.portal.model.Organization> search(
273         long companyId, long parentOrganizationId, java.lang.String keywords,
274         java.lang.String type, java.lang.Long regionId,
275         java.lang.Long countryId,
276         java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
277         int start, int end) throws com.liferay.portal.SystemException {
278         return getService()
279                    .search(companyId, parentOrganizationId, keywords, type,
280             regionId, countryId, params, start, end);
281     }
282 
283     public static java.util.List<com.liferay.portal.model.Organization> search(
284         long companyId, long parentOrganizationId, java.lang.String keywords,
285         java.lang.String type, java.lang.Long regionId,
286         java.lang.Long countryId,
287         java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
288         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
289         throws com.liferay.portal.SystemException {
290         return getService()
291                    .search(companyId, parentOrganizationId, keywords, type,
292             regionId, countryId, params, start, end, obc);
293     }
294 
295     public static java.util.List<com.liferay.portal.model.Organization> search(
296         long companyId, long parentOrganizationId, java.lang.String name,
297         java.lang.String type, java.lang.String street, java.lang.String city,
298         java.lang.String zip, java.lang.Long regionId,
299         java.lang.Long countryId,
300         java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
301         boolean andOperator, int start, int end)
302         throws com.liferay.portal.SystemException {
303         return getService()
304                    .search(companyId, parentOrganizationId, name, type, street,
305             city, zip, regionId, countryId, params, andOperator, start, end);
306     }
307 
308     public static java.util.List<com.liferay.portal.model.Organization> search(
309         long companyId, long parentOrganizationId, java.lang.String name,
310         java.lang.String type, java.lang.String street, java.lang.String city,
311         java.lang.String zip, java.lang.Long regionId,
312         java.lang.Long countryId,
313         java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
314         boolean andOperator, int start, int end,
315         com.liferay.portal.kernel.util.OrderByComparator obc)
316         throws com.liferay.portal.SystemException {
317         return getService()
318                    .search(companyId, parentOrganizationId, name, type, street,
319             city, zip, regionId, countryId, params, andOperator, start, end, obc);
320     }
321 
322     public static int searchCount(long companyId, long parentOrganizationId,
323         java.lang.String keywords, java.lang.String type,
324         java.lang.Long regionId, java.lang.Long countryId,
325         java.util.LinkedHashMap<java.lang.String, java.lang.Object> params)
326         throws com.liferay.portal.SystemException {
327         return getService()
328                    .searchCount(companyId, parentOrganizationId, keywords,
329             type, regionId, countryId, params);
330     }
331 
332     public static int searchCount(long companyId, long parentOrganizationId,
333         java.lang.String name, java.lang.String type, java.lang.String street,
334         java.lang.String city, java.lang.String zip, java.lang.Long regionId,
335         java.lang.Long countryId,
336         java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
337         boolean andOperator) throws com.liferay.portal.SystemException {
338         return getService()
339                    .searchCount(companyId, parentOrganizationId, name, type,
340             street, city, zip, regionId, countryId, params, andOperator);
341     }
342 
343     public static void setGroupOrganizations(long groupId,
344         long[] organizationIds) throws com.liferay.portal.SystemException {
345         getService().setGroupOrganizations(groupId, organizationIds);
346     }
347 
348     public static void unsetGroupOrganizations(long groupId,
349         long[] organizationIds) throws com.liferay.portal.SystemException {
350         getService().unsetGroupOrganizations(groupId, organizationIds);
351     }
352 
353     public static void unsetPasswordPolicyOrganizations(long passwordPolicyId,
354         long[] organizationIds) throws com.liferay.portal.SystemException {
355         getService()
356             .unsetPasswordPolicyOrganizations(passwordPolicyId, organizationIds);
357     }
358 
359     public static com.liferay.portal.model.Organization updateOrganization(
360         long companyId, long organizationId, long parentOrganizationId,
361         java.lang.String name, java.lang.String type, boolean recursable,
362         long regionId, long countryId, int statusId, java.lang.String comments,
363         com.liferay.portal.service.ServiceContext serviceContext)
364         throws com.liferay.portal.PortalException,
365             com.liferay.portal.SystemException {
366         return getService()
367                    .updateOrganization(companyId, organizationId,
368             parentOrganizationId, name, type, recursable, regionId, countryId,
369             statusId, comments, serviceContext);
370     }
371 
372     public static void updateTagsAsset(long userId,
373         com.liferay.portal.model.Organization organization,
374         java.lang.String[] tagsCategories, java.lang.String[] tagsEntries)
375         throws com.liferay.portal.PortalException,
376             com.liferay.portal.SystemException {
377         getService()
378             .updateTagsAsset(userId, organization, tagsCategories, tagsEntries);
379     }
380 
381     public static OrganizationLocalService getService() {
382         if (_service == null) {
383             _service = (OrganizationLocalService)PortalBeanLocatorUtil.locate(OrganizationLocalService.class.getName());
384 
385             ReferenceRegistry.registerReference(OrganizationLocalServiceUtil.class,
386                 "_service");
387             MethodCache.remove(OrganizationLocalService.class);
388         }
389 
390         return _service;
391     }
392 
393     public void setService(OrganizationLocalService service) {
394         MethodCache.remove(OrganizationLocalService.class);
395 
396         _service = service;
397 
398         ReferenceRegistry.registerReference(OrganizationLocalServiceUtil.class,
399             "_service");
400         MethodCache.remove(OrganizationLocalService.class);
401     }
402 
403     private static OrganizationLocalService _service;
404 }