1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
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.kernel.exception.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.kernel.exception.PortalException,
53              com.liferay.portal.kernel.exception.SystemException {
54          getService().deleteOrganization(organizationId);
55      }
56  
57      public static void deleteOrganization(
58          com.liferay.portal.model.Organization organization)
59          throws com.liferay.portal.kernel.exception.SystemException {
60          getService().deleteOrganization(organization);
61      }
62  
63      @SuppressWarnings("unchecked")
64      public static java.util.List dynamicQuery(
65          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
66          throws com.liferay.portal.kernel.exception.SystemException {
67          return getService().dynamicQuery(dynamicQuery);
68      }
69  
70      @SuppressWarnings("unchecked")
71      public static java.util.List dynamicQuery(
72          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
73          int end) throws com.liferay.portal.kernel.exception.SystemException {
74          return getService().dynamicQuery(dynamicQuery, start, end);
75      }
76  
77      @SuppressWarnings("unchecked")
78      public static java.util.List dynamicQuery(
79          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
80          int end,
81          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
82          throws com.liferay.portal.kernel.exception.SystemException {
83          return getService()
84                     .dynamicQuery(dynamicQuery, start, end, orderByComparator);
85      }
86  
87      public static long dynamicQueryCount(
88          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
89          throws com.liferay.portal.kernel.exception.SystemException {
90          return getService().dynamicQueryCount(dynamicQuery);
91      }
92  
93      public static com.liferay.portal.model.Organization getOrganization(
94          long organizationId)
95          throws com.liferay.portal.kernel.exception.PortalException,
96              com.liferay.portal.kernel.exception.SystemException {
97          return getService().getOrganization(organizationId);
98      }
99  
100     public static java.util.List<com.liferay.portal.model.Organization> getOrganizations(
101         int start, int end)
102         throws com.liferay.portal.kernel.exception.SystemException {
103         return getService().getOrganizations(start, end);
104     }
105 
106     public static int getOrganizationsCount()
107         throws com.liferay.portal.kernel.exception.SystemException {
108         return getService().getOrganizationsCount();
109     }
110 
111     public static com.liferay.portal.model.Organization updateOrganization(
112         com.liferay.portal.model.Organization organization)
113         throws com.liferay.portal.kernel.exception.SystemException {
114         return getService().updateOrganization(organization);
115     }
116 
117     public static com.liferay.portal.model.Organization updateOrganization(
118         com.liferay.portal.model.Organization organization, boolean merge)
119         throws com.liferay.portal.kernel.exception.SystemException {
120         return getService().updateOrganization(organization, merge);
121     }
122 
123     public static void addGroupOrganizations(long groupId,
124         long[] organizationIds)
125         throws com.liferay.portal.kernel.exception.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.kernel.exception.PortalException,
135             com.liferay.portal.kernel.exception.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.kernel.exception.PortalException,
144             com.liferay.portal.kernel.exception.SystemException {
145         getService().addOrganizationResources(userId, organization);
146     }
147 
148     public static void addPasswordPolicyOrganizations(long passwordPolicyId,
149         long[] organizationIds)
150         throws com.liferay.portal.kernel.exception.SystemException {
151         getService()
152             .addPasswordPolicyOrganizations(passwordPolicyId, organizationIds);
153     }
154 
155     public static void deleteLogo(long organizationId)
156         throws com.liferay.portal.kernel.exception.PortalException,
157             com.liferay.portal.kernel.exception.SystemException {
158         getService().deleteLogo(organizationId);
159     }
160 
161     public static java.util.List<com.liferay.portal.model.Organization> getGroupOrganizations(
162         long groupId)
163         throws com.liferay.portal.kernel.exception.SystemException {
164         return getService().getGroupOrganizations(groupId);
165     }
166 
167     public static com.liferay.portal.model.Organization getOrganization(
168         long companyId, java.lang.String name)
169         throws com.liferay.portal.kernel.exception.PortalException,
170             com.liferay.portal.kernel.exception.SystemException {
171         return getService().getOrganization(companyId, name);
172     }
173 
174     public static long getOrganizationId(long companyId, java.lang.String name)
175         throws com.liferay.portal.kernel.exception.SystemException {
176         return getService().getOrganizationId(companyId, name);
177     }
178 
179     public static java.util.List<com.liferay.portal.model.Organization> getOrganizations(
180         long[] organizationIds)
181         throws com.liferay.portal.kernel.exception.PortalException,
182             com.liferay.portal.kernel.exception.SystemException {
183         return getService().getOrganizations(organizationIds);
184     }
185 
186     public static java.util.List<com.liferay.portal.model.Organization> getParentOrganizations(
187         long organizationId)
188         throws com.liferay.portal.kernel.exception.PortalException,
189             com.liferay.portal.kernel.exception.SystemException {
190         return getService().getParentOrganizations(organizationId);
191     }
192 
193     public static java.util.List<com.liferay.portal.model.Organization> getSuborganizations(
194         java.util.List<com.liferay.portal.model.Organization> organizations)
195         throws com.liferay.portal.kernel.exception.SystemException {
196         return getService().getSuborganizations(organizations);
197     }
198 
199     public static java.util.List<com.liferay.portal.model.Organization> getSubsetOrganizations(
200         java.util.List<com.liferay.portal.model.Organization> allOrganizations,
201         java.util.List<com.liferay.portal.model.Organization> availableOrganizations) {
202         return getService()
203                    .getSubsetOrganizations(allOrganizations,
204             availableOrganizations);
205     }
206 
207     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
208         long userId)
209         throws com.liferay.portal.kernel.exception.PortalException,
210             com.liferay.portal.kernel.exception.SystemException {
211         return getService().getUserOrganizations(userId);
212     }
213 
214     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
215         long userId, boolean inheritUserGroups)
216         throws com.liferay.portal.kernel.exception.PortalException,
217             com.liferay.portal.kernel.exception.SystemException {
218         return getService().getUserOrganizations(userId, inheritUserGroups);
219     }
220 
221     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
222         long userId, int start, int end)
223         throws com.liferay.portal.kernel.exception.PortalException,
224             com.liferay.portal.kernel.exception.SystemException {
225         return getService().getUserOrganizations(userId, start, end);
226     }
227 
228     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
229         long userId, boolean inheritUserGroups, int start, int end)
230         throws com.liferay.portal.kernel.exception.PortalException,
231             com.liferay.portal.kernel.exception.SystemException {
232         return getService()
233                    .getUserOrganizations(userId, inheritUserGroups, start, end);
234     }
235 
236     public static int getUserOrganizationsCount(long userId)
237         throws com.liferay.portal.kernel.exception.SystemException {
238         return getService().getUserOrganizationsCount(userId);
239     }
240 
241     public static boolean hasGroupOrganization(long groupId, long organizationId)
242         throws com.liferay.portal.kernel.exception.SystemException {
243         return getService().hasGroupOrganization(groupId, organizationId);
244     }
245 
246     public static boolean hasUserOrganization(long userId, long organizationId)
247         throws com.liferay.portal.kernel.exception.SystemException {
248         return getService().hasUserOrganization(userId, organizationId);
249     }
250 
251     public static boolean hasUserOrganization(long userId, long organizationId,
252         boolean inheritSuborganizations, boolean inheritUserGroups,
253         boolean includeSpecifiedOrganization)
254         throws com.liferay.portal.kernel.exception.PortalException,
255             com.liferay.portal.kernel.exception.SystemException {
256         return getService()
257                    .hasUserOrganization(userId, organizationId,
258             inheritSuborganizations, inheritUserGroups,
259             includeSpecifiedOrganization);
260     }
261 
262     public static boolean hasPasswordPolicyOrganization(long passwordPolicyId,
263         long organizationId)
264         throws com.liferay.portal.kernel.exception.SystemException {
265         return getService()
266                    .hasPasswordPolicyOrganization(passwordPolicyId,
267             organizationId);
268     }
269 
270     public static void rebuildTree(long companyId, boolean force)
271         throws com.liferay.portal.kernel.exception.SystemException {
272         getService().rebuildTree(companyId, force);
273     }
274 
275     public static java.util.List<com.liferay.portal.model.Organization> search(
276         long companyId, long parentOrganizationId, java.lang.String keywords,
277         java.lang.String type, java.lang.Long regionId,
278         java.lang.Long countryId,
279         java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
280         int start, int end)
281         throws com.liferay.portal.kernel.exception.SystemException {
282         return getService()
283                    .search(companyId, parentOrganizationId, keywords, type,
284             regionId, countryId, params, start, end);
285     }
286 
287     public static java.util.List<com.liferay.portal.model.Organization> search(
288         long companyId, long parentOrganizationId, java.lang.String keywords,
289         java.lang.String type, java.lang.Long regionId,
290         java.lang.Long countryId,
291         java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
292         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
293         throws com.liferay.portal.kernel.exception.SystemException {
294         return getService()
295                    .search(companyId, parentOrganizationId, keywords, type,
296             regionId, countryId, params, start, end, obc);
297     }
298 
299     public static java.util.List<com.liferay.portal.model.Organization> search(
300         long companyId, long parentOrganizationId, java.lang.String name,
301         java.lang.String type, java.lang.String street, java.lang.String city,
302         java.lang.String zip, java.lang.Long regionId,
303         java.lang.Long countryId,
304         java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
305         boolean andOperator, int start, int end)
306         throws com.liferay.portal.kernel.exception.SystemException {
307         return getService()
308                    .search(companyId, parentOrganizationId, name, type, street,
309             city, zip, regionId, countryId, params, andOperator, start, end);
310     }
311 
312     public static java.util.List<com.liferay.portal.model.Organization> search(
313         long companyId, long parentOrganizationId, java.lang.String name,
314         java.lang.String type, java.lang.String street, java.lang.String city,
315         java.lang.String zip, java.lang.Long regionId,
316         java.lang.Long countryId,
317         java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
318         boolean andOperator, int start, int end,
319         com.liferay.portal.kernel.util.OrderByComparator obc)
320         throws com.liferay.portal.kernel.exception.SystemException {
321         return getService()
322                    .search(companyId, parentOrganizationId, name, type, street,
323             city, zip, regionId, countryId, params, andOperator, start, end, obc);
324     }
325 
326     public static int searchCount(long companyId, long parentOrganizationId,
327         java.lang.String keywords, java.lang.String type,
328         java.lang.Long regionId, java.lang.Long countryId,
329         java.util.LinkedHashMap<java.lang.String, java.lang.Object> params)
330         throws com.liferay.portal.kernel.exception.SystemException {
331         return getService()
332                    .searchCount(companyId, parentOrganizationId, keywords,
333             type, regionId, countryId, params);
334     }
335 
336     public static int searchCount(long companyId, long parentOrganizationId,
337         java.lang.String name, java.lang.String type, java.lang.String street,
338         java.lang.String city, java.lang.String zip, java.lang.Long regionId,
339         java.lang.Long countryId,
340         java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
341         boolean andOperator)
342         throws com.liferay.portal.kernel.exception.SystemException {
343         return getService()
344                    .searchCount(companyId, parentOrganizationId, name, type,
345             street, city, zip, regionId, countryId, params, andOperator);
346     }
347 
348     public static void setGroupOrganizations(long groupId,
349         long[] organizationIds)
350         throws com.liferay.portal.kernel.exception.SystemException {
351         getService().setGroupOrganizations(groupId, organizationIds);
352     }
353 
354     public static void unsetGroupOrganizations(long groupId,
355         long[] organizationIds)
356         throws com.liferay.portal.kernel.exception.SystemException {
357         getService().unsetGroupOrganizations(groupId, organizationIds);
358     }
359 
360     public static void unsetPasswordPolicyOrganizations(long passwordPolicyId,
361         long[] organizationIds)
362         throws com.liferay.portal.kernel.exception.SystemException {
363         getService()
364             .unsetPasswordPolicyOrganizations(passwordPolicyId, organizationIds);
365     }
366 
367     public static void updateAsset(long userId,
368         com.liferay.portal.model.Organization organization,
369         long[] assetCategoryIds, java.lang.String[] assetTagNames)
370         throws com.liferay.portal.kernel.exception.PortalException,
371             com.liferay.portal.kernel.exception.SystemException {
372         getService()
373             .updateAsset(userId, organization, assetCategoryIds, assetTagNames);
374     }
375 
376     public static com.liferay.portal.model.Organization updateOrganization(
377         long companyId, long organizationId, long parentOrganizationId,
378         java.lang.String name, java.lang.String type, boolean recursable,
379         long regionId, long countryId, int statusId, java.lang.String comments,
380         com.liferay.portal.service.ServiceContext serviceContext)
381         throws com.liferay.portal.kernel.exception.PortalException,
382             com.liferay.portal.kernel.exception.SystemException {
383         return getService()
384                    .updateOrganization(companyId, organizationId,
385             parentOrganizationId, name, type, recursable, regionId, countryId,
386             statusId, comments, serviceContext);
387     }
388 
389     public static OrganizationLocalService getService() {
390         if (_service == null) {
391             _service = (OrganizationLocalService)PortalBeanLocatorUtil.locate(OrganizationLocalService.class.getName());
392         }
393 
394         return _service;
395     }
396 
397     public void setService(OrganizationLocalService service) {
398         _service = service;
399     }
400 
401     private static OrganizationLocalService _service;
402 }