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    /**
018     * <p>
019     * This class is a wrapper for {@link OrganizationLocalService}.
020     * </p>
021     *
022     * @author    Brian Wing Shun Chan
023     * @see       OrganizationLocalService
024     * @generated
025     */
026    public class OrganizationLocalServiceWrapper implements OrganizationLocalService {
027            public OrganizationLocalServiceWrapper(
028                    OrganizationLocalService organizationLocalService) {
029                    _organizationLocalService = organizationLocalService;
030            }
031    
032            /**
033            * Adds the organization to the database. Also notifies the appropriate model listeners.
034            *
035            * @param organization the organization to add
036            * @return the organization that was added
037            * @throws SystemException if a system exception occurred
038            */
039            public com.liferay.portal.model.Organization addOrganization(
040                    com.liferay.portal.model.Organization organization)
041                    throws com.liferay.portal.kernel.exception.SystemException {
042                    return _organizationLocalService.addOrganization(organization);
043            }
044    
045            /**
046            * Creates a new organization with the primary key. Does not add the organization to the database.
047            *
048            * @param organizationId the primary key for the new organization
049            * @return the new organization
050            */
051            public com.liferay.portal.model.Organization createOrganization(
052                    long organizationId) {
053                    return _organizationLocalService.createOrganization(organizationId);
054            }
055    
056            /**
057            * Deletes the organization with the primary key from the database. Also notifies the appropriate model listeners.
058            *
059            * @param organizationId the primary key of the organization to delete
060            * @throws PortalException if a organization with the primary key could not be found
061            * @throws SystemException if a system exception occurred
062            */
063            public void deleteOrganization(long organizationId)
064                    throws com.liferay.portal.kernel.exception.PortalException,
065                            com.liferay.portal.kernel.exception.SystemException {
066                    _organizationLocalService.deleteOrganization(organizationId);
067            }
068    
069            /**
070            * Deletes the organization from the database. Also notifies the appropriate model listeners.
071            *
072            * @param organization the organization to delete
073            * @throws SystemException if a system exception occurred
074            */
075            public void deleteOrganization(
076                    com.liferay.portal.model.Organization organization)
077                    throws com.liferay.portal.kernel.exception.SystemException {
078                    _organizationLocalService.deleteOrganization(organization);
079            }
080    
081            /**
082            * Performs a dynamic query on the database and returns the matching rows.
083            *
084            * @param dynamicQuery the dynamic query to search with
085            * @return the matching rows
086            * @throws SystemException if a system exception occurred
087            */
088            @SuppressWarnings("rawtypes")
089            public java.util.List dynamicQuery(
090                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
091                    throws com.liferay.portal.kernel.exception.SystemException {
092                    return _organizationLocalService.dynamicQuery(dynamicQuery);
093            }
094    
095            /**
096            * Performs a dynamic query on the database and returns a range of the matching rows.
097            *
098            * <p>
099            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
100            * </p>
101            *
102            * @param dynamicQuery the dynamic query to search with
103            * @param start the lower bound of the range of model instances to return
104            * @param end the upper bound of the range of model instances to return (not inclusive)
105            * @return the range of matching rows
106            * @throws SystemException if a system exception occurred
107            */
108            @SuppressWarnings("rawtypes")
109            public java.util.List dynamicQuery(
110                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
111                    int end) throws com.liferay.portal.kernel.exception.SystemException {
112                    return _organizationLocalService.dynamicQuery(dynamicQuery, start, end);
113            }
114    
115            /**
116            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
117            *
118            * <p>
119            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
120            * </p>
121            *
122            * @param dynamicQuery the dynamic query to search with
123            * @param start the lower bound of the range of model instances to return
124            * @param end the upper bound of the range of model instances to return (not inclusive)
125            * @param orderByComparator the comparator to order the results by
126            * @return the ordered range of matching rows
127            * @throws SystemException if a system exception occurred
128            */
129            @SuppressWarnings("rawtypes")
130            public java.util.List dynamicQuery(
131                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
132                    int end,
133                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
134                    throws com.liferay.portal.kernel.exception.SystemException {
135                    return _organizationLocalService.dynamicQuery(dynamicQuery, start, end,
136                            orderByComparator);
137            }
138    
139            /**
140            * Counts the number of rows that match the dynamic query.
141            *
142            * @param dynamicQuery the dynamic query to search with
143            * @return the number of rows that match the dynamic query
144            * @throws SystemException if a system exception occurred
145            */
146            public long dynamicQueryCount(
147                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
148                    throws com.liferay.portal.kernel.exception.SystemException {
149                    return _organizationLocalService.dynamicQueryCount(dynamicQuery);
150            }
151    
152            /**
153            * Gets the organization with the primary key.
154            *
155            * @param organizationId the primary key of the organization to get
156            * @return the organization
157            * @throws PortalException if a organization with the primary key could not be found
158            * @throws SystemException if a system exception occurred
159            */
160            public com.liferay.portal.model.Organization getOrganization(
161                    long organizationId)
162                    throws com.liferay.portal.kernel.exception.PortalException,
163                            com.liferay.portal.kernel.exception.SystemException {
164                    return _organizationLocalService.getOrganization(organizationId);
165            }
166    
167            /**
168            * Gets a range of all the organizations.
169            *
170            * <p>
171            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
172            * </p>
173            *
174            * @param start the lower bound of the range of organizations to return
175            * @param end the upper bound of the range of organizations to return (not inclusive)
176            * @return the range of organizations
177            * @throws SystemException if a system exception occurred
178            */
179            public java.util.List<com.liferay.portal.model.Organization> getOrganizations(
180                    int start, int end)
181                    throws com.liferay.portal.kernel.exception.SystemException {
182                    return _organizationLocalService.getOrganizations(start, end);
183            }
184    
185            /**
186            * Gets the number of organizations.
187            *
188            * @return the number of organizations
189            * @throws SystemException if a system exception occurred
190            */
191            public int getOrganizationsCount()
192                    throws com.liferay.portal.kernel.exception.SystemException {
193                    return _organizationLocalService.getOrganizationsCount();
194            }
195    
196            /**
197            * Updates the organization in the database. Also notifies the appropriate model listeners.
198            *
199            * @param organization the organization to update
200            * @return the organization that was updated
201            * @throws SystemException if a system exception occurred
202            */
203            public com.liferay.portal.model.Organization updateOrganization(
204                    com.liferay.portal.model.Organization organization)
205                    throws com.liferay.portal.kernel.exception.SystemException {
206                    return _organizationLocalService.updateOrganization(organization);
207            }
208    
209            /**
210            * Updates the organization in the database. Also notifies the appropriate model listeners.
211            *
212            * @param organization the organization to update
213            * @param merge whether to merge the organization with the current session. See {@link com.liferay.portal.service.persistence.BatchSession#update(com.liferay.portal.kernel.dao.orm.Session, com.liferay.portal.model.BaseModel, boolean)} for an explanation.
214            * @return the organization that was updated
215            * @throws SystemException if a system exception occurred
216            */
217            public com.liferay.portal.model.Organization updateOrganization(
218                    com.liferay.portal.model.Organization organization, boolean merge)
219                    throws com.liferay.portal.kernel.exception.SystemException {
220                    return _organizationLocalService.updateOrganization(organization, merge);
221            }
222    
223            public void addGroupOrganizations(long groupId, long[] organizationIds)
224                    throws com.liferay.portal.kernel.exception.PortalException,
225                            com.liferay.portal.kernel.exception.SystemException {
226                    _organizationLocalService.addGroupOrganizations(groupId, organizationIds);
227            }
228    
229            public com.liferay.portal.model.Organization addOrganization(long userId,
230                    long parentOrganizationId, java.lang.String name,
231                    java.lang.String type, boolean recursable, long regionId,
232                    long countryId, int statusId, java.lang.String comments,
233                    com.liferay.portal.service.ServiceContext serviceContext)
234                    throws com.liferay.portal.kernel.exception.PortalException,
235                            com.liferay.portal.kernel.exception.SystemException {
236                    return _organizationLocalService.addOrganization(userId,
237                            parentOrganizationId, name, type, recursable, regionId, countryId,
238                            statusId, comments, serviceContext);
239            }
240    
241            public void addOrganizationResources(long userId,
242                    com.liferay.portal.model.Organization organization)
243                    throws com.liferay.portal.kernel.exception.PortalException,
244                            com.liferay.portal.kernel.exception.SystemException {
245                    _organizationLocalService.addOrganizationResources(userId, organization);
246            }
247    
248            public void addPasswordPolicyOrganizations(long passwordPolicyId,
249                    long[] organizationIds)
250                    throws com.liferay.portal.kernel.exception.SystemException {
251                    _organizationLocalService.addPasswordPolicyOrganizations(passwordPolicyId,
252                            organizationIds);
253            }
254    
255            public void deleteLogo(long organizationId)
256                    throws com.liferay.portal.kernel.exception.PortalException,
257                            com.liferay.portal.kernel.exception.SystemException {
258                    _organizationLocalService.deleteLogo(organizationId);
259            }
260    
261            public java.util.List<com.liferay.portal.model.Organization> getGroupOrganizations(
262                    long groupId)
263                    throws com.liferay.portal.kernel.exception.SystemException {
264                    return _organizationLocalService.getGroupOrganizations(groupId);
265            }
266    
267            public com.liferay.portal.model.Organization getOrganization(
268                    long companyId, java.lang.String name)
269                    throws com.liferay.portal.kernel.exception.PortalException,
270                            com.liferay.portal.kernel.exception.SystemException {
271                    return _organizationLocalService.getOrganization(companyId, name);
272            }
273    
274            public long getOrganizationId(long companyId, java.lang.String name)
275                    throws com.liferay.portal.kernel.exception.SystemException {
276                    return _organizationLocalService.getOrganizationId(companyId, name);
277            }
278    
279            public java.util.List<com.liferay.portal.model.Organization> getOrganizations(
280                    long[] organizationIds)
281                    throws com.liferay.portal.kernel.exception.PortalException,
282                            com.liferay.portal.kernel.exception.SystemException {
283                    return _organizationLocalService.getOrganizations(organizationIds);
284            }
285    
286            public java.util.List<com.liferay.portal.model.Organization> getParentOrganizations(
287                    long organizationId)
288                    throws com.liferay.portal.kernel.exception.PortalException,
289                            com.liferay.portal.kernel.exception.SystemException {
290                    return _organizationLocalService.getParentOrganizations(organizationId);
291            }
292    
293            public java.util.List<com.liferay.portal.model.Organization> getSuborganizations(
294                    java.util.List<com.liferay.portal.model.Organization> organizations)
295                    throws com.liferay.portal.kernel.exception.SystemException {
296                    return _organizationLocalService.getSuborganizations(organizations);
297            }
298    
299            public java.util.List<com.liferay.portal.model.Organization> getSubsetOrganizations(
300                    java.util.List<com.liferay.portal.model.Organization> allOrganizations,
301                    java.util.List<com.liferay.portal.model.Organization> availableOrganizations) {
302                    return _organizationLocalService.getSubsetOrganizations(allOrganizations,
303                            availableOrganizations);
304            }
305    
306            public java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
307                    long userId)
308                    throws com.liferay.portal.kernel.exception.PortalException,
309                            com.liferay.portal.kernel.exception.SystemException {
310                    return _organizationLocalService.getUserOrganizations(userId);
311            }
312    
313            public java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
314                    long userId, boolean inheritUserGroups)
315                    throws com.liferay.portal.kernel.exception.PortalException,
316                            com.liferay.portal.kernel.exception.SystemException {
317                    return _organizationLocalService.getUserOrganizations(userId,
318                            inheritUserGroups);
319            }
320    
321            public java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
322                    long userId, boolean inheritUserGroups, int start, int end)
323                    throws com.liferay.portal.kernel.exception.PortalException,
324                            com.liferay.portal.kernel.exception.SystemException {
325                    return _organizationLocalService.getUserOrganizations(userId,
326                            inheritUserGroups, start, end);
327            }
328    
329            public java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
330                    long userId, int start, int end)
331                    throws com.liferay.portal.kernel.exception.PortalException,
332                            com.liferay.portal.kernel.exception.SystemException {
333                    return _organizationLocalService.getUserOrganizations(userId, start, end);
334            }
335    
336            public int getUserOrganizationsCount(long userId)
337                    throws com.liferay.portal.kernel.exception.SystemException {
338                    return _organizationLocalService.getUserOrganizationsCount(userId);
339            }
340    
341            public boolean hasGroupOrganization(long groupId, long organizationId)
342                    throws com.liferay.portal.kernel.exception.SystemException {
343                    return _organizationLocalService.hasGroupOrganization(groupId,
344                            organizationId);
345            }
346    
347            public boolean hasPasswordPolicyOrganization(long passwordPolicyId,
348                    long organizationId)
349                    throws com.liferay.portal.kernel.exception.SystemException {
350                    return _organizationLocalService.hasPasswordPolicyOrganization(passwordPolicyId,
351                            organizationId);
352            }
353    
354            public boolean hasUserOrganization(long userId, long organizationId)
355                    throws com.liferay.portal.kernel.exception.SystemException {
356                    return _organizationLocalService.hasUserOrganization(userId,
357                            organizationId);
358            }
359    
360            public boolean hasUserOrganization(long userId, long organizationId,
361                    boolean inheritSuborganizations, boolean inheritUserGroups,
362                    boolean includeSpecifiedOrganization)
363                    throws com.liferay.portal.kernel.exception.PortalException,
364                            com.liferay.portal.kernel.exception.SystemException {
365                    return _organizationLocalService.hasUserOrganization(userId,
366                            organizationId, inheritSuborganizations, inheritUserGroups,
367                            includeSpecifiedOrganization);
368            }
369    
370            public void rebuildTree(long companyId, boolean force)
371                    throws com.liferay.portal.kernel.exception.SystemException {
372                    _organizationLocalService.rebuildTree(companyId, force);
373            }
374    
375            public com.liferay.portal.kernel.search.Hits search(long companyId,
376                    long parentOrganizationId, java.lang.String keywords,
377                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
378                    int start, int end, com.liferay.portal.kernel.search.Sort sort)
379                    throws com.liferay.portal.kernel.exception.SystemException {
380                    return _organizationLocalService.search(companyId,
381                            parentOrganizationId, keywords, params, start, end, sort);
382            }
383    
384            public java.util.List<com.liferay.portal.model.Organization> search(
385                    long companyId, long parentOrganizationId, java.lang.String keywords,
386                    java.lang.String type, java.lang.Long regionId,
387                    java.lang.Long countryId,
388                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
389                    int start, int end)
390                    throws com.liferay.portal.kernel.exception.SystemException {
391                    return _organizationLocalService.search(companyId,
392                            parentOrganizationId, keywords, type, regionId, countryId, params,
393                            start, end);
394            }
395    
396            public java.util.List<com.liferay.portal.model.Organization> search(
397                    long companyId, long parentOrganizationId, java.lang.String keywords,
398                    java.lang.String type, java.lang.Long regionId,
399                    java.lang.Long countryId,
400                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
401                    int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
402                    throws com.liferay.portal.kernel.exception.SystemException {
403                    return _organizationLocalService.search(companyId,
404                            parentOrganizationId, keywords, type, regionId, countryId, params,
405                            start, end, obc);
406            }
407    
408            public java.util.List<com.liferay.portal.model.Organization> search(
409                    long companyId, long parentOrganizationId, java.lang.String name,
410                    java.lang.String type, java.lang.String street, java.lang.String city,
411                    java.lang.String zip, java.lang.Long regionId,
412                    java.lang.Long countryId,
413                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
414                    boolean andOperator, int start, int end)
415                    throws com.liferay.portal.kernel.exception.SystemException {
416                    return _organizationLocalService.search(companyId,
417                            parentOrganizationId, name, type, street, city, zip, regionId,
418                            countryId, params, andOperator, start, end);
419            }
420    
421            public java.util.List<com.liferay.portal.model.Organization> search(
422                    long companyId, long parentOrganizationId, java.lang.String name,
423                    java.lang.String type, java.lang.String street, java.lang.String city,
424                    java.lang.String zip, java.lang.Long regionId,
425                    java.lang.Long countryId,
426                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
427                    boolean andOperator, int start, int end,
428                    com.liferay.portal.kernel.util.OrderByComparator obc)
429                    throws com.liferay.portal.kernel.exception.SystemException {
430                    return _organizationLocalService.search(companyId,
431                            parentOrganizationId, name, type, street, city, zip, regionId,
432                            countryId, params, andOperator, start, end, obc);
433            }
434    
435            public com.liferay.portal.kernel.search.Hits search(long companyId,
436                    long parentOrganizationId, java.lang.String name,
437                    java.lang.String type, java.lang.String street, java.lang.String city,
438                    java.lang.String zip, java.lang.String region,
439                    java.lang.String country,
440                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
441                    boolean andSearch, int start, int end,
442                    com.liferay.portal.kernel.search.Sort sort)
443                    throws com.liferay.portal.kernel.exception.SystemException {
444                    return _organizationLocalService.search(companyId,
445                            parentOrganizationId, name, type, street, city, zip, region,
446                            country, params, andSearch, start, end, sort);
447            }
448    
449            public int searchCount(long companyId, long parentOrganizationId,
450                    java.lang.String keywords, java.lang.String type,
451                    java.lang.Long regionId, java.lang.Long countryId,
452                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params)
453                    throws com.liferay.portal.kernel.exception.SystemException {
454                    return _organizationLocalService.searchCount(companyId,
455                            parentOrganizationId, keywords, type, regionId, countryId, params);
456            }
457    
458            public int searchCount(long companyId, long parentOrganizationId,
459                    java.lang.String name, java.lang.String type, java.lang.String street,
460                    java.lang.String city, java.lang.String zip, java.lang.Long regionId,
461                    java.lang.Long countryId,
462                    java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
463                    boolean andOperator)
464                    throws com.liferay.portal.kernel.exception.SystemException {
465                    return _organizationLocalService.searchCount(companyId,
466                            parentOrganizationId, name, type, street, city, zip, regionId,
467                            countryId, params, andOperator);
468            }
469    
470            public void setGroupOrganizations(long groupId, long[] organizationIds)
471                    throws com.liferay.portal.kernel.exception.PortalException,
472                            com.liferay.portal.kernel.exception.SystemException {
473                    _organizationLocalService.setGroupOrganizations(groupId, organizationIds);
474            }
475    
476            public void unsetGroupOrganizations(long groupId, long[] organizationIds)
477                    throws com.liferay.portal.kernel.exception.PortalException,
478                            com.liferay.portal.kernel.exception.SystemException {
479                    _organizationLocalService.unsetGroupOrganizations(groupId,
480                            organizationIds);
481            }
482    
483            public void unsetPasswordPolicyOrganizations(long passwordPolicyId,
484                    long[] organizationIds)
485                    throws com.liferay.portal.kernel.exception.SystemException {
486                    _organizationLocalService.unsetPasswordPolicyOrganizations(passwordPolicyId,
487                            organizationIds);
488            }
489    
490            public void updateAsset(long userId,
491                    com.liferay.portal.model.Organization organization,
492                    long[] assetCategoryIds, java.lang.String[] assetTagNames)
493                    throws com.liferay.portal.kernel.exception.PortalException,
494                            com.liferay.portal.kernel.exception.SystemException {
495                    _organizationLocalService.updateAsset(userId, organization,
496                            assetCategoryIds, assetTagNames);
497            }
498    
499            public com.liferay.portal.model.Organization updateOrganization(
500                    long companyId, long organizationId, long parentOrganizationId,
501                    java.lang.String name, java.lang.String type, boolean recursable,
502                    long regionId, long countryId, int statusId, java.lang.String comments,
503                    com.liferay.portal.service.ServiceContext serviceContext)
504                    throws com.liferay.portal.kernel.exception.PortalException,
505                            com.liferay.portal.kernel.exception.SystemException {
506                    return _organizationLocalService.updateOrganization(companyId,
507                            organizationId, parentOrganizationId, name, type, recursable,
508                            regionId, countryId, statusId, comments, serviceContext);
509            }
510    
511            public OrganizationLocalService getWrappedOrganizationLocalService() {
512                    return _organizationLocalService;
513            }
514    
515            private OrganizationLocalService _organizationLocalService;
516    }