1   /**
2    * Copyright (c) 2000-2009 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   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
17   * SOFTWARE.
18   */
19  
20  package com.liferay.portal.service;
21  
22  
23  /**
24   * <a href="PasswordPolicyLocalServiceUtil.java.html"><b><i>View Source</i></b></a>
25   *
26   * <p>
27   * ServiceBuilder generated this class. Modifications in this class will be
28   * overwritten the next time is generated.
29   * </p>
30   *
31   * <p>
32   * This class provides static methods for the
33   * <code>com.liferay.portal.service.PasswordPolicyLocalService</code>
34   * bean. The static methods of this class calls the same methods of the bean
35   * instance. It's convenient to be able to just write one line to call a method
36   * on a bean instead of writing a lookup call and a method call.
37   * </p>
38   *
39   * @author Brian Wing Shun Chan
40   *
41   * @see com.liferay.portal.service.PasswordPolicyLocalService
42   *
43   */
44  public class PasswordPolicyLocalServiceUtil {
45      public static com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
46          com.liferay.portal.model.PasswordPolicy passwordPolicy)
47          throws com.liferay.portal.SystemException {
48          return getService().addPasswordPolicy(passwordPolicy);
49      }
50  
51      public static com.liferay.portal.model.PasswordPolicy createPasswordPolicy(
52          long passwordPolicyId) {
53          return getService().createPasswordPolicy(passwordPolicyId);
54      }
55  
56      public static void deletePasswordPolicy(long passwordPolicyId)
57          throws com.liferay.portal.PortalException,
58              com.liferay.portal.SystemException {
59          getService().deletePasswordPolicy(passwordPolicyId);
60      }
61  
62      public static void deletePasswordPolicy(
63          com.liferay.portal.model.PasswordPolicy passwordPolicy)
64          throws com.liferay.portal.SystemException {
65          getService().deletePasswordPolicy(passwordPolicy);
66      }
67  
68      public static java.util.List<Object> dynamicQuery(
69          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
70          throws com.liferay.portal.SystemException {
71          return getService().dynamicQuery(dynamicQuery);
72      }
73  
74      public static java.util.List<Object> dynamicQuery(
75          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
76          int end) throws com.liferay.portal.SystemException {
77          return getService().dynamicQuery(dynamicQuery, start, end);
78      }
79  
80      public static com.liferay.portal.model.PasswordPolicy getPasswordPolicy(
81          long passwordPolicyId)
82          throws com.liferay.portal.PortalException,
83              com.liferay.portal.SystemException {
84          return getService().getPasswordPolicy(passwordPolicyId);
85      }
86  
87      public static java.util.List<com.liferay.portal.model.PasswordPolicy> getPasswordPolicies(
88          int start, int end) throws com.liferay.portal.SystemException {
89          return getService().getPasswordPolicies(start, end);
90      }
91  
92      public static int getPasswordPoliciesCount()
93          throws com.liferay.portal.SystemException {
94          return getService().getPasswordPoliciesCount();
95      }
96  
97      public static com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
98          com.liferay.portal.model.PasswordPolicy passwordPolicy)
99          throws com.liferay.portal.SystemException {
100         return getService().updatePasswordPolicy(passwordPolicy);
101     }
102 
103     public static com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
104         com.liferay.portal.model.PasswordPolicy passwordPolicy, boolean merge)
105         throws com.liferay.portal.SystemException {
106         return getService().updatePasswordPolicy(passwordPolicy, merge);
107     }
108 
109     public static com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
110         long userId, boolean defaultPolicy, java.lang.String name,
111         java.lang.String description, boolean changeable,
112         boolean changeRequired, long minAge, boolean checkSyntax,
113         boolean allowDictionaryWords, int minLength, boolean history,
114         int historyCount, boolean expireable, long maxAge, long warningTime,
115         int graceLimit, boolean lockout, int maxFailure, long lockoutDuration,
116         long resetFailureCount)
117         throws com.liferay.portal.PortalException,
118             com.liferay.portal.SystemException {
119         return getService()
120                    .addPasswordPolicy(userId, defaultPolicy, name, description,
121             changeable, changeRequired, minAge, checkSyntax,
122             allowDictionaryWords, minLength, history, historyCount, expireable,
123             maxAge, warningTime, graceLimit, lockout, maxFailure,
124             lockoutDuration, resetFailureCount);
125     }
126 
127     public static void checkDefaultPasswordPolicy(long companyId)
128         throws com.liferay.portal.PortalException,
129             com.liferay.portal.SystemException {
130         getService().checkDefaultPasswordPolicy(companyId);
131     }
132 
133     public static com.liferay.portal.model.PasswordPolicy getDefaultPasswordPolicy(
134         long companyId)
135         throws com.liferay.portal.PortalException,
136             com.liferay.portal.SystemException {
137         return getService().getDefaultPasswordPolicy(companyId);
138     }
139 
140     public static com.liferay.portal.model.PasswordPolicy getPasswordPolicy(
141         long companyId, long organizationId, long locationId)
142         throws com.liferay.portal.PortalException,
143             com.liferay.portal.SystemException {
144         return getService()
145                    .getPasswordPolicy(companyId, organizationId, locationId);
146     }
147 
148     public static com.liferay.portal.model.PasswordPolicy getPasswordPolicy(
149         long companyId, long[] organizationIds)
150         throws com.liferay.portal.PortalException,
151             com.liferay.portal.SystemException {
152         return getService().getPasswordPolicy(companyId, organizationIds);
153     }
154 
155     public static com.liferay.portal.model.PasswordPolicy getPasswordPolicyByUserId(
156         long userId)
157         throws com.liferay.portal.PortalException,
158             com.liferay.portal.SystemException {
159         return getService().getPasswordPolicyByUserId(userId);
160     }
161 
162     public static java.util.List<com.liferay.portal.model.PasswordPolicy> search(
163         long companyId, java.lang.String name, int start, int end,
164         com.liferay.portal.kernel.util.OrderByComparator obc)
165         throws com.liferay.portal.SystemException {
166         return getService().search(companyId, name, start, end, obc);
167     }
168 
169     public static int searchCount(long companyId, java.lang.String name)
170         throws com.liferay.portal.SystemException {
171         return getService().searchCount(companyId, name);
172     }
173 
174     public static com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
175         long passwordPolicyId, java.lang.String name,
176         java.lang.String description, boolean changeable,
177         boolean changeRequired, long minAge, boolean checkSyntax,
178         boolean allowDictionaryWords, int minLength, boolean history,
179         int historyCount, boolean expireable, long maxAge, long warningTime,
180         int graceLimit, boolean lockout, int maxFailure, long lockoutDuration,
181         long resetFailureCount)
182         throws com.liferay.portal.PortalException,
183             com.liferay.portal.SystemException {
184         return getService()
185                    .updatePasswordPolicy(passwordPolicyId, name, description,
186             changeable, changeRequired, minAge, checkSyntax,
187             allowDictionaryWords, minLength, history, historyCount, expireable,
188             maxAge, warningTime, graceLimit, lockout, maxFailure,
189             lockoutDuration, resetFailureCount);
190     }
191 
192     public static PasswordPolicyLocalService getService() {
193         if (_service == null) {
194             throw new RuntimeException("PasswordPolicyLocalService is not set");
195         }
196 
197         return _service;
198     }
199 
200     public void setService(PasswordPolicyLocalService service) {
201         _service = service;
202     }
203 
204     private static PasswordPolicyLocalService _service;
205 }