001
014
015 package com.liferay.portal.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.jsonwebservice.JSONWebService;
020 import com.liferay.portal.kernel.transaction.Isolation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022 import com.liferay.portal.security.ac.AccessControlled;
023
024
037 @AccessControlled
038 @JSONWebService
039 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
040 PortalException.class, SystemException.class})
041 public interface PasswordPolicyService extends BaseService {
042
047
048
053 public java.lang.String getBeanIdentifier();
054
055
060 public void setBeanIdentifier(java.lang.String beanIdentifier);
061
062 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
063 java.lang.String name, java.lang.String description,
064 boolean changeable, boolean changeRequired, long minAge,
065 boolean checkSyntax, boolean allowDictionaryWords, int minAlphanumeric,
066 int minLength, int minLowerCase, int minNumbers, int minSymbols,
067 int minUpperCase, boolean history, int historyCount,
068 boolean expireable, long maxAge, long warningTime, int graceLimit,
069 boolean lockout, int maxFailure, long lockoutDuration,
070 long resetFailureCount, long resetTicketMaxAge)
071 throws com.liferay.portal.kernel.exception.PortalException,
072 com.liferay.portal.kernel.exception.SystemException;
073
074 public void deletePasswordPolicy(long passwordPolicyId)
075 throws com.liferay.portal.kernel.exception.PortalException,
076 com.liferay.portal.kernel.exception.SystemException;
077
078 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
079 long passwordPolicyId, java.lang.String name,
080 java.lang.String description, boolean changeable,
081 boolean changeRequired, long minAge, boolean checkSyntax,
082 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
083 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
084 boolean history, int historyCount, boolean expireable, long maxAge,
085 long warningTime, int graceLimit, boolean lockout, int maxFailure,
086 long lockoutDuration, long resetFailureCount, long resetTicketMaxAge)
087 throws com.liferay.portal.kernel.exception.PortalException,
088 com.liferay.portal.kernel.exception.SystemException;
089 }