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 {
040
045 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
046 java.lang.String name, java.lang.String description,
047 boolean changeable, boolean changeRequired, long minAge,
048 boolean checkSyntax, boolean allowDictionaryWords, int minAlphanumeric,
049 int minLength, int minLowerCase, int minNumbers, int minSymbols,
050 int minUpperCase, boolean history, int historyCount,
051 boolean expireable, long maxAge, long warningTime, int graceLimit,
052 boolean lockout, int maxFailure, long lockoutDuration,
053 long resetFailureCount, long resetTicketMaxAge)
054 throws com.liferay.portal.kernel.exception.PortalException,
055 com.liferay.portal.kernel.exception.SystemException;
056
057 public void deletePasswordPolicy(long passwordPolicyId)
058 throws com.liferay.portal.kernel.exception.PortalException,
059 com.liferay.portal.kernel.exception.SystemException;
060
061 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
062 long passwordPolicyId, java.lang.String name,
063 java.lang.String description, boolean changeable,
064 boolean changeRequired, long minAge, boolean checkSyntax,
065 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
066 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
067 boolean history, int historyCount, boolean expireable, long maxAge,
068 long warningTime, int graceLimit, boolean lockout, int maxFailure,
069 long lockoutDuration, long resetFailureCount, long resetTicketMaxAge)
070 throws com.liferay.portal.kernel.exception.PortalException,
071 com.liferay.portal.kernel.exception.SystemException;
072 }