com.atlassian.seraph.service.rememberme
Class DefaultRememberMeToken
java.lang.Object
com.atlassian.seraph.service.rememberme.DefaultRememberMeToken
- All Implemented Interfaces:
- RememberMeToken
public class DefaultRememberMeToken
- extends java.lang.Object
- implements RememberMeToken
An implementation of RememberMeToken that should be suitable for most apps
Have a look at the builder(String) methods to see how you can costruct them easily enough
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getId
public java.lang.Long getId()
- Specified by:
getId in interface RememberMeToken
- Returns:
- the id of this auth token. Can be null during initial generation
getRandomString
public java.lang.String getRandomString()
- Specified by:
getRandomString in interface RememberMeToken
- Returns:
- a base64 encoded random string. MUST NEVER be null!!
getUserName
public java.lang.String getUserName()
- Specified by:
getUserName in interface RememberMeToken
- Returns:
- The user name associated with this token
getCreatedTime
public long getCreatedTime()
- Specified by:
getCreatedTime in interface RememberMeToken
- Returns:
- the time at which this token was created
builder
public static DefaultRememberMeToken.Builder builder(java.lang.Long id,
java.lang.String randomString)
builder
public static DefaultRememberMeToken.Builder builder(java.lang.String randomString)
builder
public static DefaultRememberMeToken.Builder builder(RememberMeToken token)
Copyright © 2012 Atlassian. All Rights Reserved.