Interface AuthnRequestBuilder

All Superinterfaces:
BaseBuilder<AuthnRequestBuilder>
All Known Implementing Classes:
AuthnRequestBuilderImpl

public interface AuthnRequestBuilder extends BaseBuilder<AuthnRequestBuilder>
Interface describing the AuthnRequest builder methods.
Interface welches die Methoden des AuthnRequest Builders beschreibt.
  • Method Details

    • assertionConsumerServiceIndex

      AuthnRequestBuilder assertionConsumerServiceIndex(Integer aAssertionConsumerServiceIndex)
      Builds the assertion consumer service index in the AuthnRequest.
      Buildet den Assertion Consumer Service Index im AuthnRequest.
      Parameters:
      aAssertionConsumerServiceIndex -
      the assertion consumer service index to be set
      Der Assertion Consumer Service Index der gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • assertionConsumerServiceUrl

      AuthnRequestBuilder assertionConsumerServiceUrl(String aAssertionConsumerServiceURL)
      Builds the assertion consumer service url on the AuthnRequest.
      Bildet die Assertion Consumer W`Service url im AuthnRequest.
      Parameters:
      aAssertionConsumerServiceURL -
      the assertion consumer service url to be set
      die Assertion Consumer Service URL die gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • attributeConsumingServiceIndex

      AuthnRequestBuilder attributeConsumingServiceIndex(Integer aAttributeConsumingServiceIndex)
      Builds the attribute consumer service index on the AuthnRequest.
      Buildet den Attribute Consumer Service Index im AuthnRequest.
      Parameters:
      aAttributeConsumingServiceIndex -
      the attribute consuming service index to be set
      der Attribute Consuming Service Index der gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • consent

      AuthnRequestBuilder consent(String aConsent)
      Building the consent on the AuthnRequest.
      Bildet den Consent im AuthnRequest.
      Parameters:
      aConsent -
      the consent to be set
      der Consent der gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • create

      AuthnRequest create()
      Creates a concrete instance of AuthnRequest with setted params.
      Erstellt die konkrete Instanz des AuthnRequests mit den gesetzten Parametern.
      Returns:
      a new AuthnRequest instance with the params set
      eine neue AuthRequest Instanz mit den gesetzten Parametern
    • destination

      AuthnRequestBuilder destination(String aDestination)
      Building the destination on the AuthnRequest.
      Bildet die Destination im AuthnRequest.
      Parameters:
      aDestination -
      the destination to be set
      die Destination die gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • forceAuthn

      AuthnRequestBuilder forceAuthn(Boolean aForceAuthn)
      Building the forceAuthn attribute in the AuthnRequest.
      Bildet das forceAuthn Attribut im AuthnRequest.
      Parameters:
      aForceAuthn -
      the value to be set
      der Wert der gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • nameIdPolicyAllowCreate

      AuthnRequestBuilder nameIdPolicyAllowCreate(Boolean aNameIdPolicyAllowCreate)
      Builds the NameIDpolicy.AllowCreate attribute in the AuthnRequest.
      Bildet das NameIDpolicy.AllowCreate Attribut im AuthnRequest.
      Parameters:
      aNameIdPolicyAllowCreate -
      the value to be set
      der Wert der gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • nameIdPolicyFormat

      AuthnRequestBuilder nameIdPolicyFormat(String aNameIdPolicyFormat)
      Builds the NameIDpolicy.Format attribute in the AuthnRequest.
      Bildet das NameIDpolicy.Format Attribut im AuthnRequest.
      Parameters:
      aNameIdPolicyFormat -
      the value to be set
      der Wert der gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • protocolBinding

      AuthnRequestBuilder protocolBinding(String aProtocolBinding)
      Building the ProtocolBinding attribute in the AuthnRequest.
      Bildet das ProtocolBinding Attribut im AuthnRequest.
      Parameters:
      aProtocolBinding -
      the value to be set
      der Wert der gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • providerId

      AuthnRequestBuilder providerId(String aProviderID)
      Builds the ProviderID attribute in the AuthnRequest.
      Bildet das ProviderID Attribut im AuthnRequest.
      Parameters:
      aProviderID -
      the value to be set
      der Wert der gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • providerName

      AuthnRequestBuilder providerName(String aProviderName)
      Building the provider name on the AuthnRequest.
      Bildet das Proivider Namen im AuthnRequest.
      Parameters:
      aProviderName -
      the value to be set
      der Wert der gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders
    • subject

      AuthnRequestBuilder subject(Subject aSubject)
      Builds the subject attribute in the AuthnRequest.
      Bildet das Subject Attribut im AuthnRequest.
      Parameters:
      aSubject -
      the value to be set
      der Wert der gesetzt werden soll
      Returns:
      the actual instance of this builder
      die aktuelle Instanz des Builders