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      public static java.util.List<Object> dynamicQuery(
64          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
65          throws com.liferay.portal.kernel.exception.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.kernel.exception.SystemException {
72          return getService().dynamicQuery(dynamicQuery, start, end);
73      }
74  
75      public static java.util.List<Object> dynamicQuery(
76          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
77          int end,
78          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
79          throws com.liferay.portal.kernel.exception.SystemException {
80          return getService()
81                     .dynamicQuery(dynamicQuery, start, end, orderByComparator);
82      }
83  
84      public static int dynamicQueryCount(
85          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
86          throws com.liferay.portal.kernel.exception.SystemException {
87          return getService().dynamicQueryCount(dynamicQuery);
88      }
89  
90      public static com.liferay.portal.model.Organization getOrganization(
91          long organizationId)
92          throws com.liferay.portal.kernel.exception.PortalException,
93              com.liferay.portal.kernel.exception.SystemException {
94          return getService().getOrganization(organizationId);
95      }
96  
97      public static java.util.List<com.liferay.portal.model.Organization> getOrganizations(
98          int start, int end)
99          throws com.liferay.portal.kernel.exception.SystemException {
100         return getService().getOrganizations(start, end);
101     }
102 
103     public static int getOrganizationsCount()
104         throws com.liferay.portal.kernel.exception.SystemException {
105         return getService().getOrganizationsCount();
106     }
107 
108     public static com.liferay.portal.model.Organization updateOrganization(
109         com.liferay.portal.model.Organization organization)
110         throws com.liferay.portal.kernel.exception.SystemException {
111         return getService().updateOrganization(organization);
112     }
113 
114     public static com.liferay.portal.model.Organization updateOrganization(
115         com.liferay.portal.model.Organization organization, boolean merge)
116         throws com.liferay.portal.kernel.exception.SystemException {
117         return getService().updateOrganization(organization, merge);
118     }
119 
120     public static void addGroupOrganizations(long groupId,
121         long[] organizationIds)
122         throws com.liferay.portal.kernel.exception.SystemException {
123         getService().addGroupOrganizations(groupId, organizationIds);
124     }
125 
126     public static com.liferay.portal.model.Organization addOrganization(
127         long userId, long parentOrganizationId, java.lang.String name,
128         java.lang.String type, boolean recursable, long regionId,
129         long countryId, int statusId, java.lang.String comments,
130         com.liferay.portal.service.ServiceContext serviceContext)
131         throws com.liferay.portal.kernel.exception.PortalException,
132             com.liferay.portal.kernel.exception.SystemException {
133         return getService()
134                    .addOrganization(userId, parentOrganizationId, name, type,
135             recursable, regionId, countryId, statusId, comments, serviceContext);
136     }
137 
138     public static void addOrganizationResources(long userId,
139         com.liferay.portal.model.Organization organization)
140         throws com.liferay.portal.kernel.exception.PortalException,
141             com.liferay.portal.kernel.exception.SystemException {
142         getService().addOrganizationResources(userId, organization);
143     }
144 
145     public static void addPasswordPolicyOrganizations(long passwordPolicyId,
146         long[] organizationIds)
147         throws com.liferay.portal.kernel.exception.SystemException {
148         getService()
149             .addPasswordPolicyOrganizations(passwordPolicyId, organizationIds);
150     }
151 
152     public static void deleteLogo(long organizationId)
153         throws com.liferay.portal.kernel.exception.PortalException,
154             com.liferay.portal.kernel.exception.SystemException {
155         getService().deleteLogo(organizationId);
156     }
157 
158     public static java.util.List<com.liferay.portal.model.Organization> getGroupOrganizations(
159         long groupId)
160         throws com.liferay.portal.kernel.exception.SystemException {
161         return getService().getGroupOrganizations(groupId);
162     }
163 
164     public static com.liferay.portal.model.Organization getOrganization(
165         long companyId, java.lang.String name)
166         throws com.liferay.portal.kernel.exception.PortalException,
167             com.liferay.portal.kernel.exception.SystemException {
168         return getService().getOrganization(companyId, name);
169     }
170 
171     public static long getOrganizationId(long companyId, java.lang.String name)
172         throws com.liferay.portal.kernel.exception.SystemException {
173         return getService().getOrganizationId(companyId, name);
174     }
175 
176     public static java.util.List<com.liferay.portal.model.Organization> getOrganizations(
177         long[] organizationIds)
178         throws com.liferay.portal.kernel.exception.PortalException,
179             com.liferay.portal.kernel.exception.SystemException {
180         return getService().getOrganizations(organizationIds);
181     }
182 
183     public static java.util.List<com.liferay.portal.model.Organization> getParentOrganizations(
184         long organizationId)
185         throws com.liferay.portal.kernel.exception.PortalException,
186             com.liferay.portal.kernel.exception.SystemException {
187         return getService().getParentOrganizations(organizationId);
188     }
189 
190     public static java.util.List<com.liferay.portal.model.Organization> getSuborganizations(
191         java.util.List<com.liferay.portal.model.Organization> organizations)
192         throws com.liferay.portal.kernel.exception.SystemException {
193         return getService().getSuborganizations(organizations);
194     }
195 
196     public static java.util.List<com.liferay.portal.model.Organization> getSubsetOrganizations(
197         java.util.List<com.liferay.portal.model.Organization> allOrganizations,
198         java.util.List<com.liferay.portal.model.Organization> availableOrganizations) {
199         return getService()
200                    .getSubsetOrganizations(allOrganizations,
201             availableOrganizations);
202     }
203 
204     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
205         long userId)
206         throws com.liferay.portal.kernel.exception.PortalException,
207             com.liferay.portal.kernel.exception.SystemException {
208         return getService().getUserOrganizations(userId);
209     }
210 
211     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
212         long userId, boolean inheritUserGroups)
213         throws com.liferay.portal.kernel.exception.PortalException,
214             com.liferay.portal.kernel.exception.SystemException {
215         return getService().getUserOrganizations(userId, inheritUserGroups);
216     }
217 
218     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
219         long userId, int start, int end)
220         throws com.liferay.portal.kernel.exception.PortalException,
221             com.liferay.portal.kernel.exception.SystemException {
222         return getService().getUserOrganizations(userId, start, end);
223     }
224 
225     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
226         long userId, boolean inheritUserGroups, int start, int end)
227         throws com.liferay.portal.kernel.exception.PortalException,
228             com.liferay.portal.kernel.exception.SystemException {
229         return getService()
230                    .getUserOrganizations(userId, inheritUserGroups, start, end);
231     }
232 
233     public static int getUserOrganizationsCount(long userId)
234         throws com.liferay.portal.kernel.exception.SystemException {
235         return getService().getUserOrganizationsCount(userId);
236     }
237 
238     public static boolean hasGroupOrganization(long groupId, long organizationId)
239         throws com.liferay.portal.kernel.exception.SystemException {
240         return getService().hasGroupOrganization(groupId, organizationId);
241     }
242 
243     public static boolean hasUserOrganization(long userId, long organizationId)
244         throws com.liferay.portal.kernel.exception.SystemException {
245         return getService().hasUserOrganization(userId, organizationId);
246     }
247 
248     public static boolean hasUserOrganization(long userId, long organizationId,
249         boolean inheritSuborganizations, boolean inheritUserGroups,
250         boolean includeSpecifiedOrganization)
251         throws com.liferay.portal.kernel.exception.PortalException,
252             com.liferay.portal.kernel.exception.SystemException {
253         return getService()
254                    .hasUserOrganization(userId, organizationId,
255             inheritSuborganizations, inheritUserGroups,
256             includeSpecifiedOrganization);
257     }
258 
259     public static boolean hasPasswordPolicyOrganization(long passwordPolicyId,
260         long organizationId)
261         throws com.liferay.portal.kernel.exception.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.kernel.exception.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<String, Object> params, int start, int end)
277         throws com.liferay.portal.kernel.exception.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<String, Object> params, int start, int end,
288         com.liferay.portal.kernel.util.OrderByComparator obc)
289         throws com.liferay.portal.kernel.exception.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<String, Object> params, boolean andOperator,
301         int start, int end)
302         throws com.liferay.portal.kernel.exception.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<String, Object> params, boolean andOperator,
314         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
315         throws com.liferay.portal.kernel.exception.SystemException {
316         return getService()
317                    .search(companyId, parentOrganizationId, name, type, street,
318             city, zip, regionId, countryId, params, andOperator, start, end, obc);
319     }
320 
321     public static int searchCount(long companyId, long parentOrganizationId,
322         java.lang.String keywords, java.lang.String type,
323         java.lang.Long regionId, java.lang.Long countryId,
324         java.util.LinkedHashMap<String, Object> params)
325         throws com.liferay.portal.kernel.exception.SystemException {
326         return getService()
327                    .searchCount(companyId, parentOrganizationId, keywords,
328             type, regionId, countryId, params);
329     }
330 
331     public static int searchCount(long companyId, long parentOrganizationId,
332         java.lang.String name, java.lang.String type, java.lang.String street,
333         java.lang.String city, java.lang.String zip, java.lang.Long regionId,
334         java.lang.Long countryId,
335         java.util.LinkedHashMap<String, Object> params, boolean andOperator)
336         throws com.liferay.portal.kernel.exception.SystemException {
337         return getService()
338                    .searchCount(companyId, parentOrganizationId, name, type,
339             street, city, zip, regionId, countryId, params, andOperator);
340     }
341 
342     public static void setGroupOrganizations(long groupId,
343         long[] organizationIds)
344         throws com.liferay.portal.kernel.exception.SystemException {
345         getService().setGroupOrganizations(groupId, organizationIds);
346     }
347 
348     public static void unsetGroupOrganizations(long groupId,
349         long[] organizationIds)
350         throws com.liferay.portal.kernel.exception.SystemException {
351         getService().unsetGroupOrganizations(groupId, organizationIds);
352     }
353 
354     public static void unsetPasswordPolicyOrganizations(long passwordPolicyId,
355         long[] organizationIds)
356         throws com.liferay.portal.kernel.exception.SystemException {
357         getService()
358             .unsetPasswordPolicyOrganizations(passwordPolicyId, organizationIds);
359     }
360 
361     public static void updateAsset(long userId,
362         com.liferay.portal.model.Organization organization,
363         long[] assetCategoryIds, java.lang.String[] assetTagNames)
364         throws com.liferay.portal.kernel.exception.PortalException,
365             com.liferay.portal.kernel.exception.SystemException {
366         getService()
367             .updateAsset(userId, organization, assetCategoryIds, assetTagNames);
368     }
369 
370     public static com.liferay.portal.model.Organization updateOrganization(
371         long companyId, long organizationId, long parentOrganizationId,
372         java.lang.String name, java.lang.String type, boolean recursable,
373         long regionId, long countryId, int statusId, java.lang.String comments,
374         com.liferay.portal.service.ServiceContext serviceContext)
375         throws com.liferay.portal.kernel.exception.PortalException,
376             com.liferay.portal.kernel.exception.SystemException {
377         return getService()
378                    .updateOrganization(companyId, organizationId,
379             parentOrganizationId, name, type, recursable, regionId, countryId,
380             statusId, comments, serviceContext);
381     }
382 
383     public static OrganizationLocalService getService() {
384         if (_service == null) {
385             _service = (OrganizationLocalService)PortalBeanLocatorUtil.locate(OrganizationLocalService.class.getName());
386         }
387 
388         return _service;
389     }
390 
391     public void setService(OrganizationLocalService service) {
392         _service = service;
393     }
394 
395     private static OrganizationLocalService _service;
396 }