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.PasswordPolicy;
018    
019    /**
020     * @author    Brian Wing Shun Chan
021     * @see       PasswordPolicyPersistenceImpl
022     * @see       PasswordPolicyUtil
023     * @generated
024     */
025    public interface PasswordPolicyPersistence extends BasePersistence<PasswordPolicy> {
026            public void cacheResult(
027                    com.liferay.portal.model.PasswordPolicy passwordPolicy);
028    
029            public void cacheResult(
030                    java.util.List<com.liferay.portal.model.PasswordPolicy> passwordPolicies);
031    
032            public com.liferay.portal.model.PasswordPolicy create(long passwordPolicyId);
033    
034            public com.liferay.portal.model.PasswordPolicy remove(long passwordPolicyId)
035                    throws com.liferay.portal.NoSuchPasswordPolicyException,
036                            com.liferay.portal.kernel.exception.SystemException;
037    
038            public com.liferay.portal.model.PasswordPolicy updateImpl(
039                    com.liferay.portal.model.PasswordPolicy passwordPolicy, boolean merge)
040                    throws com.liferay.portal.kernel.exception.SystemException;
041    
042            public com.liferay.portal.model.PasswordPolicy findByPrimaryKey(
043                    long passwordPolicyId)
044                    throws com.liferay.portal.NoSuchPasswordPolicyException,
045                            com.liferay.portal.kernel.exception.SystemException;
046    
047            public com.liferay.portal.model.PasswordPolicy fetchByPrimaryKey(
048                    long passwordPolicyId)
049                    throws com.liferay.portal.kernel.exception.SystemException;
050    
051            public com.liferay.portal.model.PasswordPolicy findByC_DP(long companyId,
052                    boolean defaultPolicy)
053                    throws com.liferay.portal.NoSuchPasswordPolicyException,
054                            com.liferay.portal.kernel.exception.SystemException;
055    
056            public com.liferay.portal.model.PasswordPolicy fetchByC_DP(long companyId,
057                    boolean defaultPolicy)
058                    throws com.liferay.portal.kernel.exception.SystemException;
059    
060            public com.liferay.portal.model.PasswordPolicy fetchByC_DP(long companyId,
061                    boolean defaultPolicy, boolean retrieveFromCache)
062                    throws com.liferay.portal.kernel.exception.SystemException;
063    
064            public com.liferay.portal.model.PasswordPolicy findByC_N(long companyId,
065                    java.lang.String name)
066                    throws com.liferay.portal.NoSuchPasswordPolicyException,
067                            com.liferay.portal.kernel.exception.SystemException;
068    
069            public com.liferay.portal.model.PasswordPolicy fetchByC_N(long companyId,
070                    java.lang.String name)
071                    throws com.liferay.portal.kernel.exception.SystemException;
072    
073            public com.liferay.portal.model.PasswordPolicy fetchByC_N(long companyId,
074                    java.lang.String name, boolean retrieveFromCache)
075                    throws com.liferay.portal.kernel.exception.SystemException;
076    
077            public java.util.List<com.liferay.portal.model.PasswordPolicy> findAll()
078                    throws com.liferay.portal.kernel.exception.SystemException;
079    
080            public java.util.List<com.liferay.portal.model.PasswordPolicy> findAll(
081                    int start, int end)
082                    throws com.liferay.portal.kernel.exception.SystemException;
083    
084            public java.util.List<com.liferay.portal.model.PasswordPolicy> findAll(
085                    int start, int end,
086                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
087                    throws com.liferay.portal.kernel.exception.SystemException;
088    
089            public void removeByC_DP(long companyId, boolean defaultPolicy)
090                    throws com.liferay.portal.NoSuchPasswordPolicyException,
091                            com.liferay.portal.kernel.exception.SystemException;
092    
093            public void removeByC_N(long companyId, java.lang.String name)
094                    throws com.liferay.portal.NoSuchPasswordPolicyException,
095                            com.liferay.portal.kernel.exception.SystemException;
096    
097            public void removeAll()
098                    throws com.liferay.portal.kernel.exception.SystemException;
099    
100            public int countByC_DP(long companyId, boolean defaultPolicy)
101                    throws com.liferay.portal.kernel.exception.SystemException;
102    
103            public int countByC_N(long companyId, java.lang.String name)
104                    throws com.liferay.portal.kernel.exception.SystemException;
105    
106            public int countAll()
107                    throws com.liferay.portal.kernel.exception.SystemException;
108    }