Class Token
- java.lang.Object
-
- de.openknowledge.authentication.domain.token.Token
-
public class Token extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedToken()Token(Username anUsername, UserIdentifier anUserIdentifier, EmailAddress anEmailAddress, Issuer anIssuer, Integer timeToLife, TimeUnit timeUnit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserIdentifierasUserIdentifier()booleanequals(Object o)StringgetEmail()intgetExpiration()intgetIssuedAt()StringgetIssuer()intgetNotBefore()StringgetTokenId()intgetTtlInMinutes()StringgetType()StringgetUserIdentifier()StringgetUsername()inthashCode()booleanisActive(int allowedTimeSkew)booleanisExpired()booleanisNotBefore(int allowedTimeSkew)booleanisValid(int allowedTimeSkew, Issuer issuer)booleanisValid(Issuer issuer)voidsetEmail(String email)voidsetExpiration(Integer expiration)voidsetIssuedAt(Integer issuedAt)voidsetIssuer(String issuer)voidsetNotBefore(Integer notBefore)voidsetTokenId(String tokenId)voidsetType(String type)voidsetUserIdentifier(String userIdentifier)voidsetUsername(String username)StringtoString()
-
-
-
Constructor Detail
-
Token
protected Token()
-
Token
public Token(Username anUsername, UserIdentifier anUserIdentifier, EmailAddress anEmailAddress, Issuer anIssuer, Integer timeToLife, TimeUnit timeUnit)
-
-
Method Detail
-
asUserIdentifier
public UserIdentifier asUserIdentifier()
-
isValid
public boolean isValid(Issuer issuer)
-
isValid
public boolean isValid(int allowedTimeSkew, Issuer issuer)
-
isExpired
public boolean isExpired()
-
isActive
public boolean isActive(int allowedTimeSkew)
-
isNotBefore
public boolean isNotBefore(int allowedTimeSkew)
-
getTtlInMinutes
public int getTtlInMinutes()
-
getTokenId
public String getTokenId()
-
getUserIdentifier
public String getUserIdentifier()
-
getUsername
public String getUsername()
-
getEmail
public String getEmail()
-
getExpiration
public int getExpiration()
-
getNotBefore
public int getNotBefore()
-
getIssuedAt
public int getIssuedAt()
-
getIssuer
public String getIssuer()
-
getType
public String getType()
-
setTokenId
public void setTokenId(String tokenId)
-
setUserIdentifier
public void setUserIdentifier(String userIdentifier)
-
setUsername
public void setUsername(String username)
-
setEmail
public void setEmail(String email)
-
setExpiration
public void setExpiration(Integer expiration)
-
setNotBefore
public void setNotBefore(Integer notBefore)
-
setIssuedAt
public void setIssuedAt(Integer issuedAt)
-
setIssuer
public void setIssuer(String issuer)
-
setType
public void setType(String type)
-
-