Example usage for org.apache.commons.lang3.builder EqualsBuilder isEquals

List of usage examples for org.apache.commons.lang3.builder EqualsBuilder isEquals

Introduction

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

Prototype

boolean isEquals

To view the source code for org.apache.commons.lang3.builder EqualsBuilder isEquals.

Click Source Link

Document

If the fields tested are equals.

Usage

From source file:com.google.code.siren4j.component.impl.FieldImpl.java

@Override
public boolean equals(Object obj) {
    if (this == obj) {
        return true;
    }//from w  ww .j  a  va2  s .co m
    if (obj == null) {
        return false;
    }
    if (!(obj instanceof FieldImpl)) {
        return false;
    }
    FieldImpl other = (FieldImpl) obj;
    EqualsBuilder equalsBuilder = new EqualsBuilder();
    equalsBuilder.append(name, other.name);
    return equalsBuilder.isEquals();
}

From source file:com.google.code.siren4j.component.impl.EntityImpl.java

@Override
public boolean equals(Object obj) {
    if (this == obj) {
        return true;
    }//from  ww  w. ja  va  2  s. co  m
    if (obj == null) {
        return false;
    }
    if (!(obj instanceof EntityImpl)) {
        return false;
    }
    EntityImpl other = (EntityImpl) obj;
    EqualsBuilder equalsBuilder = new EqualsBuilder();
    equalsBuilder.append(rel, other.rel).append(componentClass, other.componentClass).append(href, href);
    return equalsBuilder.isEquals();
}

From source file:io.netlibs.bgp.protocol.attributes.ClusterListPathAttribute.java

@Override
protected boolean subclassEquals(PathAttribute obj) {
    EqualsBuilder builder = new EqualsBuilder();
    ClusterListPathAttribute o = (ClusterListPathAttribute) obj;

    builder.append(getClusterIds().size(), o.getClusterIds().size());

    if (builder.isEquals()) {
        Iterator<Integer> lit = getClusterIds().iterator();
        Iterator<Integer> rit = o.getClusterIds().iterator();

        while (lit.hasNext())
            builder.append(lit.next(), rit.next());
    }//from   w  ww.jav a  2 s .  c om

    return builder.isEquals();
}

From source file:com.genologics.ri.Location.java

@Override
public boolean equals(Object obj) {
    boolean equal = obj == this;
    if (!equal && obj != null) {
        if (getClass().equals(obj.getClass())) {
            Location other = (Location) obj;

            EqualsBuilder b = new EqualsBuilder();
            b.append(container, other.container);
            b.append(wellPosition, other.wellPosition);
            equal = b.isEquals();
        }/*from  ww w.j  a  va  2s  . com*/
    }
    return equal;
}

From source file:com.github.jgility.core.planning.AbstractPlan.java

@Override
public boolean equals(Object obj) {
    if (obj instanceof AbstractPlan) {
        AbstractPlan plan = (AbstractPlan) obj;
        EqualsBuilder builder = new EqualsBuilder();
        builder.append(start, plan.getStart());
        builder.append(end, plan.getEnd());
        return builder.isEquals();
    }/*from ww w  . ja va2  s.  c  o m*/
    return false;
}

From source file:com.norconex.committer.core.AbstractCommitter.java

@Override
public boolean equals(Object obj) {
    if (this == obj) {
        return true;
    }//from   w w w .j  av  a2s .c  o m
    if (obj == null) {
        return false;
    }
    if (!(obj instanceof AbstractCommitter)) {
        return false;
    }
    AbstractCommitter other = (AbstractCommitter) obj;
    EqualsBuilder equalsBuilder = new EqualsBuilder();
    equalsBuilder.append(queueSize, other.queueSize);
    equalsBuilder.append(docCount, other.docCount);
    return equalsBuilder.isEquals();
}

From source file:com.invariantproperties.project.student.matcher.ClassroomEquality.java

@Override
public boolean matchesSafely(Classroom actual) {
    if (actual == null) {
        return false;
    }/*ww w  .j a  v  a 2  s. c  o  m*/

    EqualsBuilder eq = new EqualsBuilder();
    eq.append(expected.getId(), actual.getId());
    eq.append(expected.getUuid(), actual.getUuid());
    eq.append(expected.getName(), actual.getName());
    eq.append(expected.getCreationDate(), actual.getCreationDate());

    return eq.isEquals();
}

From source file:com.invariantproperties.project.student.matcher.SectionEquality.java

@Override
public boolean matchesSafely(Section actual) {
    if (actual == null) {
        return false;
    }//  w ww.  j  a  v  a2s.co  m

    EqualsBuilder eq = new EqualsBuilder();
    eq.append(expected.getId(), actual.getId());
    eq.append(expected.getUuid(), actual.getUuid());
    eq.append(expected.getName(), actual.getName());
    eq.append(expected.getCreationDate(), actual.getCreationDate());

    return eq.isEquals();
}

From source file:com.invariantproperties.project.student.matcher.TermEquality.java

@Override
public boolean matchesSafely(Term actual) {
    if (actual == null) {
        return false;
    }/*www  .  j  a v a2  s. co  m*/

    EqualsBuilder eq = new EqualsBuilder();
    eq.append(expected.getId(), actual.getId());
    eq.append(expected.getUuid(), actual.getUuid());
    eq.append(expected.getName(), actual.getName());
    eq.append(expected.getCreationDate(), actual.getCreationDate());

    return eq.isEquals();
}

From source file:io.github.rhkiswani.javaff.lang.EqualsHelper.java

@Override
protected Boolean doAction(Object... objects) {
    if (objects.length < 2) {
        return false;
    }//w w  w . j a va2s . c o m
    if (objects[0] == null && objects[1] == null) {
        return true;
    }
    if (objects[0] == null) {
        return false;
    }
    if (objects[1] == null) {
        return false;
    }
    if (!objects[0].getClass().equals(objects[1].getClass())) {
        return false;
    }
    List<Field> fields = getFieldsByAnnotation(objects[0], EqualsField.class);
    if (fields.size() == 0) {
        return objects[0].equals(objects[1]);
    }
    EqualsBuilder equalsBuilder = new EqualsBuilder();
    for (Field field : fields) {
        equalsBuilder.append(reflectionHelper.getFieldValue(objects[0], field.getName()),
                reflectionHelper.getFieldValue(objects[1], field.getName()));
    }
    return equalsBuilder.isEquals();
}