com.atlassian.crowd.model.token
Class InternalExpirableUserToken
java.lang.Object
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
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.