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 @ProviderType
038 @AccessControlled
039 @JSONWebService
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface PasswordPolicyService extends BaseService {
043
048
049
054 public java.lang.String getBeanIdentifier();
055
056
061 public void setBeanIdentifier(java.lang.String beanIdentifier);
062
063
069 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
070 java.lang.String name, java.lang.String description,
071 boolean changeable, boolean changeRequired, long minAge,
072 boolean checkSyntax, boolean allowDictionaryWords, int minAlphanumeric,
073 int minLength, int minLowerCase, int minNumbers, int minSymbols,
074 int minUpperCase, boolean history, int historyCount,
075 boolean expireable, long maxAge, long warningTime, int graceLimit,
076 boolean lockout, int maxFailure, long lockoutDuration,
077 long resetFailureCount, long resetTicketMaxAge)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
082 java.lang.String name, java.lang.String description,
083 boolean changeable, boolean changeRequired, long minAge,
084 boolean checkSyntax, boolean allowDictionaryWords, int minAlphanumeric,
085 int minLength, int minLowerCase, int minNumbers, int minSymbols,
086 int minUpperCase, java.lang.String regex, boolean history,
087 int historyCount, boolean expireable, long maxAge, long warningTime,
088 int graceLimit, boolean lockout, int maxFailure, long lockoutDuration,
089 long resetFailureCount, long resetTicketMaxAge,
090 com.liferay.portal.service.ServiceContext serviceContext)
091 throws com.liferay.portal.kernel.exception.PortalException,
092 com.liferay.portal.kernel.exception.SystemException;
093
094 public void deletePasswordPolicy(long passwordPolicyId)
095 throws com.liferay.portal.kernel.exception.PortalException,
096 com.liferay.portal.kernel.exception.SystemException;
097
098
105 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
106 long passwordPolicyId, java.lang.String name,
107 java.lang.String description, boolean changeable,
108 boolean changeRequired, long minAge, boolean checkSyntax,
109 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
110 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
111 boolean history, int historyCount, boolean expireable, long maxAge,
112 long warningTime, int graceLimit, boolean lockout, int maxFailure,
113 long lockoutDuration, long resetFailureCount, long resetTicketMaxAge)
114 throws com.liferay.portal.kernel.exception.PortalException,
115 com.liferay.portal.kernel.exception.SystemException;
116
117 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
118 long passwordPolicyId, java.lang.String name,
119 java.lang.String description, boolean changeable,
120 boolean changeRequired, long minAge, boolean checkSyntax,
121 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
122 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
123 java.lang.String regex, boolean history, int historyCount,
124 boolean expireable, long maxAge, long warningTime, int graceLimit,
125 boolean lockout, int maxFailure, long lockoutDuration,
126 long resetFailureCount, long resetTicketMaxAge,
127 com.liferay.portal.service.ServiceContext serviceContext)
128 throws com.liferay.portal.kernel.exception.PortalException,
129 com.liferay.portal.kernel.exception.SystemException;
130 }