org.apereo.cas.pm.PasswordChangeBean Maven / Gradle / Ivy
package org.apereo.cas.pm;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
import java.io.Serializable;
/**
* This is {@link PasswordChangeBean}.
*
* @author Misagh Moayyed
* @since 5.0.0
*/
public class PasswordChangeBean implements Serializable {
private static final long serialVersionUID = 8885460875620586503L;
private String password;
private String confirmedPassword;
public String getPassword() {
return password;
}
public void setPassword(final String password) {
this.password = password;
}
public String getConfirmedPassword() {
return confirmedPassword;
}
public void setConfirmedPassword(final String confirmedPassword) {
this.confirmedPassword = confirmedPassword;
}
@Override
public boolean equals(final Object obj) {
if (obj == null) {
return false;
}
if (obj == this) {
return true;
}
if (obj.getClass() != getClass()) {
return false;
}
final PasswordChangeBean rhs = (PasswordChangeBean) obj;
return new EqualsBuilder()
.append(this.password, rhs.password)
.append(this.confirmedPassword, rhs.confirmedPassword)
.isEquals();
}
@Override
public int hashCode() {
return new HashCodeBuilder()
.append(password)
.append(confirmedPassword)
.toHashCode();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy