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 Object
implements org.apereo.cas.authentication.AuthenticationEventExecutionPlan
- Since:
- 5.1.0
-
Field Summary
Fields inherited from interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
DEFAULT_BEAN_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.apereo.cas.authentication.AuthenticationHandlerResolver> getAuthenticationHandlerResolvers(org.apereo.cas.authentication.AuthenticationTransaction transaction) Set<org.apereo.cas.authentication.AuthenticationHandler> @NonNull Set<org.apereo.cas.authentication.AuthenticationHandler> getAuthenticationHandlers(org.apereo.cas.authentication.AuthenticationTransaction transaction) Collection<org.apereo.cas.authentication.AuthenticationMetaDataPopulator> getAuthenticationMetadataPopulators(org.apereo.cas.authentication.AuthenticationTransaction transaction) Collection<org.apereo.cas.authentication.AuthenticationPolicy> Collection<org.apereo.cas.authentication.AuthenticationPolicy> getAuthenticationPolicies(org.apereo.cas.authentication.Authentication authentication) Collection<org.apereo.cas.authentication.AuthenticationPolicy> getAuthenticationPolicies(org.apereo.cas.authentication.AuthenticationTransaction transaction) Collection<org.apereo.cas.authentication.AuthenticationPolicyResolver> getAuthenticationPolicyResolvers(org.apereo.cas.authentication.AuthenticationTransaction transaction) Collection<org.apereo.cas.authentication.AuthenticationPostProcessor> getAuthenticationPostProcessors(org.apereo.cas.authentication.AuthenticationTransaction transaction) 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) voidregisterAuthenticationHandlersWithPrincipalResolver(Collection<org.apereo.cas.authentication.AuthenticationHandler> handlers, org.apereo.cas.authentication.principal.PrincipalResolver principalResolver) voidregisterAuthenticationHandlersWithPrincipalResolver(List<org.apereo.cas.authentication.AuthenticationHandler> handlers, List<org.apereo.cas.authentication.principal.PrincipalResolver> principalResolver) voidregisterAuthenticationHandlerWithPrincipalResolver(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) voidregisterAuthenticationMetadataPopulator(org.apereo.cas.authentication.AuthenticationMetaDataPopulator populator) voidregisterAuthenticationMetadataPopulators(Collection<org.apereo.cas.authentication.AuthenticationMetaDataPopulator> populators) voidregisterAuthenticationPolicies(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) setDefaultAuthenticationHandlerResolver(org.apereo.cas.authentication.AuthenticationHandlerResolver defaultAuthenticationHandlerResolver) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
getAuthenticationHandlersBy, registerAuthenticationHandlers
-
Constructor Details
-
DefaultAuthenticationEventExecutionPlan
public DefaultAuthenticationEventExecutionPlan()
-
-
Method Details
-
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(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(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(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
-
registerAuthenticationHandlersWithPrincipalResolver
public void registerAuthenticationHandlersWithPrincipalResolver(Collection<org.apereo.cas.authentication.AuthenticationHandler> handlers, org.apereo.cas.authentication.principal.PrincipalResolver principalResolver) - Specified by:
registerAuthenticationHandlersWithPrincipalResolverin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
registerAuthenticationHandlersWithPrincipalResolver
public void registerAuthenticationHandlersWithPrincipalResolver(List<org.apereo.cas.authentication.AuthenticationHandler> handlers, List<org.apereo.cas.authentication.principal.PrincipalResolver> principalResolver) - Specified by:
registerAuthenticationHandlersWithPrincipalResolverin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationHandlers
@NonNull public @NonNull Set<org.apereo.cas.authentication.AuthenticationHandler> getAuthenticationHandlers(org.apereo.cas.authentication.AuthenticationTransaction transaction) throws Throwable - Specified by:
getAuthenticationHandlersin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan- Throws:
Throwable
-
getAuthenticationHandlers
- Specified by:
getAuthenticationHandlersin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationMetadataPopulators
public Collection<org.apereo.cas.authentication.AuthenticationMetaDataPopulator> getAuthenticationMetadataPopulators(org.apereo.cas.authentication.AuthenticationTransaction transaction) - Specified by:
getAuthenticationMetadataPopulatorsin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationPostProcessors
public Collection<org.apereo.cas.authentication.AuthenticationPostProcessor> getAuthenticationPostProcessors(org.apereo.cas.authentication.AuthenticationTransaction transaction) - Specified by:
getAuthenticationPostProcessorsin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationPreProcessors
public 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 Collection<org.apereo.cas.authentication.AuthenticationPolicy> getAuthenticationPolicies(org.apereo.cas.authentication.AuthenticationTransaction transaction) - Specified by:
getAuthenticationPoliciesin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationPolicies
public Collection<org.apereo.cas.authentication.AuthenticationPolicy> getAuthenticationPolicies(org.apereo.cas.authentication.Authentication authentication) - Specified by:
getAuthenticationPoliciesin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationPolicies
- Specified by:
getAuthenticationPoliciesin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationHandlerResolvers
public Collection<org.apereo.cas.authentication.AuthenticationHandlerResolver> getAuthenticationHandlerResolvers(org.apereo.cas.authentication.AuthenticationTransaction transaction) - Specified by:
getAuthenticationHandlerResolversin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
getAuthenticationPolicyResolvers
public Collection<org.apereo.cas.authentication.AuthenticationPolicyResolver> getAuthenticationPolicyResolvers(org.apereo.cas.authentication.AuthenticationTransaction transaction) - Specified by:
getAuthenticationPolicyResolversin interfaceorg.apereo.cas.authentication.AuthenticationEventExecutionPlan
-
setDefaultAuthenticationHandlerResolver
public DefaultAuthenticationEventExecutionPlan setDefaultAuthenticationHandlerResolver(org.apereo.cas.authentication.AuthenticationHandlerResolver defaultAuthenticationHandlerResolver) - Returns:
this.
-