001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portal.service.persistence;
016    
017    import com.liferay.portal.model.OrgGroupPermission;
018    
019    /**
020     * @author    Brian Wing Shun Chan
021     * @see       OrgGroupPermissionPersistenceImpl
022     * @see       OrgGroupPermissionUtil
023     * @generated
024     */
025    public interface OrgGroupPermissionPersistence extends BasePersistence<OrgGroupPermission> {
026            public void cacheResult(
027                    com.liferay.portal.model.OrgGroupPermission orgGroupPermission);
028    
029            public void cacheResult(
030                    java.util.List<com.liferay.portal.model.OrgGroupPermission> orgGroupPermissions);
031    
032            public com.liferay.portal.model.OrgGroupPermission create(
033                    com.liferay.portal.service.persistence.OrgGroupPermissionPK orgGroupPermissionPK);
034    
035            public com.liferay.portal.model.OrgGroupPermission remove(
036                    com.liferay.portal.service.persistence.OrgGroupPermissionPK orgGroupPermissionPK)
037                    throws com.liferay.portal.NoSuchOrgGroupPermissionException,
038                            com.liferay.portal.kernel.exception.SystemException;
039    
040            public com.liferay.portal.model.OrgGroupPermission updateImpl(
041                    com.liferay.portal.model.OrgGroupPermission orgGroupPermission,
042                    boolean merge)
043                    throws com.liferay.portal.kernel.exception.SystemException;
044    
045            public com.liferay.portal.model.OrgGroupPermission findByPrimaryKey(
046                    com.liferay.portal.service.persistence.OrgGroupPermissionPK orgGroupPermissionPK)
047                    throws com.liferay.portal.NoSuchOrgGroupPermissionException,
048                            com.liferay.portal.kernel.exception.SystemException;
049    
050            public com.liferay.portal.model.OrgGroupPermission fetchByPrimaryKey(
051                    com.liferay.portal.service.persistence.OrgGroupPermissionPK orgGroupPermissionPK)
052                    throws com.liferay.portal.kernel.exception.SystemException;
053    
054            public java.util.List<com.liferay.portal.model.OrgGroupPermission> findByGroupId(
055                    long groupId)
056                    throws com.liferay.portal.kernel.exception.SystemException;
057    
058            public java.util.List<com.liferay.portal.model.OrgGroupPermission> findByGroupId(
059                    long groupId, int start, int end)
060                    throws com.liferay.portal.kernel.exception.SystemException;
061    
062            public java.util.List<com.liferay.portal.model.OrgGroupPermission> findByGroupId(
063                    long groupId, int start, int end,
064                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
065                    throws com.liferay.portal.kernel.exception.SystemException;
066    
067            public com.liferay.portal.model.OrgGroupPermission findByGroupId_First(
068                    long groupId,
069                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
070                    throws com.liferay.portal.NoSuchOrgGroupPermissionException,
071                            com.liferay.portal.kernel.exception.SystemException;
072    
073            public com.liferay.portal.model.OrgGroupPermission findByGroupId_Last(
074                    long groupId,
075                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
076                    throws com.liferay.portal.NoSuchOrgGroupPermissionException,
077                            com.liferay.portal.kernel.exception.SystemException;
078    
079            public com.liferay.portal.model.OrgGroupPermission[] findByGroupId_PrevAndNext(
080                    com.liferay.portal.service.persistence.OrgGroupPermissionPK orgGroupPermissionPK,
081                    long groupId,
082                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
083                    throws com.liferay.portal.NoSuchOrgGroupPermissionException,
084                            com.liferay.portal.kernel.exception.SystemException;
085    
086            public java.util.List<com.liferay.portal.model.OrgGroupPermission> findByPermissionId(
087                    long permissionId)
088                    throws com.liferay.portal.kernel.exception.SystemException;
089    
090            public java.util.List<com.liferay.portal.model.OrgGroupPermission> findByPermissionId(
091                    long permissionId, int start, int end)
092                    throws com.liferay.portal.kernel.exception.SystemException;
093    
094            public java.util.List<com.liferay.portal.model.OrgGroupPermission> findByPermissionId(
095                    long permissionId, int start, int end,
096                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
097                    throws com.liferay.portal.kernel.exception.SystemException;
098    
099            public com.liferay.portal.model.OrgGroupPermission findByPermissionId_First(
100                    long permissionId,
101                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
102                    throws com.liferay.portal.NoSuchOrgGroupPermissionException,
103                            com.liferay.portal.kernel.exception.SystemException;
104    
105            public com.liferay.portal.model.OrgGroupPermission findByPermissionId_Last(
106                    long permissionId,
107                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
108                    throws com.liferay.portal.NoSuchOrgGroupPermissionException,
109                            com.liferay.portal.kernel.exception.SystemException;
110    
111            public com.liferay.portal.model.OrgGroupPermission[] findByPermissionId_PrevAndNext(
112                    com.liferay.portal.service.persistence.OrgGroupPermissionPK orgGroupPermissionPK,
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 java.util.List<com.liferay.portal.model.OrgGroupPermission> findAll()
119                    throws com.liferay.portal.kernel.exception.SystemException;
120    
121            public java.util.List<com.liferay.portal.model.OrgGroupPermission> findAll(
122                    int start, int end)
123                    throws com.liferay.portal.kernel.exception.SystemException;
124    
125            public java.util.List<com.liferay.portal.model.OrgGroupPermission> findAll(
126                    int start, int end,
127                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
128                    throws com.liferay.portal.kernel.exception.SystemException;
129    
130            public void removeByGroupId(long groupId)
131                    throws com.liferay.portal.kernel.exception.SystemException;
132    
133            public void removeByPermissionId(long permissionId)
134                    throws com.liferay.portal.kernel.exception.SystemException;
135    
136            public void removeAll()
137                    throws com.liferay.portal.kernel.exception.SystemException;
138    
139            public int countByGroupId(long groupId)
140                    throws com.liferay.portal.kernel.exception.SystemException;
141    
142            public int countByPermissionId(long permissionId)
143                    throws com.liferay.portal.kernel.exception.SystemException;
144    
145            public int countAll()
146                    throws com.liferay.portal.kernel.exception.SystemException;
147    }