Package org.apereo.cas.authentication
Class OneTimeTokenAccount
java.lang.Object
org.apereo.cas.authentication.OneTimeTokenAccount
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<OneTimeTokenAccount>
@MappedSuperclass
public class OneTimeTokenAccount
extends Object
implements Serializable, Comparable<OneTimeTokenAccount>, Cloneable
This is
OneTimeTokenAccount.- Since:
- 5.0.0
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classOneTimeTokenAccount.OneTimeTokenAccountBuilder<C extends OneTimeTokenAccount,B extends OneTimeTokenAccount.OneTimeTokenAccountBuilder<C, B>> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAssign id if undefined.static OneTimeTokenAccount.OneTimeTokenAccountBuilder<?, ?> builder()final OneTimeTokenAccountclone()intcompareTo(OneTimeTokenAccount tokenAccount) booleanlonggetId()getName()intinthashCode()voidsetId(long id) voidsetLastUsedDateTime(String lastUsedDateTime) voidvoidsetRegistrationDate(ZonedDateTime registrationDate) voidsetScratchCodes(List<Number> scratchCodes) voidsetSecretKey(String secretKey) voidvoidsetUsername(String username) voidsetValidationCode(int validationCode) toJson()Convert this record into JSON.toString()
-
Field Details
-
TABLE_NAME_SCRATCH_CODES
Table name used to hold otp scratch codes.- See Also:
-
-
Constructor Details
-
OneTimeTokenAccount
public OneTimeTokenAccount()
-
-
Method Details
-
compareTo
- Specified by:
compareToin interfaceComparable<OneTimeTokenAccount>
-
clone
-
toJson
Convert this record into JSON.- Returns:
- the string
-
assignIdIfNecessary
Assign id if undefined.- Returns:
- the registered service
-
builder
-
toString
-
getId
public long getId() -
getSecretKey
-
getValidationCode
public int getValidationCode() -
getScratchCodes
-
getUsername
-
getName
-
getRegistrationDate
-
getLastUsedDateTime
-
getSource
-
setId
public void setId(long id) -
setSecretKey
-
setValidationCode
public void setValidationCode(int validationCode) -
setScratchCodes
-
setUsername
-
setName
-
setRegistrationDate
-
setLastUsedDateTime
-
setSource
-
equals
-
hashCode
public int hashCode()
-