1   /**
2    * Copyright (c) 2000-2010 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   *
12   * 
13   */
14  
15  package com.liferay.portal.service.persistence;
16  
17  import com.liferay.portal.model.Organization;
18  
19  /**
20   * <a href="OrganizationPersistence.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   * @author    Brian Wing Shun Chan
28   * @see       OrganizationPersistenceImpl
29   * @see       OrganizationUtil
30   * @generated
31   */
32  public interface OrganizationPersistence extends BasePersistence<Organization> {
33      public void cacheResult(com.liferay.portal.model.Organization organization);
34  
35      public void cacheResult(
36          java.util.List<com.liferay.portal.model.Organization> organizations);
37  
38      public com.liferay.portal.model.Organization create(long organizationId);
39  
40      public com.liferay.portal.model.Organization remove(long organizationId)
41          throws com.liferay.portal.NoSuchOrganizationException,
42              com.liferay.portal.SystemException;
43  
44      /**
45       * @deprecated Use {@link BasePersistence#update(com.liferay.portal.model.BaseModel, boolean)}.
46       */
47      public com.liferay.portal.model.Organization update(
48          com.liferay.portal.model.Organization organization)
49          throws com.liferay.portal.SystemException;
50  
51      public com.liferay.portal.model.Organization updateImpl(
52          com.liferay.portal.model.Organization organization, boolean merge)
53          throws com.liferay.portal.SystemException;
54  
55      public com.liferay.portal.model.Organization findByPrimaryKey(
56          long organizationId)
57          throws com.liferay.portal.NoSuchOrganizationException,
58              com.liferay.portal.SystemException;
59  
60      public com.liferay.portal.model.Organization fetchByPrimaryKey(
61          long organizationId) throws com.liferay.portal.SystemException;
62  
63      public java.util.List<com.liferay.portal.model.Organization> findByCompanyId(
64          long companyId) throws com.liferay.portal.SystemException;
65  
66      public java.util.List<com.liferay.portal.model.Organization> findByCompanyId(
67          long companyId, int start, int end)
68          throws com.liferay.portal.SystemException;
69  
70      public java.util.List<com.liferay.portal.model.Organization> findByCompanyId(
71          long companyId, int start, int end,
72          com.liferay.portal.kernel.util.OrderByComparator obc)
73          throws com.liferay.portal.SystemException;
74  
75      public com.liferay.portal.model.Organization findByCompanyId_First(
76          long companyId, com.liferay.portal.kernel.util.OrderByComparator obc)
77          throws com.liferay.portal.NoSuchOrganizationException,
78              com.liferay.portal.SystemException;
79  
80      public com.liferay.portal.model.Organization findByCompanyId_Last(
81          long companyId, com.liferay.portal.kernel.util.OrderByComparator obc)
82          throws com.liferay.portal.NoSuchOrganizationException,
83              com.liferay.portal.SystemException;
84  
85      public com.liferay.portal.model.Organization[] findByCompanyId_PrevAndNext(
86          long organizationId, long companyId,
87          com.liferay.portal.kernel.util.OrderByComparator obc)
88          throws com.liferay.portal.NoSuchOrganizationException,
89              com.liferay.portal.SystemException;
90  
91      public java.util.List<com.liferay.portal.model.Organization> findByLocations(
92          long companyId) throws com.liferay.portal.SystemException;
93  
94      public java.util.List<com.liferay.portal.model.Organization> findByLocations(
95          long companyId, int start, int end)
96          throws com.liferay.portal.SystemException;
97  
98      public java.util.List<com.liferay.portal.model.Organization> findByLocations(
99          long companyId, int start, int end,
100         com.liferay.portal.kernel.util.OrderByComparator obc)
101         throws com.liferay.portal.SystemException;
102 
103     public com.liferay.portal.model.Organization findByLocations_First(
104         long companyId, com.liferay.portal.kernel.util.OrderByComparator obc)
105         throws com.liferay.portal.NoSuchOrganizationException,
106             com.liferay.portal.SystemException;
107 
108     public com.liferay.portal.model.Organization findByLocations_Last(
109         long companyId, com.liferay.portal.kernel.util.OrderByComparator obc)
110         throws com.liferay.portal.NoSuchOrganizationException,
111             com.liferay.portal.SystemException;
112 
113     public com.liferay.portal.model.Organization[] findByLocations_PrevAndNext(
114         long organizationId, long companyId,
115         com.liferay.portal.kernel.util.OrderByComparator obc)
116         throws com.liferay.portal.NoSuchOrganizationException,
117             com.liferay.portal.SystemException;
118 
119     public java.util.List<com.liferay.portal.model.Organization> findByC_P(
120         long companyId, long parentOrganizationId)
121         throws com.liferay.portal.SystemException;
122 
123     public java.util.List<com.liferay.portal.model.Organization> findByC_P(
124         long companyId, long parentOrganizationId, int start, int end)
125         throws com.liferay.portal.SystemException;
126 
127     public java.util.List<com.liferay.portal.model.Organization> findByC_P(
128         long companyId, long parentOrganizationId, int start, int end,
129         com.liferay.portal.kernel.util.OrderByComparator obc)
130         throws com.liferay.portal.SystemException;
131 
132     public com.liferay.portal.model.Organization findByC_P_First(
133         long companyId, long parentOrganizationId,
134         com.liferay.portal.kernel.util.OrderByComparator obc)
135         throws com.liferay.portal.NoSuchOrganizationException,
136             com.liferay.portal.SystemException;
137 
138     public com.liferay.portal.model.Organization findByC_P_Last(
139         long companyId, long parentOrganizationId,
140         com.liferay.portal.kernel.util.OrderByComparator obc)
141         throws com.liferay.portal.NoSuchOrganizationException,
142             com.liferay.portal.SystemException;
143 
144     public com.liferay.portal.model.Organization[] findByC_P_PrevAndNext(
145         long organizationId, long companyId, long parentOrganizationId,
146         com.liferay.portal.kernel.util.OrderByComparator obc)
147         throws com.liferay.portal.NoSuchOrganizationException,
148             com.liferay.portal.SystemException;
149 
150     public com.liferay.portal.model.Organization findByC_N(long companyId,
151         java.lang.String name)
152         throws com.liferay.portal.NoSuchOrganizationException,
153             com.liferay.portal.SystemException;
154 
155     public com.liferay.portal.model.Organization fetchByC_N(long companyId,
156         java.lang.String name) throws com.liferay.portal.SystemException;
157 
158     public com.liferay.portal.model.Organization fetchByC_N(long companyId,
159         java.lang.String name, boolean retrieveFromCache)
160         throws com.liferay.portal.SystemException;
161 
162     public java.util.List<com.liferay.portal.model.Organization> findAll()
163         throws com.liferay.portal.SystemException;
164 
165     public java.util.List<com.liferay.portal.model.Organization> findAll(
166         int start, int end) throws com.liferay.portal.SystemException;
167 
168     public java.util.List<com.liferay.portal.model.Organization> findAll(
169         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
170         throws com.liferay.portal.SystemException;
171 
172     public void removeByCompanyId(long companyId)
173         throws com.liferay.portal.SystemException;
174 
175     public void removeByLocations(long companyId)
176         throws com.liferay.portal.SystemException;
177 
178     public void removeByC_P(long companyId, long parentOrganizationId)
179         throws com.liferay.portal.SystemException;
180 
181     public void removeByC_N(long companyId, java.lang.String name)
182         throws com.liferay.portal.NoSuchOrganizationException,
183             com.liferay.portal.SystemException;
184 
185     public void removeAll() throws com.liferay.portal.SystemException;
186 
187     public int countByCompanyId(long companyId)
188         throws com.liferay.portal.SystemException;
189 
190     public int countByLocations(long companyId)
191         throws com.liferay.portal.SystemException;
192 
193     public int countByC_P(long companyId, long parentOrganizationId)
194         throws com.liferay.portal.SystemException;
195 
196     public int countByC_N(long companyId, java.lang.String name)
197         throws com.liferay.portal.SystemException;
198 
199     public int countAll() throws com.liferay.portal.SystemException;
200 
201     public java.util.List<com.liferay.portal.model.Group> getGroups(long pk)
202         throws com.liferay.portal.SystemException;
203 
204     public java.util.List<com.liferay.portal.model.Group> getGroups(long pk,
205         int start, int end) throws com.liferay.portal.SystemException;
206 
207     public java.util.List<com.liferay.portal.model.Group> getGroups(long pk,
208         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
209         throws com.liferay.portal.SystemException;
210 
211     public int getGroupsSize(long pk) throws com.liferay.portal.SystemException;
212 
213     public boolean containsGroup(long pk, long groupPK)
214         throws com.liferay.portal.SystemException;
215 
216     public boolean containsGroups(long pk)
217         throws com.liferay.portal.SystemException;
218 
219     public void addGroup(long pk, long groupPK)
220         throws com.liferay.portal.SystemException;
221 
222     public void addGroup(long pk, com.liferay.portal.model.Group group)
223         throws com.liferay.portal.SystemException;
224 
225     public void addGroups(long pk, long[] groupPKs)
226         throws com.liferay.portal.SystemException;
227 
228     public void addGroups(long pk,
229         java.util.List<com.liferay.portal.model.Group> groups)
230         throws com.liferay.portal.SystemException;
231 
232     public void clearGroups(long pk) throws com.liferay.portal.SystemException;
233 
234     public void removeGroup(long pk, long groupPK)
235         throws com.liferay.portal.SystemException;
236 
237     public void removeGroup(long pk, com.liferay.portal.model.Group group)
238         throws com.liferay.portal.SystemException;
239 
240     public void removeGroups(long pk, long[] groupPKs)
241         throws com.liferay.portal.SystemException;
242 
243     public void removeGroups(long pk,
244         java.util.List<com.liferay.portal.model.Group> groups)
245         throws com.liferay.portal.SystemException;
246 
247     public void setGroups(long pk, long[] groupPKs)
248         throws com.liferay.portal.SystemException;
249 
250     public void setGroups(long pk,
251         java.util.List<com.liferay.portal.model.Group> groups)
252         throws com.liferay.portal.SystemException;
253 
254     public java.util.List<com.liferay.portal.model.User> getUsers(long pk)
255         throws com.liferay.portal.SystemException;
256 
257     public java.util.List<com.liferay.portal.model.User> getUsers(long pk,
258         int start, int end) throws com.liferay.portal.SystemException;
259 
260     public java.util.List<com.liferay.portal.model.User> getUsers(long pk,
261         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
262         throws com.liferay.portal.SystemException;
263 
264     public int getUsersSize(long pk) throws com.liferay.portal.SystemException;
265 
266     public boolean containsUser(long pk, long userPK)
267         throws com.liferay.portal.SystemException;
268 
269     public boolean containsUsers(long pk)
270         throws com.liferay.portal.SystemException;
271 
272     public void addUser(long pk, long userPK)
273         throws com.liferay.portal.SystemException;
274 
275     public void addUser(long pk, com.liferay.portal.model.User user)
276         throws com.liferay.portal.SystemException;
277 
278     public void addUsers(long pk, long[] userPKs)
279         throws com.liferay.portal.SystemException;
280 
281     public void addUsers(long pk,
282         java.util.List<com.liferay.portal.model.User> users)
283         throws com.liferay.portal.SystemException;
284 
285     public void clearUsers(long pk) throws com.liferay.portal.SystemException;
286 
287     public void removeUser(long pk, long userPK)
288         throws com.liferay.portal.SystemException;
289 
290     public void removeUser(long pk, com.liferay.portal.model.User user)
291         throws com.liferay.portal.SystemException;
292 
293     public void removeUsers(long pk, long[] userPKs)
294         throws com.liferay.portal.SystemException;
295 
296     public void removeUsers(long pk,
297         java.util.List<com.liferay.portal.model.User> users)
298         throws com.liferay.portal.SystemException;
299 
300     public void setUsers(long pk, long[] userPKs)
301         throws com.liferay.portal.SystemException;
302 
303     public void setUsers(long pk,
304         java.util.List<com.liferay.portal.model.User> users)
305         throws com.liferay.portal.SystemException;
306 
307     public void rebuildTree(long companyId, boolean force)
308         throws com.liferay.portal.SystemException;
309 }