Package org.apereo.cas.authentication
Class DefaultAuthenticationEventExecutionPlan
- java.lang.Object
-
- org.apereo.cas.authentication.DefaultAuthenticationEventExecutionPlan
-
- All Implemented Interfaces:
org.apereo.cas.authentication.AuthenticationEventExecutionPlan
public class DefaultAuthenticationEventExecutionPlan extends java.lang.Object implements org.apereo.cas.authentication.AuthenticationEventExecutionPlan- Since:
- 5.1.0
-
-
Constructor Summary
Constructors Constructor Description DefaultAuthenticationEventExecutionPlan()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<org.apereo.cas.authentication.AuthenticationHandlerResolver>getAuthenticationHandlerResolvers(org.apereo.cas.authentication.AuthenticationTransaction transaction)java.util.Set<org.apereo.cas.authentication.AuthenticationHandler>getAuthenticationHandlers()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.AuthenticationPolicy>getAuthenticationPolicies(org.apereo.cas.authentication.AuthenticationTransaction transaction)java.util.Collection<org.apereo.cas.authentication.AuthenticationPostProcessor>getAuthenticationPostProcessors(org.apereo.cas.authentication.AuthenticationTransaction transaction)java.util.Collection<org.apereo.cas.authentication.AuthenticationPreProcessor>getAuthenticationPreProcessors(org.apereo.cas.authentication.AuthenticationTransaction transaction)org.apereo.cas.authentication.principal.PrincipalResolvergetPrincipalResolverForAuthenticationTransaction(org.apereo.cas.authentication.AuthenticationHandler handler, org.apereo.cas.authentication.AuthenticationTransaction transaction)voidregisterAuthenticationHandler(org.apereo.cas.authentication.AuthenticationHandler handler)voidregisterAuthenticationHandlerResolver(org.apereo.cas.authentication.AuthenticationHandlerResolver handlerResolver)voidregisterAuthenticationHandlerWithPrincipalResolver(java.util.Map<org.apereo.cas.authentication.AuthenticationHandler,org.apereo.cas.authentication.principal.PrincipalResolver> plan)voidregisterAuthenticationHandlerWithPrincipalResolver(org.apereo.cas.authentication.AuthenticationHandler handler, org.apereo.cas.authentication.principal.PrincipalResolver principalResolver)voidregisterAuthenticationHandlerWithPrincipalResolvers(java.util.Collection<org.apereo.cas.authentication.AuthenticationHandler> handlers, org.apereo.cas.authentication.principal.PrincipalResolver principalResolver)voidregisterAuthenticationHandlerWithPrincipalResolvers(java.util.List<org.apereo.cas.authentication.AuthenticationHandler> handlers, java.util.List<org.apereo.cas.authentication.principal.PrincipalResolver> principalResolver)voidregisterAuthenticationPolicy(org.apereo.cas.authentication.AuthenticationPolicy authenticationPolicy)voidregisterAuthenticationPostProcessor(org.apereo.cas.authentication.AuthenticationPostProcessor processor)voidregisterAuthenticationPreProcessor(org.apereo.cas.authentication.AuthenticationPreProcessor processor)voidregisterMetadataPopulator(org.apereo.cas.authentication.AuthenticationMetaDataPopulator populator)voidregisterMetadataPopulators(java.util.Collection<org.apereo.cas.authentication.AuthenticationMetaDataPopulator> populators)
-
-
-
Method Detail
-
registerAuthenticationHandler
public void registerAuthenticationHandler(org.apereo.cas.authentication.AuthenticationHandler handler)
- Specified by:
registerAuthenticationHandlerin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationHandlerWithPrincipalResolver
public void registerAuthenticationHandlerWithPrincipalResolver(org.apereo.cas.authentication.AuthenticationHandler handler, org.apereo.cas.authentication.principal.PrincipalResolver principalResolver)- Specified by:
registerAuthenticationHandlerWithPrincipalResolverin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationHandlerWithPrincipalResolver
public void registerAuthenticationHandlerWithPrincipalResolver(java.util.Map<org.apereo.cas.authentication.AuthenticationHandler,org.apereo.cas.authentication.principal.PrincipalResolver> plan)
- Specified by:
registerAuthenticationHandlerWithPrincipalResolverin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationHandlerWithPrincipalResolvers
public void registerAuthenticationHandlerWithPrincipalResolvers(java.util.Collection<org.apereo.cas.authentication.AuthenticationHandler> handlers, org.apereo.cas.authentication.principal.PrincipalResolver principalResolver)- Specified by:
registerAuthenticationHandlerWithPrincipalResolversin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationHandlerWithPrincipalResolvers
public void registerAuthenticationHandlerWithPrincipalResolvers(java.util.List<org.apereo.cas.authentication.AuthenticationHandler> handlers, java.util.List<org.apereo.cas.authentication.principal.PrincipalResolver> principalResolver)- Specified by:
registerAuthenticationHandlerWithPrincipalResolversin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerMetadataPopulator
public void registerMetadataPopulator(org.apereo.cas.authentication.AuthenticationMetaDataPopulator populator)
- Specified by:
registerMetadataPopulatorin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerMetadataPopulators
public void registerMetadataPopulators(java.util.Collection<org.apereo.cas.authentication.AuthenticationMetaDataPopulator> populators)
- Specified by:
registerMetadataPopulatorsin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationMetadataPopulators
public java.util.Collection<org.apereo.cas.authentication.AuthenticationMetaDataPopulator> getAuthenticationMetadataPopulators(org.apereo.cas.authentication.AuthenticationTransaction transaction)
- Specified by:
getAuthenticationMetadataPopulatorsin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationHandlersForTransaction
public java.util.Set<org.apereo.cas.authentication.AuthenticationHandler> getAuthenticationHandlersForTransaction(org.apereo.cas.authentication.AuthenticationTransaction transaction)
- Specified by:
getAuthenticationHandlersForTransactionin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationHandlers
public java.util.Set<org.apereo.cas.authentication.AuthenticationHandler> getAuthenticationHandlers()
- Specified by:
getAuthenticationHandlersin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getPrincipalResolverForAuthenticationTransaction
public org.apereo.cas.authentication.principal.PrincipalResolver getPrincipalResolverForAuthenticationTransaction(org.apereo.cas.authentication.AuthenticationHandler handler, org.apereo.cas.authentication.AuthenticationTransaction transaction)- Specified by:
getPrincipalResolverForAuthenticationTransactionin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationPostProcessor
public void registerAuthenticationPostProcessor(org.apereo.cas.authentication.AuthenticationPostProcessor processor)
- Specified by:
registerAuthenticationPostProcessorin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationPostProcessors
public java.util.Collection<org.apereo.cas.authentication.AuthenticationPostProcessor> getAuthenticationPostProcessors(org.apereo.cas.authentication.AuthenticationTransaction transaction)
- Specified by:
getAuthenticationPostProcessorsin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationPreProcessor
public void registerAuthenticationPreProcessor(org.apereo.cas.authentication.AuthenticationPreProcessor processor)
- Specified by:
registerAuthenticationPreProcessorin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationPreProcessors
public java.util.Collection<org.apereo.cas.authentication.AuthenticationPreProcessor> getAuthenticationPreProcessors(org.apereo.cas.authentication.AuthenticationTransaction transaction)
- Specified by:
getAuthenticationPreProcessorsin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationPolicy
public void registerAuthenticationPolicy(org.apereo.cas.authentication.AuthenticationPolicy authenticationPolicy)
- Specified by:
registerAuthenticationPolicyin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationHandlerResolver
public void registerAuthenticationHandlerResolver(org.apereo.cas.authentication.AuthenticationHandlerResolver handlerResolver)
- Specified by:
registerAuthenticationHandlerResolverin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationPolicies
public java.util.Collection<org.apereo.cas.authentication.AuthenticationPolicy> getAuthenticationPolicies(org.apereo.cas.authentication.AuthenticationTransaction transaction)
- Specified by:
getAuthenticationPoliciesin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationHandlerResolvers
public java.util.Collection<org.apereo.cas.authentication.AuthenticationHandlerResolver> getAuthenticationHandlerResolvers(org.apereo.cas.authentication.AuthenticationTransaction transaction)
- Specified by:
getAuthenticationHandlerResolversin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
-