1   /**
2    * Copyright (c) 2000-2009 Liferay, Inc. All rights reserved.
3    *
4    * The contents of this file are subject to the terms of the Liferay Enterprise
5    * Subscription License ("License"). You may not use this file except in
6    * compliance with the License. You can obtain a copy of the License by
7    * contacting Liferay, Inc. See the License for the specific language governing
8    * permissions and limitations under the License, including but not limited to
9    * distribution rights of the Software.
10   *
11   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
17   * SOFTWARE.
18   */
19  
20  package com.liferay.portal.service;
21  
22  
23  /**
24   * <a href="OrganizationLocalServiceUtil.java.html"><b><i>View Source</i></b></a>
25   *
26   * <p>
27   * ServiceBuilder generated this class. Modifications in this class will be
28   * overwritten the next time is generated.
29   * </p>
30   *
31   * <p>
32   * This class provides static methods for the
33   * <code>com.liferay.portal.service.OrganizationLocalService</code>
34   * bean. The static methods of this class calls the same methods of the bean
35   * instance. It's convenient to be able to just write one line to call a method
36   * on a bean instead of writing a lookup call and a method call.
37   * </p>
38   *
39   * @author Brian Wing Shun Chan
40   *
41   * @see com.liferay.portal.service.OrganizationLocalService
42   *
43   */
44  public class OrganizationLocalServiceUtil {
45      public static com.liferay.portal.model.Organization addOrganization(
46          com.liferay.portal.model.Organization organization)
47          throws com.liferay.portal.SystemException {
48          return getService().addOrganization(organization);
49      }
50  
51      public static com.liferay.portal.model.Organization createOrganization(
52          long organizationId) {
53          return getService().createOrganization(organizationId);
54      }
55  
56      public static void deleteOrganization(long organizationId)
57          throws com.liferay.portal.PortalException,
58              com.liferay.portal.SystemException {
59          getService().deleteOrganization(organizationId);
60      }
61  
62      public static void deleteOrganization(
63          com.liferay.portal.model.Organization organization)
64          throws com.liferay.portal.SystemException {
65          getService().deleteOrganization(organization);
66      }
67  
68      public static java.util.List<Object> dynamicQuery(
69          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
70          throws com.liferay.portal.SystemException {
71          return getService().dynamicQuery(dynamicQuery);
72      }
73  
74      public static java.util.List<Object> dynamicQuery(
75          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
76          int end) throws com.liferay.portal.SystemException {
77          return getService().dynamicQuery(dynamicQuery, start, end);
78      }
79  
80      public static com.liferay.portal.model.Organization getOrganization(
81          long organizationId)
82          throws com.liferay.portal.PortalException,
83              com.liferay.portal.SystemException {
84          return getService().getOrganization(organizationId);
85      }
86  
87      public static java.util.List<com.liferay.portal.model.Organization> getOrganizations(
88          int start, int end) throws com.liferay.portal.SystemException {
89          return getService().getOrganizations(start, end);
90      }
91  
92      public static int getOrganizationsCount()
93          throws com.liferay.portal.SystemException {
94          return getService().getOrganizationsCount();
95      }
96  
97      public static com.liferay.portal.model.Organization updateOrganization(
98          com.liferay.portal.model.Organization organization)
99          throws com.liferay.portal.SystemException {
100         return getService().updateOrganization(organization);
101     }
102 
103     public static com.liferay.portal.model.Organization updateOrganization(
104         com.liferay.portal.model.Organization organization, boolean merge)
105         throws com.liferay.portal.SystemException {
106         return getService().updateOrganization(organization, merge);
107     }
108 
109     public static void addGroupOrganizations(long groupId,
110         long[] organizationIds) throws com.liferay.portal.SystemException {
111         getService().addGroupOrganizations(groupId, organizationIds);
112     }
113 
114     public static com.liferay.portal.model.Organization addOrganization(
115         long userId, long parentOrganizationId, java.lang.String name,
116         java.lang.String type, boolean recursable, long regionId,
117         long countryId, int statusId, java.lang.String comments,
118         com.liferay.portal.service.ServiceContext serviceContext)
119         throws com.liferay.portal.PortalException,
120             com.liferay.portal.SystemException {
121         return getService()
122                    .addOrganization(userId, parentOrganizationId, name, type,
123             recursable, regionId, countryId, statusId, comments, serviceContext);
124     }
125 
126     public static void addOrganizationResources(long userId,
127         com.liferay.portal.model.Organization organization)
128         throws com.liferay.portal.PortalException,
129             com.liferay.portal.SystemException {
130         getService().addOrganizationResources(userId, organization);
131     }
132 
133     public static void addPasswordPolicyOrganizations(long passwordPolicyId,
134         long[] organizationIds) throws com.liferay.portal.SystemException {
135         getService()
136             .addPasswordPolicyOrganizations(passwordPolicyId, organizationIds);
137     }
138 
139     public static void deleteLogo(long organizationId)
140         throws com.liferay.portal.PortalException,
141             com.liferay.portal.SystemException {
142         getService().deleteLogo(organizationId);
143     }
144 
145     public static java.util.List<com.liferay.portal.model.Organization> getGroupOrganizations(
146         long groupId) throws com.liferay.portal.SystemException {
147         return getService().getGroupOrganizations(groupId);
148     }
149 
150     public static com.liferay.portal.model.Organization getOrganization(
151         long companyId, java.lang.String name)
152         throws com.liferay.portal.PortalException,
153             com.liferay.portal.SystemException {
154         return getService().getOrganization(companyId, name);
155     }
156 
157     public static long getOrganizationId(long companyId, java.lang.String name)
158         throws com.liferay.portal.SystemException {
159         return getService().getOrganizationId(companyId, name);
160     }
161 
162     public static java.util.List<com.liferay.portal.model.Organization> getOrganizations(
163         long[] organizationIds)
164         throws com.liferay.portal.PortalException,
165             com.liferay.portal.SystemException {
166         return getService().getOrganizations(organizationIds);
167     }
168 
169     public static java.util.List<com.liferay.portal.model.Organization> getParentOrganizations(
170         long organizationId)
171         throws com.liferay.portal.PortalException,
172             com.liferay.portal.SystemException {
173         return getService().getParentOrganizations(organizationId);
174     }
175 
176     public static java.util.List<com.liferay.portal.model.Organization> getSuborganizations(
177         java.util.List<com.liferay.portal.model.Organization> organizations)
178         throws com.liferay.portal.SystemException {
179         return getService().getSuborganizations(organizations);
180     }
181 
182     public static java.util.List<com.liferay.portal.model.Organization> getSubsetOrganizations(
183         java.util.List<com.liferay.portal.model.Organization> allOrganizations,
184         java.util.List<com.liferay.portal.model.Organization> availableOrganizations) {
185         return getService()
186                    .getSubsetOrganizations(allOrganizations,
187             availableOrganizations);
188     }
189 
190     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
191         long userId) throws com.liferay.portal.SystemException {
192         return getService().getUserOrganizations(userId);
193     }
194 
195     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
196         long userId, int start, int end)
197         throws com.liferay.portal.SystemException {
198         return getService().getUserOrganizations(userId, start, end);
199     }
200 
201     public static int getUserOrganizationsCount(long userId)
202         throws com.liferay.portal.SystemException {
203         return getService().getUserOrganizationsCount(userId);
204     }
205 
206     public static boolean hasGroupOrganization(long groupId, long organizationId)
207         throws com.liferay.portal.SystemException {
208         return getService().hasGroupOrganization(groupId, organizationId);
209     }
210 
211     public static boolean hasUserOrganization(long userId, long organizationId)
212         throws com.liferay.portal.SystemException {
213         return getService().hasUserOrganization(userId, organizationId);
214     }
215 
216     public static boolean hasUserOrganization(long userId, long organizationId,
217         boolean inherited, boolean includeSpecifiedOrganization)
218         throws com.liferay.portal.PortalException,
219             com.liferay.portal.SystemException {
220         return getService()
221                    .hasUserOrganization(userId, organizationId, inherited,
222             includeSpecifiedOrganization);
223     }
224 
225     public static boolean hasPasswordPolicyOrganization(long passwordPolicyId,
226         long organizationId) throws com.liferay.portal.SystemException {
227         return getService()
228                    .hasPasswordPolicyOrganization(passwordPolicyId,
229             organizationId);
230     }
231 
232     public static void rebuildTree(long companyId, boolean force)
233         throws com.liferay.portal.SystemException {
234         getService().rebuildTree(companyId, force);
235     }
236 
237     public static java.util.List<com.liferay.portal.model.Organization> search(
238         long companyId, long parentOrganizationId, java.lang.String keywords,
239         java.lang.String type, java.lang.Long regionId,
240         java.lang.Long countryId,
241         java.util.LinkedHashMap<String, Object> params, int start, int end)
242         throws com.liferay.portal.SystemException {
243         return getService()
244                    .search(companyId, parentOrganizationId, keywords, type,
245             regionId, countryId, params, start, end);
246     }
247 
248     public static java.util.List<com.liferay.portal.model.Organization> search(
249         long companyId, long parentOrganizationId, java.lang.String keywords,
250         java.lang.String type, java.lang.Long regionId,
251         java.lang.Long countryId,
252         java.util.LinkedHashMap<String, Object> params, int start, int end,
253         com.liferay.portal.kernel.util.OrderByComparator obc)
254         throws com.liferay.portal.SystemException {
255         return getService()
256                    .search(companyId, parentOrganizationId, keywords, type,
257             regionId, countryId, params, start, end, obc);
258     }
259 
260     public static java.util.List<com.liferay.portal.model.Organization> search(
261         long companyId, long parentOrganizationId, java.lang.String name,
262         java.lang.String type, java.lang.String street, java.lang.String city,
263         java.lang.String zip, java.lang.Long regionId,
264         java.lang.Long countryId,
265         java.util.LinkedHashMap<String, Object> params, boolean andOperator,
266         int start, int end) throws com.liferay.portal.SystemException {
267         return getService()
268                    .search(companyId, parentOrganizationId, name, type, street,
269             city, zip, regionId, countryId, params, andOperator, start, end);
270     }
271 
272     public static java.util.List<com.liferay.portal.model.Organization> search(
273         long companyId, long parentOrganizationId, java.lang.String name,
274         java.lang.String type, java.lang.String street, java.lang.String city,
275         java.lang.String zip, java.lang.Long regionId,
276         java.lang.Long countryId,
277         java.util.LinkedHashMap<String, Object> params, boolean andOperator,
278         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
279         throws com.liferay.portal.SystemException {
280         return getService()
281                    .search(companyId, parentOrganizationId, name, type, street,
282             city, zip, regionId, countryId, params, andOperator, start, end, obc);
283     }
284 
285     public static int searchCount(long companyId, long parentOrganizationId,
286         java.lang.String keywords, java.lang.String type,
287         java.lang.Long regionId, java.lang.Long countryId,
288         java.util.LinkedHashMap<String, Object> params)
289         throws com.liferay.portal.SystemException {
290         return getService()
291                    .searchCount(companyId, parentOrganizationId, keywords,
292             type, regionId, countryId, params);
293     }
294 
295     public static int searchCount(long companyId, long parentOrganizationId,
296         java.lang.String name, java.lang.String type, java.lang.String street,
297         java.lang.String city, java.lang.String zip, java.lang.Long regionId,
298         java.lang.Long countryId,
299         java.util.LinkedHashMap<String, Object> params, boolean andOperator)
300         throws com.liferay.portal.SystemException {
301         return getService()
302                    .searchCount(companyId, parentOrganizationId, name, type,
303             street, city, zip, regionId, countryId, params, andOperator);
304     }
305 
306     public static void setGroupOrganizations(long groupId,
307         long[] organizationIds) throws com.liferay.portal.SystemException {
308         getService().setGroupOrganizations(groupId, organizationIds);
309     }
310 
311     public static void unsetGroupOrganizations(long groupId,
312         long[] organizationIds) throws com.liferay.portal.SystemException {
313         getService().unsetGroupOrganizations(groupId, organizationIds);
314     }
315 
316     public static void unsetPasswordPolicyOrganizations(long passwordPolicyId,
317         long[] organizationIds) throws com.liferay.portal.SystemException {
318         getService()
319             .unsetPasswordPolicyOrganizations(passwordPolicyId, organizationIds);
320     }
321 
322     public static com.liferay.portal.model.Organization updateOrganization(
323         long companyId, long organizationId, long parentOrganizationId,
324         java.lang.String name, java.lang.String type, boolean recursable,
325         long regionId, long countryId, int statusId, java.lang.String comments,
326         com.liferay.portal.service.ServiceContext serviceContext)
327         throws com.liferay.portal.PortalException,
328             com.liferay.portal.SystemException {
329         return getService()
330                    .updateOrganization(companyId, organizationId,
331             parentOrganizationId, name, type, recursable, regionId, countryId,
332             statusId, comments, serviceContext);
333     }
334 
335     public static void updateTagsAsset(long userId,
336         com.liferay.portal.model.Organization organization,
337         java.lang.String[] tagsCategories, java.lang.String[] tagsEntries)
338         throws com.liferay.portal.PortalException,
339             com.liferay.portal.SystemException {
340         getService()
341             .updateTagsAsset(userId, organization, tagsCategories, tagsEntries);
342     }
343 
344     public static OrganizationLocalService getService() {
345         if (_service == null) {
346             throw new RuntimeException("OrganizationLocalService is not set");
347         }
348 
349         return _service;
350     }
351 
352     public void setService(OrganizationLocalService service) {
353         _service = service;
354     }
355 
356     private static OrganizationLocalService _service;
357 }