Class DefaultAuthenticationResultBuilder

java.lang.Object
org.apereo.cas.authentication.DefaultAuthenticationResultBuilder
All Implemented Interfaces:
Serializable, org.apereo.cas.authentication.AuthenticationResultBuilder

public class DefaultAuthenticationResultBuilder extends Object implements org.apereo.cas.authentication.AuthenticationResultBuilder
Since:
4.2.0
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apereo.cas.authentication.AuthenticationResult
    build(org.apereo.cas.authentication.PrincipalElectionStrategy principalElectionStrategy)
     
    org.apereo.cas.authentication.AuthenticationResult
    build(org.apereo.cas.authentication.PrincipalElectionStrategy principalElectionStrategy, org.apereo.cas.authentication.principal.Service service)
     
    org.apereo.cas.authentication.AuthenticationResultBuilder
    collect(Collection<org.apereo.cas.authentication.Authentication> authentications)
     
    org.apereo.cas.authentication.AuthenticationResultBuilder
    collect(org.apereo.cas.authentication.Authentication authentication)
     
    org.apereo.cas.authentication.AuthenticationResultBuilder
    collect(org.apereo.cas.authentication.Credential... credential)
     
    Set<org.apereo.cas.authentication.Authentication>
     
    Optional<org.apereo.cas.authentication.Authentication>
     
    Optional<org.apereo.cas.authentication.Credential>
     
    List<org.apereo.cas.authentication.Credential>
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DefaultAuthenticationResultBuilder

      public DefaultAuthenticationResultBuilder()
  • Method Details

    • getInitialAuthentication

      public Optional<org.apereo.cas.authentication.Authentication> getInitialAuthentication()
      Specified by:
      getInitialAuthentication in interface org.apereo.cas.authentication.AuthenticationResultBuilder
    • getInitialCredential

      public Optional<org.apereo.cas.authentication.Credential> getInitialCredential()
      Specified by:
      getInitialCredential in interface org.apereo.cas.authentication.AuthenticationResultBuilder
    • collect

      @CanIgnoreReturnValue public org.apereo.cas.authentication.AuthenticationResultBuilder collect(org.apereo.cas.authentication.Authentication authentication)
      Specified by:
      collect in interface org.apereo.cas.authentication.AuthenticationResultBuilder
    • collect

      @CanIgnoreReturnValue public org.apereo.cas.authentication.AuthenticationResultBuilder collect(Collection<org.apereo.cas.authentication.Authentication> authentications)
      Specified by:
      collect in interface org.apereo.cas.authentication.AuthenticationResultBuilder
    • collect

      @CanIgnoreReturnValue public org.apereo.cas.authentication.AuthenticationResultBuilder collect(org.apereo.cas.authentication.Credential... credential)
      Specified by:
      collect in interface org.apereo.cas.authentication.AuthenticationResultBuilder
    • build

      public org.apereo.cas.authentication.AuthenticationResult build(org.apereo.cas.authentication.PrincipalElectionStrategy principalElectionStrategy) throws Throwable
      Specified by:
      build in interface org.apereo.cas.authentication.AuthenticationResultBuilder
      Throws:
      Throwable
    • build

      public org.apereo.cas.authentication.AuthenticationResult build(org.apereo.cas.authentication.PrincipalElectionStrategy principalElectionStrategy, org.apereo.cas.authentication.principal.Service service) throws Throwable
      Specified by:
      build in interface org.apereo.cas.authentication.AuthenticationResultBuilder
      Throws:
      Throwable
    • getAuthentications

      public Set<org.apereo.cas.authentication.Authentication> getAuthentications()
      Specified by:
      getAuthentications in interface org.apereo.cas.authentication.AuthenticationResultBuilder
    • getProvidedCredentials

      public List<org.apereo.cas.authentication.Credential> getProvidedCredentials()