001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portal.service;
016    
017    import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018    
019    /**
020     * <p>
021     * This class provides static methods for the
022     * {@link OrganizationLocalService} bean. The static methods of
023     * this class calls the same methods of the bean instance. It's convenient to be
024     * able to just write one line to call a method on a bean instead of writing a
025     * lookup call and a method call.
026     * </p>
027     *
028     * @author    Brian Wing Shun Chan
029     * @see       OrganizationLocalService
030     * @generated
031     */
032    public class OrganizationLocalServiceUtil {
033            public static com.liferay.portal.model.Organization addOrganization(
034                    com.liferay.portal.model.Organization organization)
035                    throws com.liferay.portal.kernel.exception.SystemException {
036                    return getService().addOrganization(organization);
037            }
038    
039            public static com.liferay.portal.model.Organization createOrganization(
040                    long organizationId) {
041                    return getService().createOrganization(organizationId);
042            }
043    
044            public static void deleteOrganization(long organizationId)
045                    throws com.liferay.portal.kernel.exception.PortalException,
046                            com.liferay.portal.kernel.exception.SystemException {
047                    getService().deleteOrganization(organizationId);
048            }
049    
050            public static void deleteOrganization(
051                    com.liferay.portal.model.Organization organization)
052                    throws com.liferay.portal.kernel.exception.SystemException {
053                    getService().deleteOrganization(organization);
054            }
055    
056            @SuppressWarnings("unchecked")
057            public static java.util.List dynamicQuery(
058                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
059                    throws com.liferay.portal.kernel.exception.SystemException {
060                    return getService().dynamicQuery(dynamicQuery);
061            }
062    
063            @SuppressWarnings("unchecked")
064            public static java.util.List dynamicQuery(
065                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
066                    int end) throws com.liferay.portal.kernel.exception.SystemException {
067                    return getService().dynamicQuery(dynamicQuery, start, end);
068            }
069    
070            @SuppressWarnings("unchecked")
071            public static java.util.List dynamicQuery(
072                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
073                    int end,
074                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
075                    throws com.liferay.portal.kernel.exception.SystemException {
076                    return getService()
077                                       .dynamicQuery(dynamicQuery, start, end, orderByComparator);
078            }
079    
080            public static long dynamicQueryCount(
081                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
082                    throws com.liferay.portal.kernel.exception.SystemException {
083                    return getService().dynamicQueryCount(dynamicQuery);
084            }
085    
086            public static com.liferay.portal.model.Organization getOrganization(
087                    long organizationId)
088                    throws com.liferay.portal.kernel.exception.PortalException,
089                            com.liferay.portal.kernel.exception.SystemException {
090                    return getService().getOrganization(organizationId);
091            }
092    
093            public static java.util.List<com.liferay.portal.model.Organization> getOrganizations(
094                    int start, int end)
095                    throws com.liferay.portal.kernel.exception.SystemException {
096                    return getService().getOrganizations(start, end);
097            }
098    
099            public static int getOrganizationsCount()
100                    throws com.liferay.portal.kernel.exception.SystemException {
101                    return getService().getOrganizationsCount();
102            }
103    
104            public static com.liferay.portal.model.Organization updateOrganization(
105                    com.liferay.portal.model.Organization organization)
106                    throws com.liferay.portal.kernel.exception.SystemException {
107                    return getService().updateOrganization(organization);
108            }
109    
110            public static com.liferay.portal.model.Organization updateOrganization(
111                    com.liferay.portal.model.Organization organization, boolean merge)
112                    throws com.liferay.portal.kernel.exception.SystemException {
113                    return getService().updateOrganization(organization, merge);
114            }
115    
116            public static void addGroupOrganizations(long groupId,
117                    long[] organizationIds)
118                    throws com.liferay.portal.kernel.exception.SystemException {
119                    getService().addGroupOrganizations(groupId, organizationIds);
120            }
121    
122            public static com.liferay.portal.model.Organization addOrganization(
123                    long userId, long parentOrganizationId, java.lang.String name,
124                    java.lang.String type, boolean recursable, long regionId,
125                    long countryId, int statusId, java.lang.String comments,
126                    com.liferay.portal.service.ServiceContext serviceContext)
127                    throws com.liferay.portal.kernel.exception.PortalException,
128                            com.liferay.portal.kernel.exception.SystemException {
129                    return getService()
130                                       .addOrganization(userId, parentOrganizationId, name, type,
131                            recursable, regionId, countryId, statusId, comments, serviceContext);
132            }
133    
134            public static void addOrganizationResources(long userId,
135                    com.liferay.portal.model.Organization organization)
136                    throws com.liferay.portal.kernel.exception.PortalException,
137                            com.liferay.portal.kernel.exception.SystemException {
138                    getService().addOrganizationResources(userId, organization);
139            }
140    
141            public static void addPasswordPolicyOrganizations(long passwordPolicyId,
142                    long[] organizationIds)
143                    throws com.liferay.portal.kernel.exception.SystemException {
144                    getService()
145                            .addPasswordPolicyOrganizations(passwordPolicyId, organizationIds);
146            }
147    
148            public static void deleteLogo(long organizationId)
149                    throws com.liferay.portal.kernel.exception.PortalException,
150                            com.liferay.portal.kernel.exception.SystemException {
151                    getService().deleteLogo(organizationId);
152            }
153    
154            public static java.util.List<com.liferay.portal.model.Organization> getGroupOrganizations(
155                    long groupId)
156                    throws com.liferay.portal.kernel.exception.SystemException {
157                    return getService().getGroupOrganizations(groupId);
158            }
159    
160            public static com.liferay.portal.model.Organization getOrganization(
161                    long companyId, java.lang.String name)
162                    throws com.liferay.portal.kernel.exception.PortalException,
163                            com.liferay.portal.kernel.exception.SystemException {
164                    return getService().getOrganization(companyId, name);
165            }
166    
167            public static long getOrganizationId(long companyId, java.lang.String name)
168                    throws com.liferay.portal.kernel.exception.SystemException {
169                    return getService().getOrganizationId(companyId, name);
170            }
171    
172            public static java.util.List<com.liferay.portal.model.Organization> getOrganizations(
173                    long[] organizationIds)
174                    throws com.liferay.portal.kernel.exception.PortalException,
175                            com.liferay.portal.kernel.exception.SystemException {
176                    return getService().getOrganizations(organizationIds);
177            }
178    
179            public static java.util.List<com.liferay.portal.model.Organization> getParentOrganizations(
180                    long organizationId)
181                    throws com.liferay.portal.kernel.exception.PortalException,
182                            com.liferay.portal.kernel.exception.SystemException {
183                    return getService().getParentOrganizations(organizationId);
184            }
185    
186            public static java.util.List<com.liferay.portal.model.Organization> getSuborganizations(
187                    java.util.List<com.liferay.portal.model.Organization> organizations)
188                    throws com.liferay.portal.kernel.exception.SystemException {
189                    return getService().getSuborganizations(organizations);
190            }
191    
192            public static java.util.List<com.liferay.portal.model.Organization> getSubsetOrganizations(
193                    java.util.List<com.liferay.portal.model.Organization> allOrganizations,
194                    java.util.List<com.liferay.portal.model.Organization> availableOrganizations) {
195                    return getService()
196                                       .getSubsetOrganizations(allOrganizations,
197                            availableOrganizations);
198            }
199    
200            public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
201                    long userId)
202                    throws com.liferay.portal.kernel.exception.PortalException,
203                            com.liferay.portal.kernel.exception.SystemException {
204                    return getService().getUserOrganizations(userId);
205            }
206    
207            public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
208                    long userId, boolean inheritUserGroups)
209                    throws com.liferay.portal.kernel.exception.PortalException,
210                            com.liferay.portal.kernel.exception.SystemException {
211                    return getService().getUserOrganizations(userId, inheritUserGroups);
212            }
213    
214            public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
215                    long userId, int start, int end)
216                    throws com.liferay.portal.kernel.exception.PortalException,
217                            com.liferay.portal.kernel.exception.SystemException {
218                    return getService().getUserOrganizations(userId, start, end);
219            }
220    
221            public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
222                    long userId, boolean inheritUserGroups, int start, int end)
223                    throws com.liferay.portal.kernel.exception.PortalException,
224                            com.liferay.portal.kernel.exception.SystemException {
225                    return getService()
226                                       .getUserOrganizations(userId, inheritUserGroups, start, end);
227            }
228    
229            public static int getUserOrganizationsCount(long userId)
230                    throws com.liferay.portal.kernel.exception.SystemException {
231                    return getService().getUserOrganizationsCount(userId);
232            }
233    
234            public static boolean hasGroupOrganization(long groupId, long organizationId)
235                    throws com.liferay.portal.kernel.exception.SystemException {
236                    return getService().hasGroupOrganization(groupId, organizationId);
237            }
238    
239            public static boolean hasUserOrganization(long userId, long organizationId)
240                    throws com.liferay.portal.kernel.exception.SystemException {
241                    return getService().hasUserOrganization(userId, organizationId);
242            }
243    
244            public static boolean hasUserOrganization(long userId, long organizationId,
245                    boolean inheritSuborganizations, boolean inheritUserGroups,
246                    boolean includeSpecifiedOrganization)
247                    throws com.liferay.portal.kernel.exception.PortalException,
248                            com.liferay.portal.kernel.exception.SystemException {
249                    return getService()
250                                       .hasUserOrganization(userId, organizationId,
251                            inheritSuborganizations, inheritUserGroups,
252                            includeSpecifiedOrganization);
253            }
254    
255            public static boolean hasPasswordPolicyOrganization(long passwordPolicyId,
256                    long organizationId)
257                    throws com.liferay.portal.kernel.exception.SystemException {
258                    return getService()
259                                       .hasPasswordPolicyOrganization(passwordPolicyId,
260                            organizationId);
261            }
262    
263            public static void rebuildTree(long companyId, boolean force)
264                    throws com.liferay.portal.kernel.exception.SystemException {
265                    getService().rebuildTree(companyId, force);
266            }
267    
268            public static java.util.List<com.liferay.portal.model.Organization> search(
269                    long companyId, long parentOrganizationId, java.lang.String keywords,
270                    java.lang.String type, java.lang.Long regionId,
271                    java.lang.Long countryId,
272                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
273                    int start, int end)
274                    throws com.liferay.portal.kernel.exception.SystemException {
275                    return getService()
276                                       .search(companyId, parentOrganizationId, keywords, type,
277                            regionId, countryId, params, start, end);
278            }
279    
280            public static java.util.List<com.liferay.portal.model.Organization> search(
281                    long companyId, long parentOrganizationId, java.lang.String keywords,
282                    java.lang.String type, java.lang.Long regionId,
283                    java.lang.Long countryId,
284                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
285                    int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
286                    throws com.liferay.portal.kernel.exception.SystemException {
287                    return getService()
288                                       .search(companyId, parentOrganizationId, keywords, type,
289                            regionId, countryId, params, start, end, obc);
290            }
291    
292            public static java.util.List<com.liferay.portal.model.Organization> search(
293                    long companyId, long parentOrganizationId, java.lang.String name,
294                    java.lang.String type, java.lang.String street, java.lang.String city,
295                    java.lang.String zip, java.lang.Long regionId,
296                    java.lang.Long countryId,
297                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
298                    boolean andOperator, int start, int end)
299                    throws com.liferay.portal.kernel.exception.SystemException {
300                    return getService()
301                                       .search(companyId, parentOrganizationId, name, type, street,
302                            city, zip, regionId, countryId, params, andOperator, start, end);
303            }
304    
305            public static java.util.List<com.liferay.portal.model.Organization> search(
306                    long companyId, long parentOrganizationId, java.lang.String name,
307                    java.lang.String type, java.lang.String street, java.lang.String city,
308                    java.lang.String zip, java.lang.Long regionId,
309                    java.lang.Long countryId,
310                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
311                    boolean andOperator, int start, int end,
312                    com.liferay.portal.kernel.util.OrderByComparator obc)
313                    throws com.liferay.portal.kernel.exception.SystemException {
314                    return getService()
315                                       .search(companyId, parentOrganizationId, name, type, street,
316                            city, zip, regionId, countryId, params, andOperator, start, end, obc);
317            }
318    
319            public static int searchCount(long companyId, long parentOrganizationId,
320                    java.lang.String keywords, java.lang.String type,
321                    java.lang.Long regionId, java.lang.Long countryId,
322                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params)
323                    throws com.liferay.portal.kernel.exception.SystemException {
324                    return getService()
325                                       .searchCount(companyId, parentOrganizationId, keywords,
326                            type, regionId, countryId, params);
327            }
328    
329            public static int searchCount(long companyId, long parentOrganizationId,
330                    java.lang.String name, java.lang.String type, java.lang.String street,
331                    java.lang.String city, java.lang.String zip, java.lang.Long regionId,
332                    java.lang.Long countryId,
333                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
334                    boolean andOperator)
335                    throws com.liferay.portal.kernel.exception.SystemException {
336                    return getService()
337                                       .searchCount(companyId, parentOrganizationId, name, type,
338                            street, city, zip, regionId, countryId, params, andOperator);
339            }
340    
341            public static void setGroupOrganizations(long groupId,
342                    long[] organizationIds)
343                    throws com.liferay.portal.kernel.exception.SystemException {
344                    getService().setGroupOrganizations(groupId, organizationIds);
345            }
346    
347            public static void unsetGroupOrganizations(long groupId,
348                    long[] organizationIds)
349                    throws com.liferay.portal.kernel.exception.SystemException {
350                    getService().unsetGroupOrganizations(groupId, organizationIds);
351            }
352    
353            public static void unsetPasswordPolicyOrganizations(long passwordPolicyId,
354                    long[] organizationIds)
355                    throws com.liferay.portal.kernel.exception.SystemException {
356                    getService()
357                            .unsetPasswordPolicyOrganizations(passwordPolicyId, organizationIds);
358            }
359    
360            public static void updateAsset(long userId,
361                    com.liferay.portal.model.Organization organization,
362                    long[] assetCategoryIds, java.lang.String[] assetTagNames)
363                    throws com.liferay.portal.kernel.exception.PortalException,
364                            com.liferay.portal.kernel.exception.SystemException {
365                    getService()
366                            .updateAsset(userId, organization, assetCategoryIds, assetTagNames);
367            }
368    
369            public static com.liferay.portal.model.Organization updateOrganization(
370                    long companyId, long organizationId, long parentOrganizationId,
371                    java.lang.String name, java.lang.String type, boolean recursable,
372                    long regionId, long countryId, int statusId, java.lang.String comments,
373                    com.liferay.portal.service.ServiceContext serviceContext)
374                    throws com.liferay.portal.kernel.exception.PortalException,
375                            com.liferay.portal.kernel.exception.SystemException {
376                    return getService()
377                                       .updateOrganization(companyId, organizationId,
378                            parentOrganizationId, name, type, recursable, regionId, countryId,
379                            statusId, comments, serviceContext);
380            }
381    
382            public static OrganizationLocalService getService() {
383                    if (_service == null) {
384                            _service = (OrganizationLocalService)PortalBeanLocatorUtil.locate(OrganizationLocalService.class.getName());
385                    }
386    
387                    return _service;
388            }
389    
390            public void setService(OrganizationLocalService service) {
391                    _service = service;
392            }
393    
394            private static OrganizationLocalService _service;
395    }