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.PasswordPolicy;
18  
19  /**
20   * <a href="PasswordPolicyPersistence.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       PasswordPolicyPersistenceImpl
29   * @see       PasswordPolicyUtil
30   * @generated
31   */
32  public interface PasswordPolicyPersistence extends BasePersistence<PasswordPolicy> {
33      public void cacheResult(
34          com.liferay.portal.model.PasswordPolicy passwordPolicy);
35  
36      public void cacheResult(
37          java.util.List<com.liferay.portal.model.PasswordPolicy> passwordPolicies);
38  
39      public com.liferay.portal.model.PasswordPolicy create(long passwordPolicyId);
40  
41      public com.liferay.portal.model.PasswordPolicy remove(long passwordPolicyId)
42          throws com.liferay.portal.NoSuchPasswordPolicyException,
43              com.liferay.portal.kernel.exception.SystemException;
44  
45      public com.liferay.portal.model.PasswordPolicy updateImpl(
46          com.liferay.portal.model.PasswordPolicy passwordPolicy, boolean merge)
47          throws com.liferay.portal.kernel.exception.SystemException;
48  
49      public com.liferay.portal.model.PasswordPolicy findByPrimaryKey(
50          long passwordPolicyId)
51          throws com.liferay.portal.NoSuchPasswordPolicyException,
52              com.liferay.portal.kernel.exception.SystemException;
53  
54      public com.liferay.portal.model.PasswordPolicy fetchByPrimaryKey(
55          long passwordPolicyId)
56          throws com.liferay.portal.kernel.exception.SystemException;
57  
58      public com.liferay.portal.model.PasswordPolicy findByC_DP(long companyId,
59          boolean defaultPolicy)
60          throws com.liferay.portal.NoSuchPasswordPolicyException,
61              com.liferay.portal.kernel.exception.SystemException;
62  
63      public com.liferay.portal.model.PasswordPolicy fetchByC_DP(long companyId,
64          boolean defaultPolicy)
65          throws com.liferay.portal.kernel.exception.SystemException;
66  
67      public com.liferay.portal.model.PasswordPolicy fetchByC_DP(long companyId,
68          boolean defaultPolicy, boolean retrieveFromCache)
69          throws com.liferay.portal.kernel.exception.SystemException;
70  
71      public com.liferay.portal.model.PasswordPolicy findByC_N(long companyId,
72          java.lang.String name)
73          throws com.liferay.portal.NoSuchPasswordPolicyException,
74              com.liferay.portal.kernel.exception.SystemException;
75  
76      public com.liferay.portal.model.PasswordPolicy fetchByC_N(long companyId,
77          java.lang.String name)
78          throws com.liferay.portal.kernel.exception.SystemException;
79  
80      public com.liferay.portal.model.PasswordPolicy fetchByC_N(long companyId,
81          java.lang.String name, boolean retrieveFromCache)
82          throws com.liferay.portal.kernel.exception.SystemException;
83  
84      public java.util.List<com.liferay.portal.model.PasswordPolicy> findAll()
85          throws com.liferay.portal.kernel.exception.SystemException;
86  
87      public java.util.List<com.liferay.portal.model.PasswordPolicy> findAll(
88          int start, int end)
89          throws com.liferay.portal.kernel.exception.SystemException;
90  
91      public java.util.List<com.liferay.portal.model.PasswordPolicy> findAll(
92          int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
93          throws com.liferay.portal.kernel.exception.SystemException;
94  
95      public void removeByC_DP(long companyId, boolean defaultPolicy)
96          throws com.liferay.portal.NoSuchPasswordPolicyException,
97              com.liferay.portal.kernel.exception.SystemException;
98  
99      public void removeByC_N(long companyId, java.lang.String name)
100         throws com.liferay.portal.NoSuchPasswordPolicyException,
101             com.liferay.portal.kernel.exception.SystemException;
102 
103     public void removeAll()
104         throws com.liferay.portal.kernel.exception.SystemException;
105 
106     public int countByC_DP(long companyId, boolean defaultPolicy)
107         throws com.liferay.portal.kernel.exception.SystemException;
108 
109     public int countByC_N(long companyId, java.lang.String name)
110         throws com.liferay.portal.kernel.exception.SystemException;
111 
112     public int countAll()
113         throws com.liferay.portal.kernel.exception.SystemException;
114 }