001
014
015 package com.liferay.portal.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.jsonwebservice.JSONWebService;
022 import com.liferay.portal.kernel.transaction.Isolation;
023 import com.liferay.portal.kernel.transaction.Transactional;
024 import com.liferay.portal.security.ac.AccessControlled;
025
026
037 @AccessControlled
038 @JSONWebService
039 @ProviderType
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface PasswordPolicyService extends BaseService {
043
048
049
055 @java.lang.Deprecated
056 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
057 java.lang.String name, java.lang.String description,
058 boolean changeable, boolean changeRequired, long minAge,
059 boolean checkSyntax, boolean allowDictionaryWords, int minAlphanumeric,
060 int minLength, int minLowerCase, int minNumbers, int minSymbols,
061 int minUpperCase, boolean history, int historyCount,
062 boolean expireable, long maxAge, long warningTime, int graceLimit,
063 boolean lockout, int maxFailure, long lockoutDuration,
064 long resetFailureCount, long resetTicketMaxAge)
065 throws com.liferay.portal.kernel.exception.PortalException;
066
067 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
068 java.lang.String name, java.lang.String description,
069 boolean changeable, boolean changeRequired, long minAge,
070 boolean checkSyntax, boolean allowDictionaryWords, int minAlphanumeric,
071 int minLength, int minLowerCase, int minNumbers, int minSymbols,
072 int minUpperCase, java.lang.String regex, boolean history,
073 int historyCount, boolean expireable, long maxAge, long warningTime,
074 int graceLimit, boolean lockout, int maxFailure, long lockoutDuration,
075 long resetFailureCount, long resetTicketMaxAge,
076 com.liferay.portal.service.ServiceContext serviceContext)
077 throws com.liferay.portal.kernel.exception.PortalException;
078
079 public void deletePasswordPolicy(long passwordPolicyId)
080 throws com.liferay.portal.kernel.exception.PortalException;
081
082
087 public java.lang.String getBeanIdentifier();
088
089
094 public void setBeanIdentifier(java.lang.String beanIdentifier);
095
096
103 @java.lang.Deprecated
104 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
105 long passwordPolicyId, java.lang.String name,
106 java.lang.String description, boolean changeable,
107 boolean changeRequired, long minAge, boolean checkSyntax,
108 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
109 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
110 boolean history, int historyCount, boolean expireable, long maxAge,
111 long warningTime, int graceLimit, boolean lockout, int maxFailure,
112 long lockoutDuration, long resetFailureCount, long resetTicketMaxAge)
113 throws com.liferay.portal.kernel.exception.PortalException;
114
115 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
116 long passwordPolicyId, java.lang.String name,
117 java.lang.String description, boolean changeable,
118 boolean changeRequired, long minAge, boolean checkSyntax,
119 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
120 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
121 java.lang.String regex, boolean history, int historyCount,
122 boolean expireable, long maxAge, long warningTime, int graceLimit,
123 boolean lockout, int maxFailure, long lockoutDuration,
124 long resetFailureCount, long resetTicketMaxAge,
125 com.liferay.portal.service.ServiceContext serviceContext)
126 throws com.liferay.portal.kernel.exception.PortalException;
127 }