public class DefaultAuthentication
extends java.lang.Object
implements org.apereo.cas.authentication.Authentication
| Constructor and Description |
|---|
DefaultAuthentication(java.time.ZonedDateTime date,
java.util.List<org.apereo.cas.authentication.CredentialMetaData> credentials,
org.apereo.cas.authentication.principal.Principal principal,
java.util.Map<java.lang.String,java.lang.Object> attributes,
java.util.Map<java.lang.String,org.apereo.cas.authentication.HandlerResult> successes,
java.util.Map<java.lang.String,java.lang.Class<? extends java.lang.Throwable>> failures)
Creates a new instance with the given data.
|
DefaultAuthentication(java.time.ZonedDateTime date,
org.apereo.cas.authentication.principal.Principal principal,
java.util.Map<java.lang.String,java.lang.Object> attributes,
java.util.Map<java.lang.String,org.apereo.cas.authentication.HandlerResult> successes)
Creates a new instance with the given data.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Map<java.lang.String,java.lang.Object> |
getAttributes() |
java.time.ZonedDateTime |
getAuthenticationDate() |
java.util.List<org.apereo.cas.authentication.CredentialMetaData> |
getCredentials() |
java.util.Map<java.lang.String,java.lang.Class<? extends java.lang.Throwable>> |
getFailures() |
org.apereo.cas.authentication.principal.Principal |
getPrincipal() |
java.util.Map<java.lang.String,org.apereo.cas.authentication.HandlerResult> |
getSuccesses() |
int |
hashCode() |
void |
update(org.apereo.cas.authentication.Authentication authn) |
void |
updateAll(org.apereo.cas.authentication.Authentication authn) |
public DefaultAuthentication(java.time.ZonedDateTime date,
org.apereo.cas.authentication.principal.Principal principal,
java.util.Map<java.lang.String,java.lang.Object> attributes,
java.util.Map<java.lang.String,org.apereo.cas.authentication.HandlerResult> successes)
date - Non-null authentication date.principal - Non-null authenticated principal.attributes - Nullable map of authentication metadata.successes - Non-null map of authentication successes containing at least one entry.public DefaultAuthentication(java.time.ZonedDateTime date,
java.util.List<org.apereo.cas.authentication.CredentialMetaData> credentials,
org.apereo.cas.authentication.principal.Principal principal,
java.util.Map<java.lang.String,java.lang.Object> attributes,
java.util.Map<java.lang.String,org.apereo.cas.authentication.HandlerResult> successes,
java.util.Map<java.lang.String,java.lang.Class<? extends java.lang.Throwable>> failures)
date - Non-null authentication date.credentials - Non-null list of credential metadata containing at least one entry.principal - Non-null authenticated principal.attributes - Nullable map of authentication metadata.successes - Non-null map of authentication successes containing at least one entry.failures - Nullable map of authentication failures.public org.apereo.cas.authentication.principal.Principal getPrincipal()
getPrincipal in interface org.apereo.cas.authentication.Authenticationpublic java.time.ZonedDateTime getAuthenticationDate()
getAuthenticationDate in interface org.apereo.cas.authentication.Authenticationpublic java.util.Map<java.lang.String,java.lang.Object> getAttributes()
getAttributes in interface org.apereo.cas.authentication.Authenticationpublic java.util.List<org.apereo.cas.authentication.CredentialMetaData> getCredentials()
getCredentials in interface org.apereo.cas.authentication.Authenticationpublic java.util.Map<java.lang.String,org.apereo.cas.authentication.HandlerResult> getSuccesses()
getSuccesses in interface org.apereo.cas.authentication.Authenticationpublic java.util.Map<java.lang.String,java.lang.Class<? extends java.lang.Throwable>> getFailures()
getFailures in interface org.apereo.cas.authentication.Authenticationpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic void update(org.apereo.cas.authentication.Authentication authn)
update in interface org.apereo.cas.authentication.Authenticationpublic void updateAll(org.apereo.cas.authentication.Authentication authn)
updateAll in interface org.apereo.cas.authentication.Authentication