Package org.apereo.cas.aup
Class LdapAcceptableUsagePolicyRepository
java.lang.Object
org.apereo.cas.aup.BaseAcceptableUsagePolicyRepository
org.apereo.cas.aup.LdapAcceptableUsagePolicyRepository
- All Implemented Interfaces:
Serializable,org.apereo.cas.aup.AcceptableUsagePolicyRepository,org.springframework.beans.factory.DisposableBean
public class LdapAcceptableUsagePolicyRepository
extends org.apereo.cas.aup.BaseAcceptableUsagePolicyRepository
implements org.springframework.beans.factory.DisposableBean
This is
LdapAcceptableUsagePolicyRepository.
Examines the principal attribute collection to determine if
the policy has been accepted, and if not, allows for a configurable
way so that user's choice can later be remembered and saved back into
the LDAP instance.- Since:
- 4.2
- See Also:
-
Field Summary
Fields inherited from interface org.apereo.cas.aup.AcceptableUsagePolicyRepository
BEAN_NAME, CONDITION_AUP_ENABLED -
Constructor Summary
ConstructorsConstructorDescriptionLdapAcceptableUsagePolicyRepository(org.apereo.cas.ticket.registry.TicketRegistrySupport ticketRegistrySupport, org.apereo.cas.configuration.model.support.aup.AcceptableUsagePolicyProperties aupProperties, Map<String, org.ldaptive.ConnectionFactory> connectionFactoryList) -
Method Summary
Methods inherited from class org.apereo.cas.aup.BaseAcceptableUsagePolicyRepository
fetchPolicy
-
Constructor Details
-
LdapAcceptableUsagePolicyRepository
-
-
Method Details
-
verify
public org.apereo.cas.aup.AcceptableUsagePolicyStatus verify(org.springframework.webflow.execution.RequestContext requestContext) throws Throwable - Specified by:
verifyin interfaceorg.apereo.cas.aup.AcceptableUsagePolicyRepository- Overrides:
verifyin classorg.apereo.cas.aup.BaseAcceptableUsagePolicyRepository- Throws:
Throwable
-
submit
public boolean submit(org.springframework.webflow.execution.RequestContext requestContext) - Specified by:
submitin interfaceorg.apereo.cas.aup.AcceptableUsagePolicyRepository
-
destroy
public void destroy()- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean
-