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>

public class HvlOAuthUserChangePasswordModel extends HvlOAuthAbstractChangePasswordModel
A data transfer object is used for change user password
See Also:
  • 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 username
      oldPassword - the old password
      newPassword - the new password
  • Method Details

    • getUsername

      public String getUsername()
      Gets username.
      Returns:
      the username
    • setUsername

      public void setUsername(String username)
      Sets username.
      Parameters:
      username - the username
    • getOldPassword

      public String getOldPassword()
      Gets old password.
      Returns:
      the old password
    • setOldPassword

      public void setOldPassword(String oldPassword)
      Sets old password.
      Parameters:
      oldPassword - the old password
    • getNewPassword

      public String getNewPassword()
      Gets new password.
      Returns:
      the new password
    • setNewPassword

      public void setNewPassword(String newPassword)
      Sets new password.
      Parameters:
      newPassword - the new password
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class tr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class tr.com.havelsan.javarch.dto.model.HvlSimpleModel<Long>