001
014
015 package com.liferay.portal.kernel.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
020 import com.liferay.portal.kernel.util.ReferenceRegistry;
021
022
036 @ProviderType
037 public class PasswordPolicyServiceUtil {
038
043 public static com.liferay.portal.kernel.model.PasswordPolicy addPasswordPolicy(
044 java.lang.String name, java.lang.String description,
045 boolean changeable, boolean changeRequired, long minAge,
046 boolean checkSyntax, boolean allowDictionaryWords, int minAlphanumeric,
047 int minLength, int minLowerCase, int minNumbers, int minSymbols,
048 int minUpperCase, java.lang.String regex, boolean history,
049 int historyCount, boolean expireable, long maxAge, long warningTime,
050 int graceLimit, boolean lockout, int maxFailure, long lockoutDuration,
051 long resetFailureCount, long resetTicketMaxAge,
052 com.liferay.portal.kernel.service.ServiceContext serviceContext)
053 throws com.liferay.portal.kernel.exception.PortalException {
054 return getService()
055 .addPasswordPolicy(name, description, changeable,
056 changeRequired, minAge, checkSyntax, allowDictionaryWords,
057 minAlphanumeric, minLength, minLowerCase, minNumbers, minSymbols,
058 minUpperCase, regex, history, historyCount, expireable, maxAge,
059 warningTime, graceLimit, lockout, maxFailure, lockoutDuration,
060 resetFailureCount, resetTicketMaxAge, serviceContext);
061 }
062
063 public static void deletePasswordPolicy(long passwordPolicyId)
064 throws com.liferay.portal.kernel.exception.PortalException {
065 getService().deletePasswordPolicy(passwordPolicyId);
066 }
067
068 public static com.liferay.portal.kernel.model.PasswordPolicy fetchPasswordPolicy(
069 long passwordPolicyId)
070 throws com.liferay.portal.kernel.exception.PortalException {
071 return getService().fetchPasswordPolicy(passwordPolicyId);
072 }
073
074
079 public static java.lang.String getOSGiServiceIdentifier() {
080 return getService().getOSGiServiceIdentifier();
081 }
082
083 public static com.liferay.portal.kernel.model.PasswordPolicy updatePasswordPolicy(
084 long passwordPolicyId, java.lang.String name,
085 java.lang.String description, boolean changeable,
086 boolean changeRequired, long minAge, boolean checkSyntax,
087 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
088 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
089 java.lang.String regex, boolean history, int historyCount,
090 boolean expireable, long maxAge, long warningTime, int graceLimit,
091 boolean lockout, int maxFailure, long lockoutDuration,
092 long resetFailureCount, long resetTicketMaxAge,
093 com.liferay.portal.kernel.service.ServiceContext serviceContext)
094 throws com.liferay.portal.kernel.exception.PortalException {
095 return getService()
096 .updatePasswordPolicy(passwordPolicyId, name, description,
097 changeable, changeRequired, minAge, checkSyntax,
098 allowDictionaryWords, minAlphanumeric, minLength, minLowerCase,
099 minNumbers, minSymbols, minUpperCase, regex, history, historyCount,
100 expireable, maxAge, warningTime, graceLimit, lockout, maxFailure,
101 lockoutDuration, resetFailureCount, resetTicketMaxAge,
102 serviceContext);
103 }
104
105 public static PasswordPolicyService getService() {
106 if (_service == null) {
107 _service = (PasswordPolicyService)PortalBeanLocatorUtil.locate(PasswordPolicyService.class.getName());
108
109 ReferenceRegistry.registerReference(PasswordPolicyServiceUtil.class,
110 "_service");
111 }
112
113 return _service;
114 }
115
116 private static PasswordPolicyService _service;
117 }