com.atlassian.crowd.model.token
Class InternalExpirableUserToken

java.lang.Object
  extended by com.atlassian.crowd.model.token.InternalExpirableUserToken
All Implemented Interfaces:
ExpirableUserToken, Serializable

public final class InternalExpirableUserToken
extends Object
implements Serializable, ExpirableUserToken

Represent a token that can expire for a user

Since:
v2.8
See Also:
Serialized Form

Method Summary
static InternalExpirableUserToken createInviteUserToken(String token, String email, long expiryDate, long directoryId)
           
static InternalExpirableUserToken createResetPasswordToken(String token, String username, String email, long expiryDate, long directoryId)
           
 boolean equals(Object o)
           
 long getDirectoryId()
           
 String getEmailAddress()
           
 long getExpiryDate()
           
 long getId()
           
 String getToken()
           
 String getUsername()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createResetPasswordToken

public static InternalExpirableUserToken createResetPasswordToken(String token,
                                                                  String username,
                                                                  String email,
                                                                  long expiryDate,
                                                                  long directoryId)

createInviteUserToken

public static InternalExpirableUserToken createInviteUserToken(String token,
                                                               String email,
                                                               long expiryDate,
                                                               long directoryId)

getId

public long getId()

getToken

public String getToken()
Specified by:
getToken in interface ExpirableUserToken

getUsername

@Nullable
public String getUsername()
Specified by:
getUsername in interface ExpirableUserToken

getEmailAddress

@Nullable
public String getEmailAddress()
Specified by:
getEmailAddress in interface ExpirableUserToken

getExpiryDate

public long getExpiryDate()
Specified by:
getExpiryDate in interface ExpirableUserToken

getDirectoryId

public long getDirectoryId()
Specified by:
getDirectoryId in interface ExpirableUserToken

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2016 Atlassian. All Rights Reserved.