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.invariantproperties.project.student.matcher.CourseEquality.java

@Override
public boolean matchesSafely(Course actual) {
    if (actual == null) {
        return false;
    }//from ww  w .jav a  2s .c o m

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

    return eq.isEquals();
}

From source file:com.nmote.smpp.OutbindPDU.java

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 *//*  w ww.  jav  a  2  s .  c  o m*/
public boolean equals(Object o) {
    boolean result;
    if (o instanceof OutbindPDU) {
        OutbindPDU p = (OutbindPDU) o;
        EqualsBuilder b = new EqualsBuilder();
        b.append(p.getSequence(), getSequence());
        b.append(p.getStatus(), getStatus());

        // Appending mandatory parameters
        b.append(p.system_id, system_id);
        b.append(p.password, password);

        // Appending optional parameters
        b.append(p.getParameters(), getParameters());

        result = b.isEquals();
    } else {
        result = false;
    }

    return result;
}

From source file:com.nmote.smpp.AlertNotificationPDU.java

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 *///from  w w  w. j a  va2 s  .c  o  m
public boolean equals(Object o) {
    boolean result;
    if (o instanceof AlertNotificationPDU) {
        AlertNotificationPDU p = (AlertNotificationPDU) o;
        EqualsBuilder b = new EqualsBuilder();
        b.append(p.getSequence(), getSequence());
        b.append(p.getStatus(), getStatus());

        // Appending mandatory parameters
        b.append(p.source_addr, source_addr);
        b.append(p.esme_addr, esme_addr);

        // Appending optional parameters
        b.append(p.getParameters(), getParameters());

        result = b.isEquals();
    } else {
        result = false;
    }

    return result;
}

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

@Override
public boolean equals(Object obj) {
    if (this == obj) {
        return true;
    }//  w w  w. j av  a2 s . c  o m
    if (obj == null) {
        return false;
    }
    if (!(obj instanceof AbstractBatchCommitter)) {
        return false;
    }
    AbstractBatchCommitter other = (AbstractBatchCommitter) obj;
    EqualsBuilder equalsBuilder = new EqualsBuilder();
    equalsBuilder.appendSuper(super.equals(other));
    equalsBuilder.append(commitBatchSize, other.commitBatchSize);
    equalsBuilder.append(maxRetries, other.maxRetries);
    equalsBuilder.append(maxRetryWait, other.maxRetryWait);
    equalsBuilder.append(operations, other.operations);
    return equalsBuilder.isEquals();
}

From source file:com.nmote.smpp.QueryBroadcastSmPDU.java

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 *///w  w  w .  j  av  a  2  s . c o m
public boolean equals(Object o) {
    boolean result;
    if (o instanceof QueryBroadcastSmPDU) {
        QueryBroadcastSmPDU p = (QueryBroadcastSmPDU) o;
        EqualsBuilder b = new EqualsBuilder();
        b.append(p.getSequence(), getSequence());
        b.append(p.getStatus(), getStatus());

        // Appending mandatory parameters
        b.append(p.message_id, message_id);
        b.append(p.source_addr, source_addr);

        // Appending optional parameters
        b.append(p.getParameters(), getParameters());

        result = b.isEquals();
    } else {
        result = false;
    }

    return result;
}

From source file:com.nmote.smpp.QuerySmPDU.java

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 *///ww w.j  a  v a 2  s. c om
public boolean equals(Object o) {
    boolean result;
    if (o instanceof QuerySmPDU) {
        QuerySmPDU p = (QuerySmPDU) o;
        EqualsBuilder b = new EqualsBuilder();
        b.append(p.getSequence(), getSequence());
        b.append(p.getStatus(), getStatus());

        // Appending mandatory parameters
        b.append(p.message_id, message_id);
        b.append(p.source_addr, source_addr);

        // Appending optional parameters
        b.append(p.getParameters(), getParameters());

        result = b.isEquals();
    } else {
        result = false;
    }

    return result;
}

From source file:com.nmote.smpp.Binding.java

/**
 * Checks if o and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 *//*from w w w  .  j a  v a 2s .c  o m*/
@Override
public boolean equals(Object o) {
    boolean result;
    if (o != null && o instanceof Binding) {
        Binding binding = (Binding) o;
        EqualsBuilder b = new EqualsBuilder();
        b.append(systemId, binding.systemId);
        b.append(systemType, binding.systemType);
        b.append(receiver, binding.receiver);
        b.append(transmitter, binding.transmitter);
        b.append(password, binding.password);
        b.append(addressRange, binding.addressRange);

        result = b.isEquals();
    } else {
        result = false;
    }

    return result;
}

From source file:com.nmote.smpp.SubmitMultiRespPDU.java

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 *//*  ww w  .jav  a2s  .  c  om*/
public boolean equals(Object o) {
    boolean result;
    if (o instanceof SubmitMultiRespPDU) {
        SubmitMultiRespPDU p = (SubmitMultiRespPDU) o;
        EqualsBuilder b = new EqualsBuilder();
        b.append(p.getSequence(), getSequence());
        b.append(p.getStatus(), getStatus());

        // Appending mandatory parameters
        b.append(p.message_id, message_id);
        b.append(p.unsucess_sme, unsucess_sme);

        // Appending optional parameters
        b.append(p.getParameters(), getParameters());

        result = b.isEquals();
    } else {
        result = false;
    }

    return result;
}

From source file:fr.landel.utils.commons.tuple.Generic.java

/**
 * <p>//  www . j  a  va  2  s .c om
 * Compares this generic to another. Each sub-objects are checked.
 * </p>
 * 
 * @param obj
 *            the object to compare to, null returns false
 * @return true if the elements of the generic are equal
 */
@Override
public boolean equals(final Object obj) {
    if (obj == this) {
        return true;
    }
    if (obj instanceof Generic) {
        final Generic<?> other = (Generic<?>) obj;

        if (this.getAll().size() != other.getAll().size()) {
            return false;
        }

        final EqualsBuilder equalsBuilder = new EqualsBuilder();

        final Iterator<T> iterator = this.getAll().iterator();
        final Iterator<?> otherIterator = other.getAll().iterator();
        while (iterator.hasNext() && otherIterator.hasNext()) {
            equalsBuilder.append(iterator.next(), otherIterator.next());
        }

        return equalsBuilder.isEquals();
    }
    return false;
}

From source file:com.github.jgility.core.project.Product.java

@Override
public boolean equals(Object obj) {
    if (obj instanceof Product) {
        Product product = (Product) obj;
        EqualsBuilder builder = new EqualsBuilder();
        builder.append(description, product.description);
        builder.append(name, product.name);
        builder.append(productBacklog, product.productBacklog);
        builder.append(productOwner, product.productOwner);
        builder.append(projects, product.projects);
        return builder.isEquals();
    }/*from  w  w w . j a v  a2 s  .  c  o  m*/
    return false;
}