package org.apereo.cas.authentication.support; import org.apereo.cas.authentication.support.password.PasswordPolicyConfiguration; import org.apereo.cas.configuration.model.core.authentication.PasswordPolicyProperties; /** * LDAP-specific password policy configuration container. * * @author Marvin S. Addison * @since 4.0.0 */ public class LdapPasswordPolicyConfiguration extends PasswordPolicyConfiguration { /** * Directory-specific account state handler component. */ private AccountStateHandler accountStateHandler; public LdapPasswordPolicyConfiguration(final PasswordPolicyProperties passwordPolicyProperties) { super(passwordPolicyProperties); } /** * @return Account state handler component. */ public AccountStateHandler getAccountStateHandler() { return this.accountStateHandler; } public void setAccountStateHandler(final AccountStateHandler accountStateHandler) { this.accountStateHandler = accountStateHandler; } }