1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portal.service;
24  
25  
26  /**
27   * <a href="PasswordPolicyLocalService.java.html"><b><i>View Source</i></b></a>
28   *
29   * <p>
30   * ServiceBuilder generated this class. Modifications in this class will be
31   * overwritten the next time is generated.
32   * </p>
33   *
34   * <p>
35   * This interface defines the service. The default implementation is
36   * <code>com.liferay.portal.service.impl.PasswordPolicyLocalServiceImpl</code>.
37   * Modify methods in that class and rerun ServiceBuilder to populate this class
38   * and all other generated classes.
39   * </p>
40   *
41   * <p>
42   * This is a local service. Methods of this service will not have security checks based on the propagated JAAS credentials because this service can only be accessed from within the same VM.
43   * </p>
44   *
45   * @author Brian Wing Shun Chan
46   *
47   * @see com.liferay.portal.service.PasswordPolicyLocalServiceFactory
48   * @see com.liferay.portal.service.PasswordPolicyLocalServiceUtil
49   *
50   */
51  public interface PasswordPolicyLocalService {
52      public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
53          com.liferay.portal.model.PasswordPolicy model)
54          throws com.liferay.portal.SystemException;
55  
56      public java.util.List dynamicQuery(
57          com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
58          throws com.liferay.portal.SystemException;
59  
60      public java.util.List dynamicQuery(
61          com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
62          int begin, int end) throws com.liferay.portal.SystemException;
63  
64      public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
65          com.liferay.portal.model.PasswordPolicy model)
66          throws com.liferay.portal.SystemException;
67  
68      public com.liferay.portal.service.persistence.AccountPersistence getAccountPersistence();
69  
70      public void setAccountPersistence(
71          com.liferay.portal.service.persistence.AccountPersistence accountPersistence);
72  
73      public com.liferay.portal.service.persistence.ActivityTrackerPersistence getActivityTrackerPersistence();
74  
75      public void setActivityTrackerPersistence(
76          com.liferay.portal.service.persistence.ActivityTrackerPersistence activityTrackerPersistence);
77  
78      public com.liferay.portal.service.persistence.ActivityTrackerFinder getActivityTrackerFinder();
79  
80      public void setActivityTrackerFinder(
81          com.liferay.portal.service.persistence.ActivityTrackerFinder activityTrackerFinder);
82  
83      public com.liferay.portal.service.persistence.AddressPersistence getAddressPersistence();
84  
85      public void setAddressPersistence(
86          com.liferay.portal.service.persistence.AddressPersistence addressPersistence);
87  
88      public com.liferay.portal.service.persistence.ClassNamePersistence getClassNamePersistence();
89  
90      public void setClassNamePersistence(
91          com.liferay.portal.service.persistence.ClassNamePersistence classNamePersistence);
92  
93      public com.liferay.portal.service.persistence.CompanyPersistence getCompanyPersistence();
94  
95      public void setCompanyPersistence(
96          com.liferay.portal.service.persistence.CompanyPersistence companyPersistence);
97  
98      public com.liferay.portal.service.persistence.ContactPersistence getContactPersistence();
99  
100     public void setContactPersistence(
101         com.liferay.portal.service.persistence.ContactPersistence contactPersistence);
102 
103     public com.liferay.portal.service.persistence.CountryPersistence getCountryPersistence();
104 
105     public void setCountryPersistence(
106         com.liferay.portal.service.persistence.CountryPersistence countryPersistence);
107 
108     public com.liferay.portal.service.persistence.EmailAddressPersistence getEmailAddressPersistence();
109 
110     public void setEmailAddressPersistence(
111         com.liferay.portal.service.persistence.EmailAddressPersistence emailAddressPersistence);
112 
113     public com.liferay.portal.service.persistence.GroupPersistence getGroupPersistence();
114 
115     public void setGroupPersistence(
116         com.liferay.portal.service.persistence.GroupPersistence groupPersistence);
117 
118     public com.liferay.portal.service.persistence.GroupFinder getGroupFinder();
119 
120     public void setGroupFinder(
121         com.liferay.portal.service.persistence.GroupFinder groupFinder);
122 
123     public com.liferay.portal.service.persistence.ImagePersistence getImagePersistence();
124 
125     public void setImagePersistence(
126         com.liferay.portal.service.persistence.ImagePersistence imagePersistence);
127 
128     public com.liferay.portal.service.persistence.LayoutPersistence getLayoutPersistence();
129 
130     public void setLayoutPersistence(
131         com.liferay.portal.service.persistence.LayoutPersistence layoutPersistence);
132 
133     public com.liferay.portal.service.persistence.LayoutFinder getLayoutFinder();
134 
135     public void setLayoutFinder(
136         com.liferay.portal.service.persistence.LayoutFinder layoutFinder);
137 
138     public com.liferay.portal.service.persistence.LayoutSetPersistence getLayoutSetPersistence();
139 
140     public void setLayoutSetPersistence(
141         com.liferay.portal.service.persistence.LayoutSetPersistence layoutSetPersistence);
142 
143     public com.liferay.portal.service.persistence.ListTypePersistence getListTypePersistence();
144 
145     public void setListTypePersistence(
146         com.liferay.portal.service.persistence.ListTypePersistence listTypePersistence);
147 
148     public com.liferay.portal.service.persistence.MembershipRequestPersistence getMembershipRequestPersistence();
149 
150     public void setMembershipRequestPersistence(
151         com.liferay.portal.service.persistence.MembershipRequestPersistence membershipRequestPersistence);
152 
153     public com.liferay.portal.service.persistence.OrganizationPersistence getOrganizationPersistence();
154 
155     public void setOrganizationPersistence(
156         com.liferay.portal.service.persistence.OrganizationPersistence organizationPersistence);
157 
158     public com.liferay.portal.service.persistence.OrganizationFinder getOrganizationFinder();
159 
160     public void setOrganizationFinder(
161         com.liferay.portal.service.persistence.OrganizationFinder organizationFinder);
162 
163     public com.liferay.portal.service.persistence.OrgGroupPermissionPersistence getOrgGroupPermissionPersistence();
164 
165     public void setOrgGroupPermissionPersistence(
166         com.liferay.portal.service.persistence.OrgGroupPermissionPersistence orgGroupPermissionPersistence);
167 
168     public com.liferay.portal.service.persistence.OrgGroupPermissionFinder getOrgGroupPermissionFinder();
169 
170     public void setOrgGroupPermissionFinder(
171         com.liferay.portal.service.persistence.OrgGroupPermissionFinder orgGroupPermissionFinder);
172 
173     public com.liferay.portal.service.persistence.OrgGroupRolePersistence getOrgGroupRolePersistence();
174 
175     public void setOrgGroupRolePersistence(
176         com.liferay.portal.service.persistence.OrgGroupRolePersistence orgGroupRolePersistence);
177 
178     public com.liferay.portal.service.persistence.OrgLaborPersistence getOrgLaborPersistence();
179 
180     public void setOrgLaborPersistence(
181         com.liferay.portal.service.persistence.OrgLaborPersistence orgLaborPersistence);
182 
183     public com.liferay.portal.service.persistence.PasswordPolicyPersistence getPasswordPolicyPersistence();
184 
185     public void setPasswordPolicyPersistence(
186         com.liferay.portal.service.persistence.PasswordPolicyPersistence passwordPolicyPersistence);
187 
188     public com.liferay.portal.service.persistence.PasswordPolicyFinder getPasswordPolicyFinder();
189 
190     public void setPasswordPolicyFinder(
191         com.liferay.portal.service.persistence.PasswordPolicyFinder passwordPolicyFinder);
192 
193     public com.liferay.portal.service.persistence.PasswordPolicyRelPersistence getPasswordPolicyRelPersistence();
194 
195     public void setPasswordPolicyRelPersistence(
196         com.liferay.portal.service.persistence.PasswordPolicyRelPersistence passwordPolicyRelPersistence);
197 
198     public com.liferay.portal.service.persistence.PasswordTrackerPersistence getPasswordTrackerPersistence();
199 
200     public void setPasswordTrackerPersistence(
201         com.liferay.portal.service.persistence.PasswordTrackerPersistence passwordTrackerPersistence);
202 
203     public com.liferay.portal.service.persistence.PermissionPersistence getPermissionPersistence();
204 
205     public void setPermissionPersistence(
206         com.liferay.portal.service.persistence.PermissionPersistence permissionPersistence);
207 
208     public com.liferay.portal.service.persistence.PermissionFinder getPermissionFinder();
209 
210     public void setPermissionFinder(
211         com.liferay.portal.service.persistence.PermissionFinder permissionFinder);
212 
213     public com.liferay.portal.service.persistence.PermissionUserFinder getPermissionUserFinder();
214 
215     public void setPermissionUserFinder(
216         com.liferay.portal.service.persistence.PermissionUserFinder permissionUserFinder);
217 
218     public com.liferay.portal.service.persistence.PhonePersistence getPhonePersistence();
219 
220     public void setPhonePersistence(
221         com.liferay.portal.service.persistence.PhonePersistence phonePersistence);
222 
223     public com.liferay.portal.service.persistence.PluginSettingPersistence getPluginSettingPersistence();
224 
225     public void setPluginSettingPersistence(
226         com.liferay.portal.service.persistence.PluginSettingPersistence pluginSettingPersistence);
227 
228     public com.liferay.portal.service.persistence.PortletPersistence getPortletPersistence();
229 
230     public void setPortletPersistence(
231         com.liferay.portal.service.persistence.PortletPersistence portletPersistence);
232 
233     public com.liferay.portal.service.persistence.PortletPreferencesPersistence getPortletPreferencesPersistence();
234 
235     public void setPortletPreferencesPersistence(
236         com.liferay.portal.service.persistence.PortletPreferencesPersistence portletPreferencesPersistence);
237 
238     public com.liferay.portal.service.persistence.PortletPreferencesFinder getPortletPreferencesFinder();
239 
240     public void setPortletPreferencesFinder(
241         com.liferay.portal.service.persistence.PortletPreferencesFinder portletPreferencesFinder);
242 
243     public com.liferay.portal.service.persistence.RegionPersistence getRegionPersistence();
244 
245     public void setRegionPersistence(
246         com.liferay.portal.service.persistence.RegionPersistence regionPersistence);
247 
248     public com.liferay.portal.service.persistence.ReleasePersistence getReleasePersistence();
249 
250     public void setReleasePersistence(
251         com.liferay.portal.service.persistence.ReleasePersistence releasePersistence);
252 
253     public com.liferay.portal.service.persistence.ResourcePersistence getResourcePersistence();
254 
255     public void setResourcePersistence(
256         com.liferay.portal.service.persistence.ResourcePersistence resourcePersistence);
257 
258     public com.liferay.portal.service.persistence.ResourceFinder getResourceFinder();
259 
260     public void setResourceFinder(
261         com.liferay.portal.service.persistence.ResourceFinder resourceFinder);
262 
263     public com.liferay.portal.service.persistence.ResourceCodePersistence getResourceCodePersistence();
264 
265     public void setResourceCodePersistence(
266         com.liferay.portal.service.persistence.ResourceCodePersistence resourceCodePersistence);
267 
268     public com.liferay.portal.service.persistence.RolePersistence getRolePersistence();
269 
270     public void setRolePersistence(
271         com.liferay.portal.service.persistence.RolePersistence rolePersistence);
272 
273     public com.liferay.portal.service.persistence.RoleFinder getRoleFinder();
274 
275     public void setRoleFinder(
276         com.liferay.portal.service.persistence.RoleFinder roleFinder);
277 
278     public com.liferay.portal.service.persistence.ServiceComponentPersistence getServiceComponentPersistence();
279 
280     public void setServiceComponentPersistence(
281         com.liferay.portal.service.persistence.ServiceComponentPersistence serviceComponentPersistence);
282 
283     public com.liferay.portal.service.persistence.SubscriptionPersistence getSubscriptionPersistence();
284 
285     public void setSubscriptionPersistence(
286         com.liferay.portal.service.persistence.SubscriptionPersistence subscriptionPersistence);
287 
288     public com.liferay.portal.service.persistence.UserPersistence getUserPersistence();
289 
290     public void setUserPersistence(
291         com.liferay.portal.service.persistence.UserPersistence userPersistence);
292 
293     public com.liferay.portal.service.persistence.UserFinder getUserFinder();
294 
295     public void setUserFinder(
296         com.liferay.portal.service.persistence.UserFinder userFinder);
297 
298     public com.liferay.portal.service.persistence.UserGroupPersistence getUserGroupPersistence();
299 
300     public void setUserGroupPersistence(
301         com.liferay.portal.service.persistence.UserGroupPersistence userGroupPersistence);
302 
303     public com.liferay.portal.service.persistence.UserGroupFinder getUserGroupFinder();
304 
305     public void setUserGroupFinder(
306         com.liferay.portal.service.persistence.UserGroupFinder userGroupFinder);
307 
308     public com.liferay.portal.service.persistence.UserGroupRolePersistence getUserGroupRolePersistence();
309 
310     public void setUserGroupRolePersistence(
311         com.liferay.portal.service.persistence.UserGroupRolePersistence userGroupRolePersistence);
312 
313     public com.liferay.portal.service.persistence.UserIdMapperPersistence getUserIdMapperPersistence();
314 
315     public void setUserIdMapperPersistence(
316         com.liferay.portal.service.persistence.UserIdMapperPersistence userIdMapperPersistence);
317 
318     public com.liferay.portal.service.persistence.UserTrackerPersistence getUserTrackerPersistence();
319 
320     public void setUserTrackerPersistence(
321         com.liferay.portal.service.persistence.UserTrackerPersistence userTrackerPersistence);
322 
323     public com.liferay.portal.service.persistence.UserTrackerPathPersistence getUserTrackerPathPersistence();
324 
325     public void setUserTrackerPathPersistence(
326         com.liferay.portal.service.persistence.UserTrackerPathPersistence userTrackerPathPersistence);
327 
328     public com.liferay.portal.service.persistence.WebDAVPropsPersistence getWebDAVPropsPersistence();
329 
330     public void setWebDAVPropsPersistence(
331         com.liferay.portal.service.persistence.WebDAVPropsPersistence webDAVPropsPersistence);
332 
333     public com.liferay.portal.service.persistence.WebsitePersistence getWebsitePersistence();
334 
335     public void setWebsitePersistence(
336         com.liferay.portal.service.persistence.WebsitePersistence websitePersistence);
337 
338     public void afterPropertiesSet();
339 
340     public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
341         long userId, boolean defaultPolicy, java.lang.String name,
342         java.lang.String description, boolean changeable,
343         boolean changeRequired, long minAge, boolean checkSyntax,
344         boolean allowDictionaryWords, int minLength, boolean history,
345         int historyCount, boolean expireable, long maxAge, long warningTime,
346         int graceLimit, boolean lockout, int maxFailure, long lockoutDuration,
347         long resetFailureCount)
348         throws com.liferay.portal.SystemException, 
349             com.liferay.portal.PortalException;
350 
351     public void checkDefaultPasswordPolicy(long companyId)
352         throws com.liferay.portal.SystemException, 
353             com.liferay.portal.PortalException;
354 
355     public void deletePasswordPolicy(long passwordPolicyId)
356         throws com.liferay.portal.SystemException, 
357             com.liferay.portal.PortalException;
358 
359     public com.liferay.portal.model.PasswordPolicy getDefaultPasswordPolicy(
360         long companyId)
361         throws com.liferay.portal.SystemException, 
362             com.liferay.portal.PortalException;
363 
364     public com.liferay.portal.model.PasswordPolicy getPasswordPolicy(
365         long passwordPolicyId)
366         throws com.liferay.portal.SystemException, 
367             com.liferay.portal.PortalException;
368 
369     public com.liferay.portal.model.PasswordPolicy getPasswordPolicy(
370         long companyId, long organizationId, long locationId)
371         throws com.liferay.portal.SystemException, 
372             com.liferay.portal.PortalException;
373 
374     public com.liferay.portal.model.PasswordPolicy getPasswordPolicy(
375         long companyId, long[] organizationIds)
376         throws com.liferay.portal.SystemException, 
377             com.liferay.portal.PortalException;
378 
379     public com.liferay.portal.model.PasswordPolicy getPasswordPolicyByUserId(
380         long userId)
381         throws com.liferay.portal.SystemException, 
382             com.liferay.portal.PortalException;
383 
384     public java.util.List search(long companyId, java.lang.String name,
385         int begin, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
386         throws com.liferay.portal.SystemException;
387 
388     public int searchCount(long companyId, java.lang.String name)
389         throws com.liferay.portal.SystemException;
390 
391     public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
392         long passwordPolicyId, java.lang.String name,
393         java.lang.String description, boolean changeable,
394         boolean changeRequired, long minAge, boolean checkSyntax,
395         boolean allowDictionaryWords, int minLength, boolean history,
396         int historyCount, boolean expireable, long maxAge, long warningTime,
397         int graceLimit, boolean lockout, int maxFailure, long lockoutDuration,
398         long resetFailureCount)
399         throws com.liferay.portal.SystemException, 
400             com.liferay.portal.PortalException;
401 }