Class HvlOAuthUserChangePasswordModel
java.lang.Object
tr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>
tr.com.havelsan.javarch.dto.model.HvlModel
tr.com.havelsan.javarch.oauth.jpa.data.common.module.user.model.HvlOAuthAbstractChangePasswordModel
tr.com.havelsan.javarch.oauth.jpa.data.common.module.user.model.HvlOAuthUserChangePasswordModel
- All Implemented Interfaces:
Serializable
,Comparable<tr.com.havelsan.javarch.dto.model.HvlSimpleModel>
,tr.com.havelsan.javarch.data.commons.structure.HvlModelStructure<Long>
A data transfer object is used for change user password
- See Also:
-
Constructor Summary
ConstructorDescriptionInstantiates a new HvlOAuthUserChangePasswordModel.HvlOAuthUserChangePasswordModel
(@Size(max=50) @NotNull String username, @Size(max=100) @NotBlank String oldPassword, @Size(max=100) @NotNull String newPassword) Instantiates a new HvlOAuthUserChangePasswordModel. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets new password.Gets old password.Gets username.int
hashCode()
void
setNewPassword
(String newPassword) Sets new password.void
setOldPassword
(String oldPassword) Sets old password.void
setUsername
(String username) Sets username.Methods inherited from class tr.com.havelsan.javarch.oauth.jpa.data.common.module.user.model.HvlOAuthAbstractChangePasswordModel
isLdapUpdateEnable, setLdapUpdateEnable
Methods inherited from class tr.com.havelsan.javarch.dto.model.HvlModel
getId, setId
Methods inherited from class tr.com.havelsan.javarch.dto.model.HvlSimpleModel
compareTo, getCreatedBy, getDateCreated, getDateUpdated, getDeleted, getDeletedDate, getUpdatedBy, getUuid, getVersion, setCreatedBy, setDateCreated, setDateUpdated, setDeleted, setDeletedDate, setUpdatedBy, setUuid, setVersion
-
Constructor Details
-
HvlOAuthUserChangePasswordModel
public HvlOAuthUserChangePasswordModel()Instantiates a new HvlOAuthUserChangePasswordModel. -
HvlOAuthUserChangePasswordModel
public HvlOAuthUserChangePasswordModel(@Size(max=50) @NotNull @Size(max=50) @NotNull String username, @Size(max=100) @NotBlank @Size(max=100) @NotBlank String oldPassword, @Size(max=100) @NotNull @Size(max=100) @NotNull String newPassword) Instantiates a new HvlOAuthUserChangePasswordModel.- Parameters:
username
- the usernameoldPassword
- the old passwordnewPassword
- the new password
-
-
Method Details
-
getUsername
Gets username.- Returns:
- the username
-
setUsername
Sets username.- Parameters:
username
- the username
-
getOldPassword
Gets old password.- Returns:
- the old password
-
setOldPassword
Sets old password.- Parameters:
oldPassword
- the old password
-
getNewPassword
Gets new password.- Returns:
- the new password
-
setNewPassword
Sets new password.- Parameters:
newPassword
- the new password
-
equals
- Overrides:
equals
in classtr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classtr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>
-