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()@NonNull java.util.Set<org.apereo.cas.authentication.AuthenticationHandler>getAuthenticationHandlers(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()java.util.Collection<org.apereo.cas.authentication.AuthenticationPolicy>getAuthenticationPolicies(org.apereo.cas.authentication.Authentication authentication)java.util.Collection<org.apereo.cas.authentication.AuthenticationPolicy>getAuthenticationPolicies(org.apereo.cas.authentication.AuthenticationTransaction transaction)java.util.Collection<org.apereo.cas.authentication.AuthenticationPolicyResolver>getAuthenticationPolicyResolvers(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.PrincipalResolvergetPrincipalResolver(org.apereo.cas.authentication.AuthenticationHandler handler, org.apereo.cas.authentication.AuthenticationTransaction transaction)booleanregisterAuthenticationHandler(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)booleanregisterAuthenticationHandlerWithPrincipalResolver(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)voidregisterAuthenticationMetadataPopulator(org.apereo.cas.authentication.AuthenticationMetaDataPopulator populator)voidregisterAuthenticationMetadataPopulators(java.util.Collection<org.apereo.cas.authentication.AuthenticationMetaDataPopulator> populators)voidregisterAuthenticationPolicies(java.util.Collection<org.apereo.cas.authentication.AuthenticationPolicy> authenticationPolicy)voidregisterAuthenticationPolicy(org.apereo.cas.authentication.AuthenticationPolicy authenticationPolicy)voidregisterAuthenticationPolicyResolver(org.apereo.cas.authentication.AuthenticationPolicyResolver policyResolver)voidregisterAuthenticationPostProcessor(org.apereo.cas.authentication.AuthenticationPostProcessor processor)voidregisterAuthenticationPreProcessor(org.apereo.cas.authentication.AuthenticationPreProcessor processor)
-
-
-
Method Detail
-
registerAuthenticationHandler
public boolean registerAuthenticationHandler(org.apereo.cas.authentication.AuthenticationHandler handler)
- Specified by:
registerAuthenticationHandlerin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationMetadataPopulator
public void registerAuthenticationMetadataPopulator(org.apereo.cas.authentication.AuthenticationMetaDataPopulator populator)
- Specified by:
registerAuthenticationMetadataPopulatorin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationPostProcessor
public void registerAuthenticationPostProcessor(org.apereo.cas.authentication.AuthenticationPostProcessor processor)
- Specified by:
registerAuthenticationPostProcessorin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationPreProcessor
public void registerAuthenticationPreProcessor(org.apereo.cas.authentication.AuthenticationPreProcessor processor)
- Specified by:
registerAuthenticationPreProcessorin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationMetadataPopulators
public void registerAuthenticationMetadataPopulators(java.util.Collection<org.apereo.cas.authentication.AuthenticationMetaDataPopulator> populators)
- Specified by:
registerAuthenticationMetadataPopulatorsin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationPolicy
public void registerAuthenticationPolicy(org.apereo.cas.authentication.AuthenticationPolicy authenticationPolicy)
- Specified by:
registerAuthenticationPolicyin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationPolicies
public void registerAuthenticationPolicies(java.util.Collection<org.apereo.cas.authentication.AuthenticationPolicy> authenticationPolicy)
- Specified by:
registerAuthenticationPoliciesin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationHandlerResolver
public void registerAuthenticationHandlerResolver(org.apereo.cas.authentication.AuthenticationHandlerResolver handlerResolver)
- Specified by:
registerAuthenticationHandlerResolverin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationPolicyResolver
public void registerAuthenticationPolicyResolver(org.apereo.cas.authentication.AuthenticationPolicyResolver policyResolver)
- Specified by:
registerAuthenticationPolicyResolverin 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
-
registerAuthenticationHandlerWithPrincipalResolver
public boolean registerAuthenticationHandlerWithPrincipalResolver(org.apereo.cas.authentication.AuthenticationHandler handler, org.apereo.cas.authentication.principal.PrincipalResolver principalResolver)- 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
-
getAuthenticationHandlers
@NonNull public @NonNull java.util.Set<org.apereo.cas.authentication.AuthenticationHandler> getAuthenticationHandlers(org.apereo.cas.authentication.AuthenticationTransaction transaction)
- Specified by:
getAuthenticationHandlersin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationHandlers
public java.util.Set<org.apereo.cas.authentication.AuthenticationHandler> getAuthenticationHandlers()
- Specified by:
getAuthenticationHandlersin 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
-
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
-
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
-
getPrincipalResolver
public org.apereo.cas.authentication.principal.PrincipalResolver getPrincipalResolver(org.apereo.cas.authentication.AuthenticationHandler handler, org.apereo.cas.authentication.AuthenticationTransaction transaction)- Specified by:
getPrincipalResolverin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationPolicies
public java.util.Collection<org.apereo.cas.authentication.AuthenticationPolicy> getAuthenticationPolicies()
- Specified by:
getAuthenticationPoliciesin 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
-
getAuthenticationPolicies
public java.util.Collection<org.apereo.cas.authentication.AuthenticationPolicy> getAuthenticationPolicies(org.apereo.cas.authentication.Authentication authentication)
- 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
-
getAuthenticationPolicyResolvers
public java.util.Collection<org.apereo.cas.authentication.AuthenticationPolicyResolver> getAuthenticationPolicyResolvers(org.apereo.cas.authentication.AuthenticationTransaction transaction)
- Specified by:
getAuthenticationPolicyResolversin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
-