package io.budgetapp.model.form.user; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import org.hibernate.validator.constraints.NotBlank; import javax.validation.constraints.Size; import java.io.Serializable; /** * */ @JsonIgnoreProperties(ignoreUnknown = true) public class Password implements Serializable { private static final long serialVersionUID = 8359006914394898221L; private String original; private String password; private String confirm; @NotBlank(message = "{validation.password.original.required}") public String getOriginal() { return original; } public void setOriginal(String original) { this.original = original; } @NotBlank(message = "{validation.password.required}") @Size.List({@Size(min = 6, message = "{validation.password.length}")}) public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @NotBlank(message = "{validation.password.confirm.required}") public String getConfirm() { return confirm; } public void setConfirm(String confirm) { this.confirm = confirm; } }