Class CasWebflowEventResolutionConfigurationContext.CasWebflowEventResolutionConfigurationContextBuilder<C extends CasWebflowEventResolutionConfigurationContext,B extends CasWebflowEventResolutionConfigurationContext.CasWebflowEventResolutionConfigurationContextBuilder<C,B>>

java.lang.Object
org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext.CasWebflowEventResolutionConfigurationContextBuilder<C,B>
Enclosing class:
CasWebflowEventResolutionConfigurationContext

public abstract static class CasWebflowEventResolutionConfigurationContext.CasWebflowEventResolutionConfigurationContextBuilder<C extends CasWebflowEventResolutionConfigurationContext,B extends CasWebflowEventResolutionConfigurationContext.CasWebflowEventResolutionConfigurationContextBuilder<C,B>> extends Object
  • Constructor Details

    • CasWebflowEventResolutionConfigurationContextBuilder

      public CasWebflowEventResolutionConfigurationContextBuilder()
  • Method Details

    • authenticationSystemSupport

      public B authenticationSystemSupport(org.apereo.cas.authentication.AuthenticationSystemSupport authenticationSystemSupport)
      Returns:
      this.
    • centralAuthenticationService

      public B centralAuthenticationService(org.apereo.cas.CentralAuthenticationService centralAuthenticationService)
      Returns:
      this.
    • servicesManager

      public B servicesManager(org.apereo.cas.services.ServicesManager servicesManager)
      Returns:
      this.
    • ticketRegistrySupport

      public B ticketRegistrySupport(org.apereo.cas.ticket.registry.TicketRegistrySupport ticketRegistrySupport)
      Returns:
      this.
    • ticketRegistry

      public B ticketRegistry(org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry)
      Returns:
      this.
    • warnCookieGenerator

      public B warnCookieGenerator(org.apereo.cas.web.cookie.CasCookieBuilder warnCookieGenerator)
      Returns:
      this.
    • authenticationRequestServiceSelectionStrategies

      public B authenticationRequestServiceSelectionStrategies(org.apereo.cas.authentication.AuthenticationServiceSelectionPlan authenticationRequestServiceSelectionStrategies)
      Returns:
      this.
    • applicationContext

      public B applicationContext(org.springframework.context.ConfigurableApplicationContext applicationContext)
      Returns:
      this.
    • registeredServiceAccessStrategyEnforcer

      public B registeredServiceAccessStrategyEnforcer(org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer)
      Returns:
      this.
    • casProperties

      public B casProperties(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      Returns:
      this.
    • ticketGrantingTicketCookieGenerator

      public B ticketGrantingTicketCookieGenerator(org.apereo.cas.web.cookie.CasCookieBuilder ticketGrantingTicketCookieGenerator)
      Returns:
      this.
    • argumentExtractors

      public B argumentExtractors(List<org.apereo.cas.web.support.ArgumentExtractor> argumentExtractors)
      Returns:
      this.
    • principalFactory

      public B principalFactory(org.apereo.cas.authentication.principal.PrincipalFactory principalFactory)
      Returns:
      this.
    • singleSignOnParticipationStrategy

      public B singleSignOnParticipationStrategy(org.apereo.cas.web.flow.SingleSignOnParticipationStrategy singleSignOnParticipationStrategy)
      Returns:
      this.
    • authenticationEventExecutionPlan

      public B authenticationEventExecutionPlan(org.apereo.cas.authentication.AuthenticationEventExecutionPlan authenticationEventExecutionPlan)
      Returns:
      this.
    • authenticationContextValidator

      public B authenticationContextValidator(org.apereo.cas.authentication.MultifactorAuthenticationContextValidator authenticationContextValidator)
      Returns:
      this.
    • casWebflowCredentialProvider

      public B casWebflowCredentialProvider(org.apereo.cas.web.flow.CasWebflowCredentialProvider casWebflowCredentialProvider)
      Returns:
      this.
    • singleSignOnBuildingStrategy

      public B singleSignOnBuildingStrategy(org.apereo.cas.web.flow.SingleSignOnBuildingStrategy singleSignOnBuildingStrategy)
      Returns:
      this.
    • multifactorAuthenticationProviderSelector

      public B multifactorAuthenticationProviderSelector(org.apereo.cas.authentication.MultifactorAuthenticationProviderSelector multifactorAuthenticationProviderSelector)
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object