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.OrgGroupPermission;
18  
19  /**
20   * <a href="OrgGroupPermissionPersistence.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       OrgGroupPermissionPersistenceImpl
29   * @see       OrgGroupPermissionUtil
30   * @generated
31   */
32  public interface OrgGroupPermissionPersistence extends BasePersistence<OrgGroupPermission> {
33      public void cacheResult(
34          com.liferay.portal.model.OrgGroupPermission orgGroupPermission);
35  
36      public void cacheResult(
37          java.util.List<com.liferay.portal.model.OrgGroupPermission> orgGroupPermissions);
38  
39      public com.liferay.portal.model.OrgGroupPermission create(
40          com.liferay.portal.service.persistence.OrgGroupPermissionPK orgGroupPermissionPK);
41  
42      public com.liferay.portal.model.OrgGroupPermission remove(
43          com.liferay.portal.service.persistence.OrgGroupPermissionPK orgGroupPermissionPK)
44          throws com.liferay.portal.NoSuchOrgGroupPermissionException,
45              com.liferay.portal.kernel.exception.SystemException;
46  
47      public com.liferay.portal.model.OrgGroupPermission updateImpl(
48          com.liferay.portal.model.OrgGroupPermission orgGroupPermission,
49          boolean merge)
50          throws com.liferay.portal.kernel.exception.SystemException;
51  
52      public com.liferay.portal.model.OrgGroupPermission findByPrimaryKey(
53          com.liferay.portal.service.persistence.OrgGroupPermissionPK orgGroupPermissionPK)
54          throws com.liferay.portal.NoSuchOrgGroupPermissionException,
55              com.liferay.portal.kernel.exception.SystemException;
56  
57      public com.liferay.portal.model.OrgGroupPermission fetchByPrimaryKey(
58          com.liferay.portal.service.persistence.OrgGroupPermissionPK orgGroupPermissionPK)
59          throws com.liferay.portal.kernel.exception.SystemException;
60  
61      public java.util.List<com.liferay.portal.model.OrgGroupPermission> findByGroupId(
62          long groupId)
63          throws com.liferay.portal.kernel.exception.SystemException;
64  
65      public java.util.List<com.liferay.portal.model.OrgGroupPermission> findByGroupId(
66          long groupId, int start, int end)
67          throws com.liferay.portal.kernel.exception.SystemException;
68  
69      public java.util.List<com.liferay.portal.model.OrgGroupPermission> findByGroupId(
70          long groupId, int start, int end,
71          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
72          throws com.liferay.portal.kernel.exception.SystemException;
73  
74      public com.liferay.portal.model.OrgGroupPermission findByGroupId_First(
75          long groupId,
76          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
77          throws com.liferay.portal.NoSuchOrgGroupPermissionException,
78              com.liferay.portal.kernel.exception.SystemException;
79  
80      public com.liferay.portal.model.OrgGroupPermission findByGroupId_Last(
81          long groupId,
82          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
83          throws com.liferay.portal.NoSuchOrgGroupPermissionException,
84              com.liferay.portal.kernel.exception.SystemException;
85  
86      public com.liferay.portal.model.OrgGroupPermission[] findByGroupId_PrevAndNext(
87          com.liferay.portal.service.persistence.OrgGroupPermissionPK orgGroupPermissionPK,
88          long groupId,
89          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
90          throws com.liferay.portal.NoSuchOrgGroupPermissionException,
91              com.liferay.portal.kernel.exception.SystemException;
92  
93      public java.util.List<com.liferay.portal.model.OrgGroupPermission> findByPermissionId(
94          long permissionId)
95          throws com.liferay.portal.kernel.exception.SystemException;
96  
97      public java.util.List<com.liferay.portal.model.OrgGroupPermission> findByPermissionId(
98          long permissionId, int start, int end)
99          throws com.liferay.portal.kernel.exception.SystemException;
100 
101     public java.util.List<com.liferay.portal.model.OrgGroupPermission> findByPermissionId(
102         long permissionId, int start, int end,
103         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
104         throws com.liferay.portal.kernel.exception.SystemException;
105 
106     public com.liferay.portal.model.OrgGroupPermission findByPermissionId_First(
107         long permissionId,
108         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
109         throws com.liferay.portal.NoSuchOrgGroupPermissionException,
110             com.liferay.portal.kernel.exception.SystemException;
111 
112     public com.liferay.portal.model.OrgGroupPermission findByPermissionId_Last(
113         long permissionId,
114         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
115         throws com.liferay.portal.NoSuchOrgGroupPermissionException,
116             com.liferay.portal.kernel.exception.SystemException;
117 
118     public com.liferay.portal.model.OrgGroupPermission[] findByPermissionId_PrevAndNext(
119         com.liferay.portal.service.persistence.OrgGroupPermissionPK orgGroupPermissionPK,
120         long permissionId,
121         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
122         throws com.liferay.portal.NoSuchOrgGroupPermissionException,
123             com.liferay.portal.kernel.exception.SystemException;
124 
125     public java.util.List<com.liferay.portal.model.OrgGroupPermission> findAll()
126         throws com.liferay.portal.kernel.exception.SystemException;
127 
128     public java.util.List<com.liferay.portal.model.OrgGroupPermission> findAll(
129         int start, int end)
130         throws com.liferay.portal.kernel.exception.SystemException;
131 
132     public java.util.List<com.liferay.portal.model.OrgGroupPermission> findAll(
133         int start, int end,
134         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
135         throws com.liferay.portal.kernel.exception.SystemException;
136 
137     public void removeByGroupId(long groupId)
138         throws com.liferay.portal.kernel.exception.SystemException;
139 
140     public void removeByPermissionId(long permissionId)
141         throws com.liferay.portal.kernel.exception.SystemException;
142 
143     public void removeAll()
144         throws com.liferay.portal.kernel.exception.SystemException;
145 
146     public int countByGroupId(long groupId)
147         throws com.liferay.portal.kernel.exception.SystemException;
148 
149     public int countByPermissionId(long permissionId)
150         throws com.liferay.portal.kernel.exception.SystemException;
151 
152     public int countAll()
153         throws com.liferay.portal.kernel.exception.SystemException;
154 }