public class UUToken
extends java.lang.Object
implements java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
private long |
creationTime
Creation time of this form token.
|
private java.util.Map<java.lang.String,java.lang.String> |
customClaims
Custom claims.
|
private long |
expirationTime
After this time the token will be considered as expired and therefore invalid.
|
private java.lang.String |
issuer
Identifies the principal that issued the token.
|
private java.lang.String |
principal
User's principal.
|
private java.lang.String |
securityRealm
User's security realm.
|
private java.lang.String |
uuApplicationName
Determines UU application.
|
| Constructor and Description |
|---|
UUToken()
Creates a new instance of UESFormToken.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
long |
getCreationTime()
Getter for property timestamp.
|
java.util.Map<java.lang.String,java.lang.String> |
getCustomClaims()
Getter for property customClaims.
|
long |
getExpirationTime()
Getter for property expirationTime.
|
java.lang.String |
getIssuer()
Getter for property issuer.
|
java.lang.String |
getPrincipal()
Getter for property principal.
|
java.lang.String |
getSecurityRealm()
Getter for property securityRealm.
|
java.lang.String |
getUuApplicationName()
Getter for property uuApplicationName.
|
int |
hashCode() |
void |
setCreationTime(long timestamp)
Setter for property timestamp.
|
void |
setCustomClaims(java.util.Map<java.lang.String,java.lang.String> customClaims)
Setter for property customClaims.
|
void |
setExpirationTime(long expirationTime)
Setter for property expirationTime.
|
void |
setIssuer(java.lang.String issuer)
Setter for property issuer.
|
void |
setPrincipal(java.lang.String principal)
Setter for property principal.
|
void |
setSecurityRealm(java.lang.String securityRealm)
Setter for property securityRealm.
|
void |
setUuApplicationName(java.lang.String uuApplicationName)
Setter for property uuApplicationName.
|
java.lang.String |
toString() |
private long |
updateTime(long timestamp)
Updates time of UU token to be in accordance with JWT specification (see
IntDate
declaration).
|
timestamp - Timestamp value.Setter for property timestamp.
timestamp - The timestamp to set. The time unit is seconds.Getter for property expirationTime.
expirationTime - The expirationTime to set. The time unit is seconds.principal - The principal to set.securityRealm - The security realm to set.uuApplicationName - The uuApplicationName to set.issuer - The issuer to set.customClaims - The customClaims to set.hashCode in class java.lang.ObjectObject.hashCode()equals in class java.lang.ObjectObject.equals(java.lang.Object)toString in class java.lang.ObjectObject.toString()