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 void addGroupOrganizations(long groupId,
104         long[] organizationIds) throws com.liferay.portal.SystemException {
105         getService().addGroupOrganizations(groupId, organizationIds);
106     }
107 
108     public static com.liferay.portal.model.Organization addOrganization(
109         long userId, long parentOrganizationId, java.lang.String name,
110         int type, boolean recursable, long regionId, long countryId,
111         int statusId, java.lang.String comments)
112         throws com.liferay.portal.PortalException,
113             com.liferay.portal.SystemException {
114         return getService()
115                    .addOrganization(userId, parentOrganizationId, name, type,
116             recursable, regionId, countryId, statusId, comments);
117     }
118 
119     public static void addOrganizationResources(long userId,
120         com.liferay.portal.model.Organization organization)
121         throws com.liferay.portal.PortalException,
122             com.liferay.portal.SystemException {
123         getService().addOrganizationResources(userId, organization);
124     }
125 
126     public static void addPasswordPolicyOrganizations(long passwordPolicyId,
127         long[] organizationIds) throws com.liferay.portal.SystemException {
128         getService()
129             .addPasswordPolicyOrganizations(passwordPolicyId, organizationIds);
130     }
131 
132     public static java.util.List<com.liferay.portal.model.Organization> getGroupOrganizations(
133         long groupId) throws com.liferay.portal.SystemException {
134         return getService().getGroupOrganizations(groupId);
135     }
136 
137     public static java.util.List<com.liferay.portal.model.Organization> getManageableOrganizations(
138         long userId) throws com.liferay.portal.SystemException {
139         return getService().getManageableOrganizations(userId);
140     }
141 
142     public static com.liferay.portal.model.Organization getOrganization(
143         long companyId, java.lang.String name)
144         throws com.liferay.portal.PortalException,
145             com.liferay.portal.SystemException {
146         return getService().getOrganization(companyId, name);
147     }
148 
149     public static long getOrganizationId(long companyId, java.lang.String name)
150         throws com.liferay.portal.SystemException {
151         return getService().getOrganizationId(companyId, name);
152     }
153 
154     public static java.util.List<com.liferay.portal.model.Organization> getOrganizations(
155         long[] organizationIds)
156         throws com.liferay.portal.PortalException,
157             com.liferay.portal.SystemException {
158         return getService().getOrganizations(organizationIds);
159     }
160 
161     public static java.util.List<com.liferay.portal.model.Organization> getParentOrganizations(
162         long organizationId)
163         throws com.liferay.portal.PortalException,
164             com.liferay.portal.SystemException {
165         return getService().getParentOrganizations(organizationId);
166     }
167 
168     public static java.util.List<com.liferay.portal.model.Organization> getSuborganizations(
169         java.util.List<com.liferay.portal.model.Organization> organizations)
170         throws com.liferay.portal.SystemException {
171         return getService().getSuborganizations(organizations);
172     }
173 
174     public static java.util.List<com.liferay.portal.model.Organization> getSubsetOrganizations(
175         java.util.List<com.liferay.portal.model.Organization> allOrganizations,
176         java.util.List<com.liferay.portal.model.Organization> availableOrganizations) {
177         return getService()
178                    .getSubsetOrganizations(allOrganizations,
179             availableOrganizations);
180     }
181 
182     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
183         long userId) throws com.liferay.portal.SystemException {
184         return getService().getUserOrganizations(userId);
185     }
186 
187     public static java.util.List<com.liferay.portal.model.Organization> getUserOrganizations(
188         long userId, int start, int end)
189         throws com.liferay.portal.SystemException {
190         return getService().getUserOrganizations(userId, start, end);
191     }
192 
193     public static int getUserOrganizationsCount(long userId)
194         throws com.liferay.portal.SystemException {
195         return getService().getUserOrganizationsCount(userId);
196     }
197 
198     public static boolean hasGroupOrganization(long groupId, long organizationId)
199         throws com.liferay.portal.SystemException {
200         return getService().hasGroupOrganization(groupId, organizationId);
201     }
202 
203     public static boolean hasUserOrganization(long userId, long organizationId)
204         throws com.liferay.portal.SystemException {
205         return getService().hasUserOrganization(userId, organizationId);
206     }
207 
208     public static boolean hasPasswordPolicyOrganization(long passwordPolicyId,
209         long organizationId) throws com.liferay.portal.SystemException {
210         return getService()
211                    .hasPasswordPolicyOrganization(passwordPolicyId,
212             organizationId);
213     }
214 
215     public static java.util.List<com.liferay.portal.model.Organization> search(
216         long companyId, long parentOrganizationId, java.lang.String keywords,
217         int type, java.lang.Long regionId, java.lang.Long countryId,
218         java.util.LinkedHashMap<String, Object> params, int start, int end)
219         throws com.liferay.portal.SystemException {
220         return getService()
221                    .search(companyId, parentOrganizationId, keywords, type,
222             regionId, countryId, params, start, end);
223     }
224 
225     public static java.util.List<com.liferay.portal.model.Organization> search(
226         long companyId, long parentOrganizationId, java.lang.String keywords,
227         int type, java.lang.Long regionId, java.lang.Long countryId,
228         java.util.LinkedHashMap<String, Object> params, int start, int end,
229         com.liferay.portal.kernel.util.OrderByComparator obc)
230         throws com.liferay.portal.SystemException {
231         return getService()
232                    .search(companyId, parentOrganizationId, keywords, type,
233             regionId, countryId, params, start, end, obc);
234     }
235 
236     public static java.util.List<com.liferay.portal.model.Organization> search(
237         long companyId, long parentOrganizationId, java.lang.String name,
238         int type, java.lang.String street, java.lang.String city,
239         java.lang.String zip, java.lang.Long regionId,
240         java.lang.Long countryId,
241         java.util.LinkedHashMap<String, Object> params, boolean andOperator,
242         int start, int end) throws com.liferay.portal.SystemException {
243         return getService()
244                    .search(companyId, parentOrganizationId, name, type, street,
245             city, zip, regionId, countryId, params, andOperator, start, end);
246     }
247 
248     public static java.util.List<com.liferay.portal.model.Organization> search(
249         long companyId, long parentOrganizationId, java.lang.String name,
250         int type, java.lang.String street, java.lang.String city,
251         java.lang.String zip, java.lang.Long regionId,
252         java.lang.Long countryId,
253         java.util.LinkedHashMap<String, Object> params, boolean andOperator,
254         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
255         throws com.liferay.portal.SystemException {
256         return getService()
257                    .search(companyId, parentOrganizationId, name, type, street,
258             city, zip, regionId, countryId, params, andOperator, start, end, obc);
259     }
260 
261     public static int searchCount(long companyId, long parentOrganizationId,
262         java.lang.String keywords, int type, java.lang.Long regionId,
263         java.lang.Long countryId, java.util.LinkedHashMap<String, Object> params)
264         throws com.liferay.portal.SystemException {
265         return getService()
266                    .searchCount(companyId, parentOrganizationId, keywords,
267             type, regionId, countryId, params);
268     }
269 
270     public static int searchCount(long companyId, long parentOrganizationId,
271         java.lang.String name, int type, java.lang.String street,
272         java.lang.String city, java.lang.String zip, java.lang.Long regionId,
273         java.lang.Long countryId,
274         java.util.LinkedHashMap<String, Object> params, boolean andOperator)
275         throws com.liferay.portal.SystemException {
276         return getService()
277                    .searchCount(companyId, parentOrganizationId, name, type,
278             street, city, zip, regionId, countryId, params, andOperator);
279     }
280 
281     public static void setGroupOrganizations(long groupId,
282         long[] organizationIds) throws com.liferay.portal.SystemException {
283         getService().setGroupOrganizations(groupId, organizationIds);
284     }
285 
286     public static void unsetGroupOrganizations(long groupId,
287         long[] organizationIds) throws com.liferay.portal.SystemException {
288         getService().unsetGroupOrganizations(groupId, organizationIds);
289     }
290 
291     public static void unsetPasswordPolicyOrganizations(long passwordPolicyId,
292         long[] organizationIds) throws com.liferay.portal.SystemException {
293         getService()
294             .unsetPasswordPolicyOrganizations(passwordPolicyId, organizationIds);
295     }
296 
297     public static com.liferay.portal.model.Organization updateOrganization(
298         long companyId, long organizationId, long parentOrganizationId,
299         java.lang.String name, int type, boolean recursable, long regionId,
300         long countryId, int statusId, java.lang.String comments)
301         throws com.liferay.portal.PortalException,
302             com.liferay.portal.SystemException {
303         return getService()
304                    .updateOrganization(companyId, organizationId,
305             parentOrganizationId, name, type, recursable, regionId, countryId,
306             statusId, comments);
307     }
308 
309     public static OrganizationLocalService getService() {
310         if (_service == null) {
311             throw new RuntimeException("OrganizationLocalService is not set");
312         }
313 
314         return _service;
315     }
316 
317     public void setService(OrganizationLocalService service) {
318         _service = service;
319     }
320 
321     private static OrganizationLocalService _service;
322 }