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.ResourcePermission;
18  
19  /**
20   * <a href="ResourcePermissionPersistence.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       ResourcePermissionPersistenceImpl
29   * @see       ResourcePermissionUtil
30   * @generated
31   */
32  public interface ResourcePermissionPersistence extends BasePersistence<ResourcePermission> {
33      public void cacheResult(
34          com.liferay.portal.model.ResourcePermission resourcePermission);
35  
36      public void cacheResult(
37          java.util.List<com.liferay.portal.model.ResourcePermission> resourcePermissions);
38  
39      public com.liferay.portal.model.ResourcePermission create(
40          long resourcePermissionId);
41  
42      public com.liferay.portal.model.ResourcePermission remove(
43          long resourcePermissionId)
44          throws com.liferay.portal.NoSuchResourcePermissionException,
45              com.liferay.portal.SystemException;
46  
47      /**
48       * @deprecated Use {@link BasePersistence#update(com.liferay.portal.model.BaseModel, boolean)}.
49       */
50      public com.liferay.portal.model.ResourcePermission update(
51          com.liferay.portal.model.ResourcePermission resourcePermission)
52          throws com.liferay.portal.SystemException;
53  
54      public com.liferay.portal.model.ResourcePermission updateImpl(
55          com.liferay.portal.model.ResourcePermission resourcePermission,
56          boolean merge) throws com.liferay.portal.SystemException;
57  
58      public com.liferay.portal.model.ResourcePermission findByPrimaryKey(
59          long resourcePermissionId)
60          throws com.liferay.portal.NoSuchResourcePermissionException,
61              com.liferay.portal.SystemException;
62  
63      public com.liferay.portal.model.ResourcePermission fetchByPrimaryKey(
64          long resourcePermissionId) throws com.liferay.portal.SystemException;
65  
66      public java.util.List<com.liferay.portal.model.ResourcePermission> findByRoleId(
67          long roleId) throws com.liferay.portal.SystemException;
68  
69      public java.util.List<com.liferay.portal.model.ResourcePermission> findByRoleId(
70          long roleId, int start, int end)
71          throws com.liferay.portal.SystemException;
72  
73      public java.util.List<com.liferay.portal.model.ResourcePermission> findByRoleId(
74          long roleId, int start, int end,
75          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
76          throws com.liferay.portal.SystemException;
77  
78      public com.liferay.portal.model.ResourcePermission findByRoleId_First(
79          long roleId,
80          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
81          throws com.liferay.portal.NoSuchResourcePermissionException,
82              com.liferay.portal.SystemException;
83  
84      public com.liferay.portal.model.ResourcePermission findByRoleId_Last(
85          long roleId,
86          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
87          throws com.liferay.portal.NoSuchResourcePermissionException,
88              com.liferay.portal.SystemException;
89  
90      public com.liferay.portal.model.ResourcePermission[] findByRoleId_PrevAndNext(
91          long resourcePermissionId, long roleId,
92          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
93          throws com.liferay.portal.NoSuchResourcePermissionException,
94              com.liferay.portal.SystemException;
95  
96      public java.util.List<com.liferay.portal.model.ResourcePermission> findByR_S(
97          long roleId, int scope) throws com.liferay.portal.SystemException;
98  
99      public java.util.List<com.liferay.portal.model.ResourcePermission> findByR_S(
100         long roleId, int scope, int start, int end)
101         throws com.liferay.portal.SystemException;
102 
103     public java.util.List<com.liferay.portal.model.ResourcePermission> findByR_S(
104         long roleId, int scope, int start, int end,
105         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
106         throws com.liferay.portal.SystemException;
107 
108     public com.liferay.portal.model.ResourcePermission findByR_S_First(
109         long roleId, int scope,
110         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
111         throws com.liferay.portal.NoSuchResourcePermissionException,
112             com.liferay.portal.SystemException;
113 
114     public com.liferay.portal.model.ResourcePermission findByR_S_Last(
115         long roleId, int scope,
116         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
117         throws com.liferay.portal.NoSuchResourcePermissionException,
118             com.liferay.portal.SystemException;
119 
120     public com.liferay.portal.model.ResourcePermission[] findByR_S_PrevAndNext(
121         long resourcePermissionId, long roleId, int scope,
122         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
123         throws com.liferay.portal.NoSuchResourcePermissionException,
124             com.liferay.portal.SystemException;
125 
126     public java.util.List<com.liferay.portal.model.ResourcePermission> findByC_N_S(
127         long companyId, java.lang.String name, int scope)
128         throws com.liferay.portal.SystemException;
129 
130     public java.util.List<com.liferay.portal.model.ResourcePermission> findByC_N_S(
131         long companyId, java.lang.String name, int scope, int start, int end)
132         throws com.liferay.portal.SystemException;
133 
134     public java.util.List<com.liferay.portal.model.ResourcePermission> findByC_N_S(
135         long companyId, java.lang.String name, int scope, int start, int end,
136         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
137         throws com.liferay.portal.SystemException;
138 
139     public com.liferay.portal.model.ResourcePermission findByC_N_S_First(
140         long companyId, java.lang.String name, int scope,
141         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
142         throws com.liferay.portal.NoSuchResourcePermissionException,
143             com.liferay.portal.SystemException;
144 
145     public com.liferay.portal.model.ResourcePermission findByC_N_S_Last(
146         long companyId, java.lang.String name, int scope,
147         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
148         throws com.liferay.portal.NoSuchResourcePermissionException,
149             com.liferay.portal.SystemException;
150 
151     public com.liferay.portal.model.ResourcePermission[] findByC_N_S_PrevAndNext(
152         long resourcePermissionId, long companyId, java.lang.String name,
153         int scope,
154         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
155         throws com.liferay.portal.NoSuchResourcePermissionException,
156             com.liferay.portal.SystemException;
157 
158     public java.util.List<com.liferay.portal.model.ResourcePermission> findByC_N_S_P(
159         long companyId, java.lang.String name, int scope,
160         java.lang.String primKey) throws com.liferay.portal.SystemException;
161 
162     public java.util.List<com.liferay.portal.model.ResourcePermission> findByC_N_S_P(
163         long companyId, java.lang.String name, int scope,
164         java.lang.String primKey, int start, int end)
165         throws com.liferay.portal.SystemException;
166 
167     public java.util.List<com.liferay.portal.model.ResourcePermission> findByC_N_S_P(
168         long companyId, java.lang.String name, int scope,
169         java.lang.String primKey, int start, int end,
170         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
171         throws com.liferay.portal.SystemException;
172 
173     public com.liferay.portal.model.ResourcePermission findByC_N_S_P_First(
174         long companyId, java.lang.String name, int scope,
175         java.lang.String primKey,
176         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
177         throws com.liferay.portal.NoSuchResourcePermissionException,
178             com.liferay.portal.SystemException;
179 
180     public com.liferay.portal.model.ResourcePermission findByC_N_S_P_Last(
181         long companyId, java.lang.String name, int scope,
182         java.lang.String primKey,
183         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
184         throws com.liferay.portal.NoSuchResourcePermissionException,
185             com.liferay.portal.SystemException;
186 
187     public com.liferay.portal.model.ResourcePermission[] findByC_N_S_P_PrevAndNext(
188         long resourcePermissionId, long companyId, java.lang.String name,
189         int scope, java.lang.String primKey,
190         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
191         throws com.liferay.portal.NoSuchResourcePermissionException,
192             com.liferay.portal.SystemException;
193 
194     public com.liferay.portal.model.ResourcePermission findByC_N_S_P_R(
195         long companyId, java.lang.String name, int scope,
196         java.lang.String primKey, long roleId)
197         throws com.liferay.portal.NoSuchResourcePermissionException,
198             com.liferay.portal.SystemException;
199 
200     public com.liferay.portal.model.ResourcePermission fetchByC_N_S_P_R(
201         long companyId, java.lang.String name, int scope,
202         java.lang.String primKey, long roleId)
203         throws com.liferay.portal.SystemException;
204 
205     public com.liferay.portal.model.ResourcePermission fetchByC_N_S_P_R(
206         long companyId, java.lang.String name, int scope,
207         java.lang.String primKey, long roleId, boolean retrieveFromCache)
208         throws com.liferay.portal.SystemException;
209 
210     public java.util.List<com.liferay.portal.model.ResourcePermission> findAll()
211         throws com.liferay.portal.SystemException;
212 
213     public java.util.List<com.liferay.portal.model.ResourcePermission> findAll(
214         int start, int end) throws com.liferay.portal.SystemException;
215 
216     public java.util.List<com.liferay.portal.model.ResourcePermission> findAll(
217         int start, int end,
218         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
219         throws com.liferay.portal.SystemException;
220 
221     public void removeByRoleId(long roleId)
222         throws com.liferay.portal.SystemException;
223 
224     public void removeByR_S(long roleId, int scope)
225         throws com.liferay.portal.SystemException;
226 
227     public void removeByC_N_S(long companyId, java.lang.String name, int scope)
228         throws com.liferay.portal.SystemException;
229 
230     public void removeByC_N_S_P(long companyId, java.lang.String name,
231         int scope, java.lang.String primKey)
232         throws com.liferay.portal.SystemException;
233 
234     public void removeByC_N_S_P_R(long companyId, java.lang.String name,
235         int scope, java.lang.String primKey, long roleId)
236         throws com.liferay.portal.NoSuchResourcePermissionException,
237             com.liferay.portal.SystemException;
238 
239     public void removeAll() throws com.liferay.portal.SystemException;
240 
241     public int countByRoleId(long roleId)
242         throws com.liferay.portal.SystemException;
243 
244     public int countByR_S(long roleId, int scope)
245         throws com.liferay.portal.SystemException;
246 
247     public int countByC_N_S(long companyId, java.lang.String name, int scope)
248         throws com.liferay.portal.SystemException;
249 
250     public int countByC_N_S_P(long companyId, java.lang.String name, int scope,
251         java.lang.String primKey) throws com.liferay.portal.SystemException;
252 
253     public int countByC_N_S_P_R(long companyId, java.lang.String name,
254         int scope, java.lang.String primKey, long roleId)
255         throws com.liferay.portal.SystemException;
256 
257     public int countAll() throws com.liferay.portal.SystemException;
258 }