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 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 com.liferay.portal.kernel.model.PasswordPolicy fetchPasswordPolicy(
064 long passwordPolicyId)
065 throws com.liferay.portal.kernel.exception.PortalException {
066 return getService().fetchPasswordPolicy(passwordPolicyId);
067 }
068
069 public static com.liferay.portal.kernel.model.PasswordPolicy updatePasswordPolicy(
070 long passwordPolicyId, java.lang.String name,
071 java.lang.String description, boolean changeable,
072 boolean changeRequired, long minAge, boolean checkSyntax,
073 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
074 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
075 java.lang.String regex, boolean history, int historyCount,
076 boolean expireable, long maxAge, long warningTime, int graceLimit,
077 boolean lockout, int maxFailure, long lockoutDuration,
078 long resetFailureCount, long resetTicketMaxAge,
079 ServiceContext serviceContext)
080 throws com.liferay.portal.kernel.exception.PortalException {
081 return getService()
082 .updatePasswordPolicy(passwordPolicyId, name, description,
083 changeable, changeRequired, minAge, checkSyntax,
084 allowDictionaryWords, minAlphanumeric, minLength, minLowerCase,
085 minNumbers, minSymbols, minUpperCase, regex, history, historyCount,
086 expireable, maxAge, warningTime, graceLimit, lockout, maxFailure,
087 lockoutDuration, resetFailureCount, resetTicketMaxAge,
088 serviceContext);
089 }
090
091
096 public static java.lang.String getOSGiServiceIdentifier() {
097 return getService().getOSGiServiceIdentifier();
098 }
099
100 public static void deletePasswordPolicy(long passwordPolicyId)
101 throws com.liferay.portal.kernel.exception.PortalException {
102 getService().deletePasswordPolicy(passwordPolicyId);
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 }