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
035 @AccessControlled
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
066 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
067 java.lang.String name, java.lang.String description,
068 boolean changeable, boolean changeRequired, long minAge,
069 boolean checkSyntax, boolean allowDictionaryWords, int minAlphanumeric,
070 int minLength, int minLowerCase, int minNumbers, int minSymbols,
071 int minUpperCase, boolean history, int historyCount,
072 boolean expireable, long maxAge, long warningTime, int graceLimit,
073 boolean lockout, int maxFailure, long lockoutDuration,
074 long resetFailureCount, long resetTicketMaxAge)
075 throws com.liferay.portal.kernel.exception.PortalException,
076 com.liferay.portal.kernel.exception.SystemException;
077
078 public com.liferay.portal.model.PasswordPolicy addPasswordPolicy(
079 java.lang.String name, java.lang.String description,
080 boolean changeable, boolean changeRequired, long minAge,
081 boolean checkSyntax, boolean allowDictionaryWords, int minAlphanumeric,
082 int minLength, int minLowerCase, int minNumbers, int minSymbols,
083 int minUpperCase, java.lang.String regex, boolean history,
084 int historyCount, boolean expireable, long maxAge, long warningTime,
085 int graceLimit, boolean lockout, int maxFailure, long lockoutDuration,
086 long resetFailureCount, long resetTicketMaxAge,
087 com.liferay.portal.service.ServiceContext serviceContext)
088 throws com.liferay.portal.kernel.exception.PortalException,
089 com.liferay.portal.kernel.exception.SystemException;
090
091 public void deletePasswordPolicy(long passwordPolicyId)
092 throws com.liferay.portal.kernel.exception.PortalException,
093 com.liferay.portal.kernel.exception.SystemException;
094
095
102 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
103 long passwordPolicyId, java.lang.String name,
104 java.lang.String description, boolean changeable,
105 boolean changeRequired, long minAge, boolean checkSyntax,
106 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
107 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
108 boolean history, int historyCount, boolean expireable, long maxAge,
109 long warningTime, int graceLimit, boolean lockout, int maxFailure,
110 long lockoutDuration, long resetFailureCount, long resetTicketMaxAge)
111 throws com.liferay.portal.kernel.exception.PortalException,
112 com.liferay.portal.kernel.exception.SystemException;
113
114 public com.liferay.portal.model.PasswordPolicy updatePasswordPolicy(
115 long passwordPolicyId, java.lang.String name,
116 java.lang.String description, boolean changeable,
117 boolean changeRequired, long minAge, boolean checkSyntax,
118 boolean allowDictionaryWords, int minAlphanumeric, int minLength,
119 int minLowerCase, int minNumbers, int minSymbols, int minUpperCase,
120 java.lang.String regex, boolean history, int historyCount,
121 boolean expireable, long maxAge, long warningTime, int graceLimit,
122 boolean lockout, int maxFailure, long lockoutDuration,
123 long resetFailureCount, long resetTicketMaxAge,
124 com.liferay.portal.service.ServiceContext serviceContext)
125 throws com.liferay.portal.kernel.exception.PortalException,
126 com.liferay.portal.kernel.exception.SystemException;
127 }