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
023
036 @JSONWebService
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface PasswordPolicyService extends BaseService {
040
045
046
051 public java.lang.String getBeanIdentifier();
052
053
058 public void setBeanIdentifier(java.lang.String beanIdentifier);
059
060 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
061 java.lang.String name, java.lang.String description,
062 boolean changeable, boolean changeRequired, long minAge,
063 boolean checkSyntax, boolean allowDictionaryWords, int minAlphanumeric,
064 int minLength, int minLowerCase, int minNumbers, int minSymbols,
065 int minUpperCase, boolean history, int historyCount,
066 boolean expireable, long maxAge, long warningTime, int graceLimit,
067 boolean lockout, int maxFailure, long lockoutDuration,
068 long resetFailureCount, long resetTicketMaxAge)
069 throws com.liferay.portal.kernel.exception.PortalException,
070 com.liferay.portal.kernel.exception.SystemException;
071
072 public void deletePasswordPolicy(long passwordPolicyId)
073 throws com.liferay.portal.kernel.exception.PortalException,
074 com.liferay.portal.kernel.exception.SystemException;
075
076 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
077 long passwordPolicyId, java.lang.String name,
078 java.lang.String description, boolean changeable,
079 boolean changeRequired, long minAge, boolean checkSyntax,
080 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
081 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
082 boolean history, int historyCount, boolean expireable, long maxAge,
083 long warningTime, int graceLimit, boolean lockout, int maxFailure,
084 long lockoutDuration, long resetFailureCount, long resetTicketMaxAge)
085 throws com.liferay.portal.kernel.exception.PortalException,
086 com.liferay.portal.kernel.exception.SystemException;
087 }