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.UserGroup;
18  
19  /**
20   * <a href="UserGroupPersistence.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       UserGroupPersistenceImpl
29   * @see       UserGroupUtil
30   * @generated
31   */
32  public interface UserGroupPersistence extends BasePersistence<UserGroup> {
33      public void cacheResult(com.liferay.portal.model.UserGroup userGroup);
34  
35      public void cacheResult(
36          java.util.List<com.liferay.portal.model.UserGroup> userGroups);
37  
38      public com.liferay.portal.model.UserGroup create(long userGroupId);
39  
40      public com.liferay.portal.model.UserGroup remove(long userGroupId)
41          throws com.liferay.portal.NoSuchUserGroupException,
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.UserGroup update(
48          com.liferay.portal.model.UserGroup userGroup)
49          throws com.liferay.portal.SystemException;
50  
51      public com.liferay.portal.model.UserGroup updateImpl(
52          com.liferay.portal.model.UserGroup userGroup, boolean merge)
53          throws com.liferay.portal.SystemException;
54  
55      public com.liferay.portal.model.UserGroup findByPrimaryKey(long userGroupId)
56          throws com.liferay.portal.NoSuchUserGroupException,
57              com.liferay.portal.SystemException;
58  
59      public com.liferay.portal.model.UserGroup fetchByPrimaryKey(
60          long userGroupId) throws com.liferay.portal.SystemException;
61  
62      public java.util.List<com.liferay.portal.model.UserGroup> findByCompanyId(
63          long companyId) throws com.liferay.portal.SystemException;
64  
65      public java.util.List<com.liferay.portal.model.UserGroup> findByCompanyId(
66          long companyId, int start, int end)
67          throws com.liferay.portal.SystemException;
68  
69      public java.util.List<com.liferay.portal.model.UserGroup> findByCompanyId(
70          long companyId, int start, int end,
71          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
72          throws com.liferay.portal.SystemException;
73  
74      public com.liferay.portal.model.UserGroup findByCompanyId_First(
75          long companyId,
76          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
77          throws com.liferay.portal.NoSuchUserGroupException,
78              com.liferay.portal.SystemException;
79  
80      public com.liferay.portal.model.UserGroup findByCompanyId_Last(
81          long companyId,
82          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
83          throws com.liferay.portal.NoSuchUserGroupException,
84              com.liferay.portal.SystemException;
85  
86      public com.liferay.portal.model.UserGroup[] findByCompanyId_PrevAndNext(
87          long userGroupId, long companyId,
88          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
89          throws com.liferay.portal.NoSuchUserGroupException,
90              com.liferay.portal.SystemException;
91  
92      public java.util.List<com.liferay.portal.model.UserGroup> findByC_P(
93          long companyId, long parentUserGroupId)
94          throws com.liferay.portal.SystemException;
95  
96      public java.util.List<com.liferay.portal.model.UserGroup> findByC_P(
97          long companyId, long parentUserGroupId, int start, int end)
98          throws com.liferay.portal.SystemException;
99  
100     public java.util.List<com.liferay.portal.model.UserGroup> findByC_P(
101         long companyId, long parentUserGroupId, int start, int end,
102         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
103         throws com.liferay.portal.SystemException;
104 
105     public com.liferay.portal.model.UserGroup findByC_P_First(long companyId,
106         long parentUserGroupId,
107         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
108         throws com.liferay.portal.NoSuchUserGroupException,
109             com.liferay.portal.SystemException;
110 
111     public com.liferay.portal.model.UserGroup findByC_P_Last(long companyId,
112         long parentUserGroupId,
113         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
114         throws com.liferay.portal.NoSuchUserGroupException,
115             com.liferay.portal.SystemException;
116 
117     public com.liferay.portal.model.UserGroup[] findByC_P_PrevAndNext(
118         long userGroupId, long companyId, long parentUserGroupId,
119         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
120         throws com.liferay.portal.NoSuchUserGroupException,
121             com.liferay.portal.SystemException;
122 
123     public com.liferay.portal.model.UserGroup findByC_N(long companyId,
124         java.lang.String name)
125         throws com.liferay.portal.NoSuchUserGroupException,
126             com.liferay.portal.SystemException;
127 
128     public com.liferay.portal.model.UserGroup fetchByC_N(long companyId,
129         java.lang.String name) throws com.liferay.portal.SystemException;
130 
131     public com.liferay.portal.model.UserGroup fetchByC_N(long companyId,
132         java.lang.String name, boolean retrieveFromCache)
133         throws com.liferay.portal.SystemException;
134 
135     public java.util.List<com.liferay.portal.model.UserGroup> findAll()
136         throws com.liferay.portal.SystemException;
137 
138     public java.util.List<com.liferay.portal.model.UserGroup> findAll(
139         int start, int end) throws com.liferay.portal.SystemException;
140 
141     public java.util.List<com.liferay.portal.model.UserGroup> findAll(
142         int start, int end,
143         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
144         throws com.liferay.portal.SystemException;
145 
146     public void removeByCompanyId(long companyId)
147         throws com.liferay.portal.SystemException;
148 
149     public void removeByC_P(long companyId, long parentUserGroupId)
150         throws com.liferay.portal.SystemException;
151 
152     public void removeByC_N(long companyId, java.lang.String name)
153         throws com.liferay.portal.NoSuchUserGroupException,
154             com.liferay.portal.SystemException;
155 
156     public void removeAll() throws com.liferay.portal.SystemException;
157 
158     public int countByCompanyId(long companyId)
159         throws com.liferay.portal.SystemException;
160 
161     public int countByC_P(long companyId, long parentUserGroupId)
162         throws com.liferay.portal.SystemException;
163 
164     public int countByC_N(long companyId, java.lang.String name)
165         throws com.liferay.portal.SystemException;
166 
167     public int countAll() throws com.liferay.portal.SystemException;
168 
169     public java.util.List<com.liferay.portal.model.Group> getGroups(long pk)
170         throws com.liferay.portal.SystemException;
171 
172     public java.util.List<com.liferay.portal.model.Group> getGroups(long pk,
173         int start, int end) throws com.liferay.portal.SystemException;
174 
175     public java.util.List<com.liferay.portal.model.Group> getGroups(long pk,
176         int start, int end,
177         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
178         throws com.liferay.portal.SystemException;
179 
180     public int getGroupsSize(long pk) throws com.liferay.portal.SystemException;
181 
182     public boolean containsGroup(long pk, long groupPK)
183         throws com.liferay.portal.SystemException;
184 
185     public boolean containsGroups(long pk)
186         throws com.liferay.portal.SystemException;
187 
188     public void addGroup(long pk, long groupPK)
189         throws com.liferay.portal.SystemException;
190 
191     public void addGroup(long pk, com.liferay.portal.model.Group group)
192         throws com.liferay.portal.SystemException;
193 
194     public void addGroups(long pk, long[] groupPKs)
195         throws com.liferay.portal.SystemException;
196 
197     public void addGroups(long pk,
198         java.util.List<com.liferay.portal.model.Group> groups)
199         throws com.liferay.portal.SystemException;
200 
201     public void clearGroups(long pk) throws com.liferay.portal.SystemException;
202 
203     public void removeGroup(long pk, long groupPK)
204         throws com.liferay.portal.SystemException;
205 
206     public void removeGroup(long pk, com.liferay.portal.model.Group group)
207         throws com.liferay.portal.SystemException;
208 
209     public void removeGroups(long pk, long[] groupPKs)
210         throws com.liferay.portal.SystemException;
211 
212     public void removeGroups(long pk,
213         java.util.List<com.liferay.portal.model.Group> groups)
214         throws com.liferay.portal.SystemException;
215 
216     public void setGroups(long pk, long[] groupPKs)
217         throws com.liferay.portal.SystemException;
218 
219     public void setGroups(long pk,
220         java.util.List<com.liferay.portal.model.Group> groups)
221         throws com.liferay.portal.SystemException;
222 
223     public java.util.List<com.liferay.portal.model.User> getUsers(long pk)
224         throws com.liferay.portal.SystemException;
225 
226     public java.util.List<com.liferay.portal.model.User> getUsers(long pk,
227         int start, int end) throws com.liferay.portal.SystemException;
228 
229     public java.util.List<com.liferay.portal.model.User> getUsers(long pk,
230         int start, int end,
231         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
232         throws com.liferay.portal.SystemException;
233 
234     public int getUsersSize(long pk) throws com.liferay.portal.SystemException;
235 
236     public boolean containsUser(long pk, long userPK)
237         throws com.liferay.portal.SystemException;
238 
239     public boolean containsUsers(long pk)
240         throws com.liferay.portal.SystemException;
241 
242     public void addUser(long pk, long userPK)
243         throws com.liferay.portal.SystemException;
244 
245     public void addUser(long pk, com.liferay.portal.model.User user)
246         throws com.liferay.portal.SystemException;
247 
248     public void addUsers(long pk, long[] userPKs)
249         throws com.liferay.portal.SystemException;
250 
251     public void addUsers(long pk,
252         java.util.List<com.liferay.portal.model.User> users)
253         throws com.liferay.portal.SystemException;
254 
255     public void clearUsers(long pk) throws com.liferay.portal.SystemException;
256 
257     public void removeUser(long pk, long userPK)
258         throws com.liferay.portal.SystemException;
259 
260     public void removeUser(long pk, com.liferay.portal.model.User user)
261         throws com.liferay.portal.SystemException;
262 
263     public void removeUsers(long pk, long[] userPKs)
264         throws com.liferay.portal.SystemException;
265 
266     public void removeUsers(long pk,
267         java.util.List<com.liferay.portal.model.User> users)
268         throws com.liferay.portal.SystemException;
269 
270     public void setUsers(long pk, long[] userPKs)
271         throws com.liferay.portal.SystemException;
272 
273     public void setUsers(long pk,
274         java.util.List<com.liferay.portal.model.User> users)
275         throws com.liferay.portal.SystemException;
276 }