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:de.qaware.chronix.storage.solr.timeseries.metric.MetricTimeSeriesKey.java

@Override
public boolean equals(Object o) {
    if (this == o)
        return true;
    if (o == null || getClass() != o.getClass())
        return false;

    MetricTimeSeriesKey that = (MetricTimeSeriesKey) o;

    EqualsBuilder eb = new EqualsBuilder();
    for (MetricDimension dim : MetricDimension.getIdentityDimensions()) {
        if (dim == MetricDimension.METRIC) {
            eb.append(mts.getMetric(), that.getMetricTimeSeries().getMetric());
        } else {/*from w w  w  .  j  a  va2 s.  c  o  m*/
            eb.append(mts.attributes().get(dim), that.getMetricTimeSeries().attributes().get(dim));
        }
    }
    return eb.isEquals();
}

From source file:com.aestheticsw.jobkeywords.service.termextractor.domain.SearchParameters.java

@Override
public boolean equals(Object other) {
    if (other == null) {
        return false;
    }/*from  ww w.ja v a2s  .  c  o  m*/
    if (other == this) {
        return true;
    }
    if (other.getClass() != getClass()) {
        return false;
    }
    SearchParameters otherSearchParameters = (SearchParameters) other;

    // Can't cache the EqualsBuilder because it depends on the argument 'otherSearchParameters'
    EqualsBuilder equalsBuilder = new EqualsBuilder();
    equalsBuilder.append(queryKey, otherSearchParameters.queryKey)
            .append(jobCount, otherSearchParameters.jobCount).append(start, otherSearchParameters.start)
            .append(radius, otherSearchParameters.radius).append(sort, otherSearchParameters.sort);
    return equalsBuilder.isEquals();
}

From source file:io.netlibs.bgp.rib.Route.java

public boolean networkEquals(Route o) {
    EqualsBuilder builder = (new EqualsBuilder()).append(getAddressFamilyKey(), o.getAddressFamilyKey())
            .append(getNlri(), o.getNlri()).append(getPathAttributes().size(), o.getPathAttributes().size())
            .append(getNextHop(), o.getNextHop());

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

        while (lit.hasNext())
            builder.append(lit.next(), rit.next());
    }//from   www .  j  a  v a  2 s .  c  om

    return builder.isEquals();
}

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

@Override
public boolean equals(Object obj) {
    if (this == obj) {
        return true;
    }//from  w w w .j  ava2  s. com
    if (obj == null) {
        return false;
    }
    if (!(obj instanceof AbstractFileQueueCommitter)) {
        return false;
    }
    AbstractFileQueueCommitter other = (AbstractFileQueueCommitter) obj;
    EqualsBuilder equalsBuilder = new EqualsBuilder();
    equalsBuilder.appendSuper(super.equals(other));
    equalsBuilder.append(queue, other.queue);
    return equalsBuilder.isEquals();
}

From source file:com.bazaarvoice.seo.sdk.model.BVParameters.java

@Override
public boolean equals(Object obj) {
    if (obj == null) {
        return false;
    }//from   w  w w.  j a  v  a2  s  .  c o m

    if (obj == this) {
        return true;
    }

    if (!(obj instanceof BVParameters)) {
        return false;
    }

    BVParameters rhs = (BVParameters) obj;
    EqualsBuilder eqBuilder = new EqualsBuilder();
    eqBuilder.append(getBaseURI(), rhs.getBaseURI()).append(getContentType(), rhs.getContentType())
            .append(getPageURI(), rhs.getPageURI()).append(getSubjectId(), rhs.getSubjectId())
            .append(getSubjectType(), rhs.getSubjectType()).append(getUserAgent(), rhs.getUserAgent());

    return eqBuilder.isEquals();
}

From source file:net.sf.dynamicreports.design.base.style.DRDesignFont.java

@Override
public boolean equals(Object obj) {
    if (obj == null) {
        return false;
    }/* w ww.j av  a  2 s  .  c  o  m*/
    if (obj == this) {
        return true;
    }
    if (obj.getClass() != getClass()) {
        return false;
    }

    DRDesignFont o = (DRDesignFont) obj;
    EqualsBuilder equalsBuilder = new EqualsBuilder().append(fontName, o.fontName).append(fontSize, o.fontSize)
            .append(bold, o.bold).append(italic, o.italic).append(underline, o.underline)
            .append(strikeThrough, o.strikeThrough).append(pdfFontName, o.pdfFontName)
            .append(pdfEncoding, o.pdfEncoding).append(pdfEmbedded, o.pdfEmbedded);
    return equalsBuilder.isEquals();
}

From source file:io.netlibs.bgp.rib.Route.java

@Override
public boolean equals(Object obj) {
    if (this == obj)
        return true;
    if (obj == null)
        return false;
    if (getClass() != obj.getClass())
        return false;

    Route o = (Route) obj;//from w ww. j  a  v a 2  s.  c  o m

    EqualsBuilder builder = (new EqualsBuilder()).append(getAddressFamilyKey(), o.getAddressFamilyKey())
            .append(getNlri(), o.getNlri()).append(getPathAttributes().size(), o.getPathAttributes().size())
            .append(getNextHop(), o.getNextHop()).append(getRibID(), o.getRibID());

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

        while (lit.hasNext())
            builder.append(lit.next(), rit.next());
    }

    return builder.isEquals();
}

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

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 *//*  w  ww.j a v  a2  s  .c  om*/
public boolean equals(Object o) {
    boolean result;
    if (o instanceof BindReceiverRespPDU) {
        BindReceiverRespPDU p = (BindReceiverRespPDU) 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);

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

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

    return result;
}

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

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 *///from  w  ww  . j a v a  2 s.  c om
public boolean equals(Object o) {
    boolean result;
    if (o instanceof BindTransceiverRespPDU) {
        BindTransceiverRespPDU p = (BindTransceiverRespPDU) 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);

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

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

    return result;
}

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

/**
 * Checks if <code>o</code> and this object are equal.
 *
 * @return true if objects are equal, false otherwise
 *///w w w.  jav a  2s . c om
public boolean equals(Object o) {
    boolean result;
    if (o instanceof BindTransmitterRespPDU) {
        BindTransmitterRespPDU p = (BindTransmitterRespPDU) 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);

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

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

    return result;
}