public boolean equals()

in ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/NameIDBean.java [101:142]


    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (!(o instanceof NameIDBean)) {
            return false;
        }

        NameIDBean that = (NameIDBean) o;

        if (nameValue == null && that.nameValue != null) {
            return false;
        } else if (nameValue != null && !nameValue.equals(that.nameValue)) {
            return false;
        }

        if (nameIDFormat == null && that.nameIDFormat != null) {
            return false;
        } else if (nameIDFormat != null && !nameIDFormat.equals(that.nameIDFormat)) {
            return false;
        }

        if (nameQualifier == null && that.nameQualifier != null) {
            return false;
        } else if (nameQualifier != null && !nameQualifier.equals(that.nameQualifier)) {
            return false;
        }

        if (spNameQualifier == null && that.spNameQualifier != null) {
            return false;
        } else if (spNameQualifier != null && !spNameQualifier.equals(that.spNameQualifier)) {
            return false;
        }

        if (spProvidedID == null && that.spProvidedID != null) {
            return false;
        } else if (spProvidedID != null && !spProvidedID.equals(that.spProvidedID)) {
            return false;
        }

        return true;
    }