com.atlassian.seraph.service.rememberme
Class DefaultRememberMeToken
java.lang.Object
com.atlassian.seraph.service.rememberme.DefaultRememberMeToken
- All Implemented Interfaces:
- RememberMeToken
public class DefaultRememberMeToken
- extends 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 Long getId()
- Specified by:
getId
in interface RememberMeToken
- Returns:
- the id of this auth token. Can be null during initial generation
getRandomString
public String getRandomString()
- Specified by:
getRandomString
in interface RememberMeToken
- Returns:
- a base64 encoded random string. MUST NEVER be null!!
getUserName
public 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(Long id,
String randomString)
builder
public static DefaultRememberMeToken.Builder builder(String randomString)
builder
public static DefaultRememberMeToken.Builder builder(RememberMeToken token)
Copyright © 2013 Atlassian. All Rights Reserved.