1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portal.service.persistence;
16  
17  import com.liferay.portal.model.UserGroupGroupRole;
18  
19  /**
20   * <a href="UserGroupGroupRolePersistence.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       UserGroupGroupRolePersistenceImpl
29   * @see       UserGroupGroupRoleUtil
30   * @generated
31   */
32  public interface UserGroupGroupRolePersistence extends BasePersistence<UserGroupGroupRole> {
33      public void cacheResult(
34          com.liferay.portal.model.UserGroupGroupRole userGroupGroupRole);
35  
36      public void cacheResult(
37          java.util.List<com.liferay.portal.model.UserGroupGroupRole> userGroupGroupRoles);
38  
39      public com.liferay.portal.model.UserGroupGroupRole create(
40          com.liferay.portal.service.persistence.UserGroupGroupRolePK userGroupGroupRolePK);
41  
42      public com.liferay.portal.model.UserGroupGroupRole remove(
43          com.liferay.portal.service.persistence.UserGroupGroupRolePK userGroupGroupRolePK)
44          throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
45              com.liferay.portal.kernel.exception.SystemException;
46  
47      public com.liferay.portal.model.UserGroupGroupRole updateImpl(
48          com.liferay.portal.model.UserGroupGroupRole userGroupGroupRole,
49          boolean merge)
50          throws com.liferay.portal.kernel.exception.SystemException;
51  
52      public com.liferay.portal.model.UserGroupGroupRole findByPrimaryKey(
53          com.liferay.portal.service.persistence.UserGroupGroupRolePK userGroupGroupRolePK)
54          throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
55              com.liferay.portal.kernel.exception.SystemException;
56  
57      public com.liferay.portal.model.UserGroupGroupRole fetchByPrimaryKey(
58          com.liferay.portal.service.persistence.UserGroupGroupRolePK userGroupGroupRolePK)
59          throws com.liferay.portal.kernel.exception.SystemException;
60  
61      public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findByUserGroupId(
62          long userGroupId)
63          throws com.liferay.portal.kernel.exception.SystemException;
64  
65      public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findByUserGroupId(
66          long userGroupId, int start, int end)
67          throws com.liferay.portal.kernel.exception.SystemException;
68  
69      public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findByUserGroupId(
70          long userGroupId, int start, int end,
71          com.liferay.portal.kernel.util.OrderByComparator obc)
72          throws com.liferay.portal.kernel.exception.SystemException;
73  
74      public com.liferay.portal.model.UserGroupGroupRole findByUserGroupId_First(
75          long userGroupId, com.liferay.portal.kernel.util.OrderByComparator obc)
76          throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
77              com.liferay.portal.kernel.exception.SystemException;
78  
79      public com.liferay.portal.model.UserGroupGroupRole findByUserGroupId_Last(
80          long userGroupId, com.liferay.portal.kernel.util.OrderByComparator obc)
81          throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
82              com.liferay.portal.kernel.exception.SystemException;
83  
84      public com.liferay.portal.model.UserGroupGroupRole[] findByUserGroupId_PrevAndNext(
85          com.liferay.portal.service.persistence.UserGroupGroupRolePK userGroupGroupRolePK,
86          long userGroupId, com.liferay.portal.kernel.util.OrderByComparator obc)
87          throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
88              com.liferay.portal.kernel.exception.SystemException;
89  
90      public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findByGroupId(
91          long groupId)
92          throws com.liferay.portal.kernel.exception.SystemException;
93  
94      public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findByGroupId(
95          long groupId, int start, int end)
96          throws com.liferay.portal.kernel.exception.SystemException;
97  
98      public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findByGroupId(
99          long groupId, int start, int end,
100         com.liferay.portal.kernel.util.OrderByComparator obc)
101         throws com.liferay.portal.kernel.exception.SystemException;
102 
103     public com.liferay.portal.model.UserGroupGroupRole findByGroupId_First(
104         long groupId, com.liferay.portal.kernel.util.OrderByComparator obc)
105         throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
106             com.liferay.portal.kernel.exception.SystemException;
107 
108     public com.liferay.portal.model.UserGroupGroupRole findByGroupId_Last(
109         long groupId, com.liferay.portal.kernel.util.OrderByComparator obc)
110         throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
111             com.liferay.portal.kernel.exception.SystemException;
112 
113     public com.liferay.portal.model.UserGroupGroupRole[] findByGroupId_PrevAndNext(
114         com.liferay.portal.service.persistence.UserGroupGroupRolePK userGroupGroupRolePK,
115         long groupId, com.liferay.portal.kernel.util.OrderByComparator obc)
116         throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
117             com.liferay.portal.kernel.exception.SystemException;
118 
119     public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findByRoleId(
120         long roleId) throws com.liferay.portal.kernel.exception.SystemException;
121 
122     public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findByRoleId(
123         long roleId, int start, int end)
124         throws com.liferay.portal.kernel.exception.SystemException;
125 
126     public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findByRoleId(
127         long roleId, int start, int end,
128         com.liferay.portal.kernel.util.OrderByComparator obc)
129         throws com.liferay.portal.kernel.exception.SystemException;
130 
131     public com.liferay.portal.model.UserGroupGroupRole findByRoleId_First(
132         long roleId, com.liferay.portal.kernel.util.OrderByComparator obc)
133         throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
134             com.liferay.portal.kernel.exception.SystemException;
135 
136     public com.liferay.portal.model.UserGroupGroupRole findByRoleId_Last(
137         long roleId, com.liferay.portal.kernel.util.OrderByComparator obc)
138         throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
139             com.liferay.portal.kernel.exception.SystemException;
140 
141     public com.liferay.portal.model.UserGroupGroupRole[] findByRoleId_PrevAndNext(
142         com.liferay.portal.service.persistence.UserGroupGroupRolePK userGroupGroupRolePK,
143         long roleId, com.liferay.portal.kernel.util.OrderByComparator obc)
144         throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
145             com.liferay.portal.kernel.exception.SystemException;
146 
147     public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findByU_G(
148         long userGroupId, long groupId)
149         throws com.liferay.portal.kernel.exception.SystemException;
150 
151     public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findByU_G(
152         long userGroupId, long groupId, int start, int end)
153         throws com.liferay.portal.kernel.exception.SystemException;
154 
155     public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findByU_G(
156         long userGroupId, long groupId, int start, int end,
157         com.liferay.portal.kernel.util.OrderByComparator obc)
158         throws com.liferay.portal.kernel.exception.SystemException;
159 
160     public com.liferay.portal.model.UserGroupGroupRole findByU_G_First(
161         long userGroupId, long groupId,
162         com.liferay.portal.kernel.util.OrderByComparator obc)
163         throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
164             com.liferay.portal.kernel.exception.SystemException;
165 
166     public com.liferay.portal.model.UserGroupGroupRole findByU_G_Last(
167         long userGroupId, long groupId,
168         com.liferay.portal.kernel.util.OrderByComparator obc)
169         throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
170             com.liferay.portal.kernel.exception.SystemException;
171 
172     public com.liferay.portal.model.UserGroupGroupRole[] findByU_G_PrevAndNext(
173         com.liferay.portal.service.persistence.UserGroupGroupRolePK userGroupGroupRolePK,
174         long userGroupId, long groupId,
175         com.liferay.portal.kernel.util.OrderByComparator obc)
176         throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
177             com.liferay.portal.kernel.exception.SystemException;
178 
179     public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findByG_R(
180         long groupId, long roleId)
181         throws com.liferay.portal.kernel.exception.SystemException;
182 
183     public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findByG_R(
184         long groupId, long roleId, int start, int end)
185         throws com.liferay.portal.kernel.exception.SystemException;
186 
187     public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findByG_R(
188         long groupId, long roleId, int start, int end,
189         com.liferay.portal.kernel.util.OrderByComparator obc)
190         throws com.liferay.portal.kernel.exception.SystemException;
191 
192     public com.liferay.portal.model.UserGroupGroupRole findByG_R_First(
193         long groupId, long roleId,
194         com.liferay.portal.kernel.util.OrderByComparator obc)
195         throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
196             com.liferay.portal.kernel.exception.SystemException;
197 
198     public com.liferay.portal.model.UserGroupGroupRole findByG_R_Last(
199         long groupId, long roleId,
200         com.liferay.portal.kernel.util.OrderByComparator obc)
201         throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
202             com.liferay.portal.kernel.exception.SystemException;
203 
204     public com.liferay.portal.model.UserGroupGroupRole[] findByG_R_PrevAndNext(
205         com.liferay.portal.service.persistence.UserGroupGroupRolePK userGroupGroupRolePK,
206         long groupId, long roleId,
207         com.liferay.portal.kernel.util.OrderByComparator obc)
208         throws com.liferay.portal.NoSuchUserGroupGroupRoleException,
209             com.liferay.portal.kernel.exception.SystemException;
210 
211     public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findAll()
212         throws com.liferay.portal.kernel.exception.SystemException;
213 
214     public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findAll(
215         int start, int end)
216         throws com.liferay.portal.kernel.exception.SystemException;
217 
218     public java.util.List<com.liferay.portal.model.UserGroupGroupRole> findAll(
219         int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
220         throws com.liferay.portal.kernel.exception.SystemException;
221 
222     public void removeByUserGroupId(long userGroupId)
223         throws com.liferay.portal.kernel.exception.SystemException;
224 
225     public void removeByGroupId(long groupId)
226         throws com.liferay.portal.kernel.exception.SystemException;
227 
228     public void removeByRoleId(long roleId)
229         throws com.liferay.portal.kernel.exception.SystemException;
230 
231     public void removeByU_G(long userGroupId, long groupId)
232         throws com.liferay.portal.kernel.exception.SystemException;
233 
234     public void removeByG_R(long groupId, long roleId)
235         throws com.liferay.portal.kernel.exception.SystemException;
236 
237     public void removeAll()
238         throws com.liferay.portal.kernel.exception.SystemException;
239 
240     public int countByUserGroupId(long userGroupId)
241         throws com.liferay.portal.kernel.exception.SystemException;
242 
243     public int countByGroupId(long groupId)
244         throws com.liferay.portal.kernel.exception.SystemException;
245 
246     public int countByRoleId(long roleId)
247         throws com.liferay.portal.kernel.exception.SystemException;
248 
249     public int countByU_G(long userGroupId, long groupId)
250         throws com.liferay.portal.kernel.exception.SystemException;
251 
252     public int countByG_R(long groupId, long roleId)
253         throws com.liferay.portal.kernel.exception.SystemException;
254 
255     public int countAll()
256         throws com.liferay.portal.kernel.exception.SystemException;
257 }