Example usage for org.apache.commons.lang.builder EqualsBuilder appendSuper

List of usage examples for org.apache.commons.lang.builder EqualsBuilder appendSuper

Introduction

In this page you can find the example usage for org.apache.commons.lang.builder EqualsBuilder appendSuper.

Prototype

public EqualsBuilder appendSuper(boolean superEquals) 

Source Link

Document

Adds the result of super.equals() to this builder.

Usage

From source file:org.glite.security.voms.admin.persistence.model.request.MembershipRemovalRequest.java

@Override
public boolean equals(Object other) {

    if (this == other)
        return true;

    if (!(other instanceof MembershipRemovalRequest))
        return false;

    if (other == null)
        return false;

    MembershipRemovalRequest that = (MembershipRemovalRequest) other;

    EqualsBuilder builder = new EqualsBuilder();

    return builder.appendSuper(super.equals(other)).append(reason, that.getReason()).isEquals();
}

From source file:org.glite.security.voms.admin.persistence.model.request.RoleMembershipRequest.java

@Override
public boolean equals(Object other) {

    if (this == other)
        return true;

    if (!(other instanceof RoleMembershipRequest))
        return false;

    if (other == null)
        return false;

    RoleMembershipRequest that = (RoleMembershipRequest) other;
    EqualsBuilder builder = new EqualsBuilder();

    return builder.appendSuper(super.equals(other)).append(groupName, that.groupName)
            .append(roleName, that.roleName).isEquals();
}

From source file:org.glite.security.voms.admin.persistence.model.task.SignAUPTask.java

@Override
public boolean equals(Object other) {

    if (this == other) {
        return true;
    }//from   w w w .j a  va  2  s  .co m

    if (!(other instanceof Task)) {
        return false;
    }

    if (other == null) {
        return false;
    }

    SignAUPTask that = (SignAUPTask) other;

    EqualsBuilder builder = new EqualsBuilder();
    return builder.appendSuper(super.equals(other)).append(aup, that.aup).isEquals();

}

From source file:uk.ac.ebi.embl.api.entry.feature.SourceFeature.java

@Override
public boolean equals(Object obj) {
    if (obj != null && obj instanceof SourceFeature) {
        final EqualsBuilder builder = new EqualsBuilder();
        builder.appendSuper(super.equals(obj));
        return builder.isEquals();
    } else {//from ww w  .ja va  2s  . c o  m
        return false;
    }
}

From source file:uk.ac.ebi.embl.api.entry.reference.Article.java

@Override
public boolean equals(Object obj) {
    if (obj != null && obj instanceof Article) {
        final Article other = (Article) obj;
        final EqualsBuilder builder = new EqualsBuilder();
        builder.appendSuper(super.equals(other));
        builder.append(this.firstPage, other.firstPage);
        builder.append(this.lastPage, other.lastPage);
        builder.append(this.volume, other.volume);
        builder.append(this.issue, other.issue);
        builder.append(this.journal, other.journal);
        builder.append(this.year, other.year);
        return builder.isEquals();
    } else {/*from  w  w w. j  ava2  s  .  c  o  m*/
        return false;
    }
}

From source file:uk.ac.ebi.embl.api.entry.reference.Book.java

@Override
public boolean equals(Object obj) {
    if (obj != null && obj instanceof Book) {
        final Book other = (Book) obj;
        final EqualsBuilder builder = new EqualsBuilder();
        builder.appendSuper(super.equals(other));
        builder.append(this.bookTitle, other.bookTitle);
        builder.append(this.firstPage, other.firstPage);
        builder.append(this.lastPage, other.lastPage);
        builder.append(this.publisher, other.publisher);
        builder.append(this.year, other.year);
        builder.append(this.editors, other.editors);
        return builder.isEquals();
    } else {//from  w w w .  j  av a  2  s.  c om
        return false;
    }
}

From source file:uk.ac.ebi.embl.api.entry.reference.ElectronicReference.java

@Override
public boolean equals(Object obj) {
    if (obj != null && obj instanceof ElectronicReference) {
        final ElectronicReference other = (ElectronicReference) obj;
        final EqualsBuilder builder = new EqualsBuilder();
        builder.appendSuper(super.equals(other));
        builder.append(this.text, other.text);
        return builder.isEquals();
    } else {//from  ww  w. j  a v a  2 s . co m
        return false;
    }
}

From source file:uk.ac.ebi.embl.api.entry.reference.Patent.java

@Override
public boolean equals(Object obj) {
    if (obj != null && obj instanceof Patent) {
        final Patent other = (Patent) obj;
        final EqualsBuilder builder = new EqualsBuilder();
        builder.appendSuper(super.equals(other));
        builder.append(this.patentOffice, other.patentOffice);
        builder.append(this.patentNumber, other.patentNumber);
        builder.append(this.patentType, other.patentType);
        builder.append(this.sequenceNumber, other.sequenceNumber);
        builder.append(this.day, other.day);
        builder.append(this.applicants, other.applicants);
        return builder.isEquals();
    } else {/*w  w w  . j  a va  2s .  c  o m*/
        return false;
    }
}

From source file:uk.ac.ebi.embl.api.entry.reference.Submission.java

@Override
public boolean equals(Object obj) {
    if (obj != null && obj instanceof Submission) {
        final Submission other = (Submission) obj;
        final EqualsBuilder builder = new EqualsBuilder();
        builder.appendSuper(super.equals(other));
        builder.append(this.day, other.day);
        builder.append(this.submitterAddress, other.submitterAddress);
        return builder.isEquals();
    } else {//from ww w.  j  a  v a2  s.  c om
        return false;
    }
}

From source file:uk.ac.ebi.embl.api.entry.reference.Thesis.java

@Override
public boolean equals(Object obj) {
    if (obj != null && obj instanceof Thesis) {
        final Thesis other = (Thesis) obj;
        final EqualsBuilder builder = new EqualsBuilder();
        builder.appendSuper(super.equals(other));
        builder.append(this.institute, other.institute);
        builder.append(this.year, other.year);
        return builder.isEquals();
    } else {/* w  ww.ja  v a 2  s.  co m*/
        return false;
    }
}