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