public class DefaultAuthenticationResultBuilder
extends java.lang.Object
implements org.apereo.cas.authentication.AuthenticationResultBuilder
DefaultAuthenticationResultBuilder.| Constructor and Description |
|---|
DefaultAuthenticationResultBuilder(org.apereo.cas.authentication.PrincipalElectionStrategy principalElectionStrategy)
Instantiates a new default authentication result builder.
|
| Modifier and Type | Method and Description |
|---|---|
org.apereo.cas.authentication.AuthenticationResult |
build() |
org.apereo.cas.authentication.AuthenticationResult |
build(org.apereo.cas.authentication.principal.Service service) |
org.apereo.cas.authentication.AuthenticationResultBuilder |
collect(org.apereo.cas.authentication.Authentication authentication) |
org.apereo.cas.authentication.AuthenticationResultBuilder |
collect(org.apereo.cas.authentication.Credential credential) |
java.util.Optional<org.apereo.cas.authentication.Authentication> |
getInitialAuthentication() |
public DefaultAuthenticationResultBuilder(org.apereo.cas.authentication.PrincipalElectionStrategy principalElectionStrategy)
principalElectionStrategy - the principal election strategypublic java.util.Optional<org.apereo.cas.authentication.Authentication> getInitialAuthentication()
getInitialAuthentication in interface org.apereo.cas.authentication.AuthenticationResultBuilderpublic org.apereo.cas.authentication.AuthenticationResultBuilder collect(org.apereo.cas.authentication.Authentication authentication)
collect in interface org.apereo.cas.authentication.AuthenticationResultBuilderpublic org.apereo.cas.authentication.AuthenticationResultBuilder collect(org.apereo.cas.authentication.Credential credential)
collect in interface org.apereo.cas.authentication.AuthenticationResultBuilderpublic org.apereo.cas.authentication.AuthenticationResult build()
build in interface org.apereo.cas.authentication.AuthenticationResultBuilderpublic org.apereo.cas.authentication.AuthenticationResult build(org.apereo.cas.authentication.principal.Service service)
build in interface org.apereo.cas.authentication.AuthenticationResultBuilder