Package 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:
-
Method Summary
Modifier and TypeMethodDescriptionstatic InternalExpirableUserTokencreateChangeEmailToken(String token, String username, String newEmailAddress, long expiryDate, long directoryId) static InternalExpirableUserTokencreateInviteUserToken(String token, String email, long expiryDate, long directoryId) static InternalExpirableUserTokencreateResetPasswordToken(String token, String username, String email, long expiryDate, long directoryId) booleanlonglonglonggetId()getToken()getType()inthashCode()void
-
Method Details
-
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) -
createChangeEmailToken
public static InternalExpirableUserToken createChangeEmailToken(String token, String username, String newEmailAddress, long expiryDate, long directoryId) -
getId
public long getId() -
getToken
- Specified by:
getTokenin interfaceExpirableUserToken
-
getUsername
- Specified by:
getUsernamein interfaceExpirableUserToken
-
getEmailAddress
- Specified by:
getEmailAddressin interfaceExpirableUserToken
-
getExpiryDate
public long getExpiryDate()- Specified by:
getExpiryDatein interfaceExpirableUserToken
-
getDirectoryId
public long getDirectoryId()- Specified by:
getDirectoryIdin interfaceExpirableUserToken
-
getType
- Specified by:
getTypein interfaceExpirableUserToken
-
setType
-
equals
-
hashCode
public int hashCode()
-