Class 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
    • Field Summary

      • Fields inherited from interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan

        DEFAULT_BEAN_NAME
    • 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.PrincipalResolver getPrincipalResolver​(org.apereo.cas.authentication.AuthenticationHandler handler, org.apereo.cas.authentication.AuthenticationTransaction transaction)  
      boolean registerAuthenticationHandler​(org.apereo.cas.authentication.AuthenticationHandler handler)  
      void registerAuthenticationHandlerResolver​(org.apereo.cas.authentication.AuthenticationHandlerResolver handlerResolver)  
      void registerAuthenticationHandlerWithPrincipalResolver​(java.util.Map<org.apereo.cas.authentication.AuthenticationHandler,​org.apereo.cas.authentication.principal.PrincipalResolver> plan)  
      boolean registerAuthenticationHandlerWithPrincipalResolver​(org.apereo.cas.authentication.AuthenticationHandler handler, org.apereo.cas.authentication.principal.PrincipalResolver principalResolver)  
      void registerAuthenticationHandlerWithPrincipalResolvers​(java.util.Collection<org.apereo.cas.authentication.AuthenticationHandler> handlers, org.apereo.cas.authentication.principal.PrincipalResolver principalResolver)  
      void registerAuthenticationHandlerWithPrincipalResolvers​(java.util.List<org.apereo.cas.authentication.AuthenticationHandler> handlers, java.util.List<org.apereo.cas.authentication.principal.PrincipalResolver> principalResolver)  
      void registerAuthenticationMetadataPopulator​(org.apereo.cas.authentication.AuthenticationMetaDataPopulator populator)  
      void registerAuthenticationMetadataPopulators​(java.util.Collection<org.apereo.cas.authentication.AuthenticationMetaDataPopulator> populators)  
      void registerAuthenticationPolicies​(java.util.Collection<org.apereo.cas.authentication.AuthenticationPolicy> authenticationPolicy)  
      void registerAuthenticationPolicy​(org.apereo.cas.authentication.AuthenticationPolicy authenticationPolicy)  
      void registerAuthenticationPolicyResolver​(org.apereo.cas.authentication.AuthenticationPolicyResolver policyResolver)  
      void registerAuthenticationPostProcessor​(org.apereo.cas.authentication.AuthenticationPostProcessor processor)  
      void registerAuthenticationPreProcessor​(org.apereo.cas.authentication.AuthenticationPreProcessor processor)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan

        getAuthenticationHandlersBy, registerAuthenticationHandlers
    • Constructor Detail

      • DefaultAuthenticationEventExecutionPlan

        public DefaultAuthenticationEventExecutionPlan()
    • Method Detail

      • registerAuthenticationHandler

        public boolean registerAuthenticationHandler​(org.apereo.cas.authentication.AuthenticationHandler handler)
        Specified by:
        registerAuthenticationHandler in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • registerAuthenticationMetadataPopulator

        public void registerAuthenticationMetadataPopulator​(org.apereo.cas.authentication.AuthenticationMetaDataPopulator populator)
        Specified by:
        registerAuthenticationMetadataPopulator in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • registerAuthenticationPostProcessor

        public void registerAuthenticationPostProcessor​(org.apereo.cas.authentication.AuthenticationPostProcessor processor)
        Specified by:
        registerAuthenticationPostProcessor in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • registerAuthenticationPreProcessor

        public void registerAuthenticationPreProcessor​(org.apereo.cas.authentication.AuthenticationPreProcessor processor)
        Specified by:
        registerAuthenticationPreProcessor in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • registerAuthenticationMetadataPopulators

        public void registerAuthenticationMetadataPopulators​(java.util.Collection<org.apereo.cas.authentication.AuthenticationMetaDataPopulator> populators)
        Specified by:
        registerAuthenticationMetadataPopulators in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • registerAuthenticationPolicy

        public void registerAuthenticationPolicy​(org.apereo.cas.authentication.AuthenticationPolicy authenticationPolicy)
        Specified by:
        registerAuthenticationPolicy in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • registerAuthenticationPolicies

        public void registerAuthenticationPolicies​(java.util.Collection<org.apereo.cas.authentication.AuthenticationPolicy> authenticationPolicy)
        Specified by:
        registerAuthenticationPolicies in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • registerAuthenticationHandlerResolver

        public void registerAuthenticationHandlerResolver​(org.apereo.cas.authentication.AuthenticationHandlerResolver handlerResolver)
        Specified by:
        registerAuthenticationHandlerResolver in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • registerAuthenticationPolicyResolver

        public void registerAuthenticationPolicyResolver​(org.apereo.cas.authentication.AuthenticationPolicyResolver policyResolver)
        Specified by:
        registerAuthenticationPolicyResolver in interface org.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:
        registerAuthenticationHandlerWithPrincipalResolver in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • registerAuthenticationHandlerWithPrincipalResolver

        public boolean registerAuthenticationHandlerWithPrincipalResolver​(org.apereo.cas.authentication.AuthenticationHandler handler,
                                                                          org.apereo.cas.authentication.principal.PrincipalResolver principalResolver)
        Specified by:
        registerAuthenticationHandlerWithPrincipalResolver in interface org.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:
        registerAuthenticationHandlerWithPrincipalResolvers in interface org.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:
        registerAuthenticationHandlerWithPrincipalResolvers in interface org.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:
        getAuthenticationHandlers in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • getAuthenticationHandlers

        public java.util.Set<org.apereo.cas.authentication.AuthenticationHandler> getAuthenticationHandlers()
        Specified by:
        getAuthenticationHandlers in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • getAuthenticationMetadataPopulators

        public java.util.Collection<org.apereo.cas.authentication.AuthenticationMetaDataPopulator> getAuthenticationMetadataPopulators​(org.apereo.cas.authentication.AuthenticationTransaction transaction)
        Specified by:
        getAuthenticationMetadataPopulators in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • getAuthenticationPostProcessors

        public java.util.Collection<org.apereo.cas.authentication.AuthenticationPostProcessor> getAuthenticationPostProcessors​(org.apereo.cas.authentication.AuthenticationTransaction transaction)
        Specified by:
        getAuthenticationPostProcessors in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • getAuthenticationPreProcessors

        public java.util.Collection<org.apereo.cas.authentication.AuthenticationPreProcessor> getAuthenticationPreProcessors​(org.apereo.cas.authentication.AuthenticationTransaction transaction)
        Specified by:
        getAuthenticationPreProcessors in interface org.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:
        getPrincipalResolver in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • getAuthenticationPolicies

        public java.util.Collection<org.apereo.cas.authentication.AuthenticationPolicy> getAuthenticationPolicies()
        Specified by:
        getAuthenticationPolicies in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • getAuthenticationPolicies

        public java.util.Collection<org.apereo.cas.authentication.AuthenticationPolicy> getAuthenticationPolicies​(org.apereo.cas.authentication.AuthenticationTransaction transaction)
        Specified by:
        getAuthenticationPolicies in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • getAuthenticationPolicies

        public java.util.Collection<org.apereo.cas.authentication.AuthenticationPolicy> getAuthenticationPolicies​(org.apereo.cas.authentication.Authentication authentication)
        Specified by:
        getAuthenticationPolicies in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • getAuthenticationHandlerResolvers

        public java.util.Collection<org.apereo.cas.authentication.AuthenticationHandlerResolver> getAuthenticationHandlerResolvers​(org.apereo.cas.authentication.AuthenticationTransaction transaction)
        Specified by:
        getAuthenticationHandlerResolvers in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan
      • getAuthenticationPolicyResolvers

        public java.util.Collection<org.apereo.cas.authentication.AuthenticationPolicyResolver> getAuthenticationPolicyResolvers​(org.apereo.cas.authentication.AuthenticationTransaction transaction)
        Specified by:
        getAuthenticationPolicyResolvers in interface org.apereo.cas.authentication.AuthenticationEventExecutionPlan