Class DefaultCasWebflowExecutionPlan

java.lang.Object
org.apereo.cas.web.flow.configurer.plan.DefaultCasWebflowExecutionPlan
All Implemented Interfaces:
org.apereo.cas.web.flow.CasWebflowExecutionPlan

public class DefaultCasWebflowExecutionPlan extends Object implements org.apereo.cas.web.flow.CasWebflowExecutionPlan
Since:
5.3.0
  • Constructor Details

    • DefaultCasWebflowExecutionPlan

      public DefaultCasWebflowExecutionPlan(org.springframework.context.ConfigurableApplicationContext applicationContext)
  • Method Details

    • registerWebflowLoginContextProvider

      public void registerWebflowLoginContextProvider(org.apereo.cas.web.flow.CasWebflowLoginContextProvider provider)
      Specified by:
      registerWebflowLoginContextProvider in interface org.apereo.cas.web.flow.CasWebflowExecutionPlan
    • registerWebflowConfigurer

      public void registerWebflowConfigurer(org.apereo.cas.web.flow.CasWebflowConfigurer cfg)
      Specified by:
      registerWebflowConfigurer in interface org.apereo.cas.web.flow.CasWebflowExecutionPlan
    • registerWebflowInterceptor

      public void registerWebflowInterceptor(org.springframework.web.servlet.HandlerInterceptor interceptor)
      Specified by:
      registerWebflowInterceptor in interface org.apereo.cas.web.flow.CasWebflowExecutionPlan
    • execute

      public org.apereo.cas.web.flow.CasWebflowExecutionPlan execute()
      Specified by:
      execute in interface org.apereo.cas.web.flow.CasWebflowExecutionPlan
    • getLock

      public org.apereo.cas.util.concurrent.CasReentrantLock getLock()
    • getWebflowConfigurers

      public List<org.apereo.cas.web.flow.CasWebflowConfigurer> getWebflowConfigurers()
      Specified by:
      getWebflowConfigurers in interface org.apereo.cas.web.flow.CasWebflowExecutionPlan
    • getWebflowInterceptors

      public List<org.springframework.web.servlet.HandlerInterceptor> getWebflowInterceptors()
      Specified by:
      getWebflowInterceptors in interface org.apereo.cas.web.flow.CasWebflowExecutionPlan
    • getWebflowLoginContextProviders

      public List<org.apereo.cas.web.flow.CasWebflowLoginContextProvider> getWebflowLoginContextProviders()
      Specified by:
      getWebflowLoginContextProviders in interface org.apereo.cas.web.flow.CasWebflowExecutionPlan
    • getApplicationContext

      public org.springframework.context.ConfigurableApplicationContext getApplicationContext()
    • isInitialized

      public boolean isInitialized()
      Specified by:
      isInitialized in interface org.apereo.cas.web.flow.CasWebflowExecutionPlan