public class DefaultAuthenticationEventExecutionPlan
extends java.lang.Object
implements org.apereo.cas.authentication.AuthenticationEventExecutionPlan
| Constructor and Description |
|---|
DefaultAuthenticationEventExecutionPlan() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<org.apereo.cas.authentication.AuthenticationHandler> |
getAuthenticationHandlersForTransaction(org.apereo.cas.authentication.AuthenticationTransaction transaction) |
java.util.Collection<org.apereo.cas.authentication.AuthenticationMetaDataPopulator> |
getAuthenticationMetadataPopulators(org.apereo.cas.authentication.AuthenticationTransaction transaction) |
java.util.Collection<org.apereo.cas.authentication.AuthenticationPostProcessor> |
getAuthenticationPostProcessors(org.apereo.cas.authentication.AuthenticationTransaction transaction) |
org.apereo.cas.authentication.principal.PrincipalResolver |
getPrincipalResolverForAuthenticationTransaction(org.apereo.cas.authentication.AuthenticationHandler handler,
org.apereo.cas.authentication.AuthenticationTransaction transaction) |
void |
registerAuthenticationHandler(org.apereo.cas.authentication.AuthenticationHandler handler) |
void |
registerAuthenticationHandlerWithPrincipalResolver(org.apereo.cas.authentication.AuthenticationHandler handler,
org.apereo.cas.authentication.principal.PrincipalResolver principalResolver) |
void |
registerAuthenticationHandlerWithPrincipalResolver(java.util.Map<org.apereo.cas.authentication.AuthenticationHandler,org.apereo.cas.authentication.principal.PrincipalResolver> plan) |
void |
registerAuthenticationHandlerWithPrincipalResolvers(java.util.Collection<org.apereo.cas.authentication.AuthenticationHandler> handlers,
org.apereo.cas.authentication.principal.PrincipalResolver principalResolver) |
void |
registerAuthenticationPostProcessor(org.apereo.cas.authentication.AuthenticationPostProcessor processor) |
void |
registerMetadataPopulator(org.apereo.cas.authentication.AuthenticationMetaDataPopulator populator) |
void |
registerMetadataPopulators(java.util.Collection<org.apereo.cas.authentication.AuthenticationMetaDataPopulator> populators) |
public DefaultAuthenticationEventExecutionPlan()
public void registerAuthenticationHandler(org.apereo.cas.authentication.AuthenticationHandler handler)
registerAuthenticationHandler in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlanpublic void registerAuthenticationHandlerWithPrincipalResolver(org.apereo.cas.authentication.AuthenticationHandler handler,
org.apereo.cas.authentication.principal.PrincipalResolver principalResolver)
registerAuthenticationHandlerWithPrincipalResolver in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlanpublic void registerAuthenticationHandlerWithPrincipalResolver(java.util.Map<org.apereo.cas.authentication.AuthenticationHandler,org.apereo.cas.authentication.principal.PrincipalResolver> plan)
registerAuthenticationHandlerWithPrincipalResolver in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlanpublic void registerMetadataPopulator(org.apereo.cas.authentication.AuthenticationMetaDataPopulator populator)
registerMetadataPopulator in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlanpublic void registerMetadataPopulators(java.util.Collection<org.apereo.cas.authentication.AuthenticationMetaDataPopulator> populators)
registerMetadataPopulators in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlanpublic java.util.Collection<org.apereo.cas.authentication.AuthenticationMetaDataPopulator> getAuthenticationMetadataPopulators(org.apereo.cas.authentication.AuthenticationTransaction transaction)
getAuthenticationMetadataPopulators in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlanpublic java.util.Set<org.apereo.cas.authentication.AuthenticationHandler> getAuthenticationHandlersForTransaction(org.apereo.cas.authentication.AuthenticationTransaction transaction)
getAuthenticationHandlersForTransaction in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlanpublic org.apereo.cas.authentication.principal.PrincipalResolver getPrincipalResolverForAuthenticationTransaction(org.apereo.cas.authentication.AuthenticationHandler handler,
org.apereo.cas.authentication.AuthenticationTransaction transaction)
getPrincipalResolverForAuthenticationTransaction in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlanpublic void registerAuthenticationHandlerWithPrincipalResolvers(java.util.Collection<org.apereo.cas.authentication.AuthenticationHandler> handlers,
org.apereo.cas.authentication.principal.PrincipalResolver principalResolver)
registerAuthenticationHandlerWithPrincipalResolvers in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlanpublic void registerAuthenticationPostProcessor(org.apereo.cas.authentication.AuthenticationPostProcessor processor)
registerAuthenticationPostProcessor in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlanpublic java.util.Collection<org.apereo.cas.authentication.AuthenticationPostProcessor> getAuthenticationPostProcessors(org.apereo.cas.authentication.AuthenticationTransaction transaction)
getAuthenticationPostProcessors in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan