Class WSFederationRequestConfigurationContext.WSFederationRequestConfigurationContextBuilder<C extends WSFederationRequestConfigurationContext,B extends WSFederationRequestConfigurationContext.WSFederationRequestConfigurationContextBuilder<C,B>>

java.lang.Object
org.apereo.cas.ws.idp.web.WSFederationRequestConfigurationContext.WSFederationRequestConfigurationContextBuilder<C,B>
Enclosing class:
WSFederationRequestConfigurationContext

public abstract static class WSFederationRequestConfigurationContext.WSFederationRequestConfigurationContextBuilder<C extends WSFederationRequestConfigurationContext,B extends WSFederationRequestConfigurationContext.WSFederationRequestConfigurationContextBuilder<C,B>> extends Object
  • Constructor Details

    • WSFederationRequestConfigurationContextBuilder

      public WSFederationRequestConfigurationContextBuilder()
  • Method Details

    • servicesManager

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

      public B webApplicationServiceFactory(org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory)
      Returns:
      this.
    • callbackService

      public B callbackService(org.apereo.cas.authentication.principal.Service callbackService)
      Returns:
      this.
    • casProperties

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

      public B serviceSelectionStrategy(org.apereo.cas.authentication.AuthenticationServiceSelectionStrategy serviceSelectionStrategy)
      Returns:
      this.
    • httpClient

      public B httpClient(org.apereo.cas.util.http.HttpClient httpClient)
      Returns:
      this.
    • ticketFactory

      public B ticketFactory(org.apereo.cas.ticket.TicketFactory ticketFactory)
      Returns:
      this.
    • ticketRegistry

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

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

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

      public B relyingPartyTokenProducer(WSFederationRelyingPartyTokenProducer relyingPartyTokenProducer)
      Returns:
      this.
    • ticketValidator

      public B ticketValidator(org.apereo.cas.validation.TicketValidator ticketValidator)
      Returns:
      this.
    • securityTokenServiceTokenFetcher

      public B securityTokenServiceTokenFetcher(org.apereo.cas.authentication.SecurityTokenServiceTokenFetcher securityTokenServiceTokenFetcher)
      Returns:
      this.
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object