Package org.minijax.security
Class PasswordChangeRequest
java.lang.Object
org.minijax.dao.DefaultBaseEntity
org.minijax.security.PasswordChangeRequest
- All Implemented Interfaces:
java.io.Serializable,BaseEntity
@Entity public class PasswordChangeRequest extends DefaultBaseEntity
The PasswordChangeRequest class represents a password change request.
This is a central component to the "Forgot Password" / "Reset Password" flow.
See this stackoverflow article for the general design:
http://stackoverflow.com/a/1102817/2051724
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description PasswordChangeRequest() -
Method Summary
Modifier and Type Method Description java.lang.StringgetCode()java.util.UUIDgetUserId()voidsetCode(java.lang.String code)voidsetUser(SecurityUser user)Methods inherited from class org.minijax.dao.DefaultBaseEntity
copyNonNullProperties, equals, fromJson, getCreatedDateTime, getDeletedDateTime, getId, getUpdatedDateTime, hashCode, isDeleted, onPrePersist, onPreUpdate, setCreatedDateTime, setDeleted, setId, setUpdatedDateTime, toJsonMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PasswordChangeRequest
public PasswordChangeRequest()
-
-
Method Details
-
getUserId
public java.util.UUID getUserId() -
setUser
-
getCode
public java.lang.String getCode() -
setCode
public void setCode(java.lang.String code)
-