Example usage for org.apache.commons.lang ObjectUtils equals

List of usage examples for org.apache.commons.lang ObjectUtils equals

Introduction

In this page you can find the example usage for org.apache.commons.lang ObjectUtils equals.

Prototype

public static boolean equals(Object object1, Object object2) 

Source Link

Document

Compares two objects for equality, where either one or both objects may be null.

 ObjectUtils.equals(null, null)                  = true ObjectUtils.equals(null, "")                    = false ObjectUtils.equals("", null)                    = false ObjectUtils.equals("", "")                      = true ObjectUtils.equals(Boolean.TRUE, null)          = false ObjectUtils.equals(Boolean.TRUE, "true")        = false ObjectUtils.equals(Boolean.TRUE, Boolean.TRUE)  = true ObjectUtils.equals(Boolean.TRUE, Boolean.FALSE) = false 

Usage

From source file:de.codesourcery.asm.controlflow.Edge.java

@Override
public boolean equals(Object obj) {
    if (obj instanceof Edge) {
        final Edge that = (Edge) obj;
        return this.src.equals(that.src) && this.dst.equals(that.dst) && this.type == that.type
                && ObjectUtils.equals(this.metaData, that.metaData);
    }/*from w  w w  .j a va 2s.  c  om*/
    return false;
}

From source file:com.opengamma.analytics.financial.var.CornishFisherDeltaGammaVaRCalculator.java

@Override
public boolean equals(final Object obj) {
    if (this == obj) {
        return true;
    }/*  w  ww  .j a  v a 2  s. c om*/
    if (obj == null) {
        return false;
    }
    if (getClass() != obj.getClass()) {
        return false;
    }
    final CornishFisherDeltaGammaVaRCalculator<?> other = (CornishFisherDeltaGammaVaRCalculator<?>) obj;
    if (!ObjectUtils.equals(_kurtosisCalculator, other._kurtosisCalculator)) {
        return false;
    }
    if (!ObjectUtils.equals(_meanCalculator, other._meanCalculator)) {
        return false;
    }
    if (!ObjectUtils.equals(_skewCalculator, other._skewCalculator)) {
        return false;
    }
    return ObjectUtils.equals(_stdCalculator, other._stdCalculator);
}

From source file:com.opengamma.util.timeseries.object.ObjectTimeSeriesTest.java

public void testTimeSeriesConstructor() {
    ObjectTimeSeries<E, T> dts = createEmptyTimeSeries();
    ObjectTimeSeries<E, T> dts2 = createTimeSeries(dts);
    assertEquals(0, dts2.size());/*from  ww w  . j a va 2 s  . c  om*/
    E[] times = testTimes();
    T[] values = testValues();
    dts = createTimeSeries(times, values);
    dts2 = createTimeSeries(dts);
    assertEquals(6, dts2.size());
    Iterator<T> valuesIter = dts2.valuesIterator();
    for (int i = 0; i < 6; i++) {
        assertTrue(ObjectUtils.equals(values[i], valuesIter.next()));
    }
}

From source file:au.com.jwatmuff.eventmanager.Main.java

private static boolean updateRmiHostName() {
    try {//  w  ww .  jav a 2s  .com
        String existingHostName = System.getProperty("java.rmi.server.hostname");
        String newHostName = InetAddress.getLocalHost().getHostAddress();
        if (!ObjectUtils.equals(existingHostName, newHostName)) {
            log.info("Updating RMI hostname to: " + newHostName);
            System.setProperty("java.rmi.server.hostname", newHostName);
            return true;
        }
    } catch (Exception e) {
    }
    return false;
}

From source file:com.opengamma.analytics.financial.model.interestrate.curve.YieldAndDiscountAddZeroFixedCurve.java

@Override
public boolean equals(final Object obj) {
    if (this == obj) {
        return true;
    }//  ww  w. j a va2 s.  c om
    if (obj == null) {
        return false;
    }
    if (getClass() != obj.getClass()) {
        return false;
    }
    final YieldAndDiscountAddZeroFixedCurve other = (YieldAndDiscountAddZeroFixedCurve) obj;
    if (!ObjectUtils.equals(_curve, other._curve)) {
        return false;
    }
    if (!ObjectUtils.equals(_curveFixed, other._curveFixed)) {
        return false;
    }
    if (Double.doubleToLongBits(_sign) != Double.doubleToLongBits(other._sign)) {
        return false;
    }
    return true;
}

From source file:com.aurel.track.persist.BaseTGlobalCssStyle.java

/**
 * Set the value of StyleFor/*from  ww w. j av a2 s .co m*/
 *
 * @param v new value
 */
public void setStyleFor(Integer v) {

    if (!ObjectUtils.equals(this.styleFor, v)) {
        this.styleFor = v;
        setModified(true);
    }

}

From source file:com.opengamma.analytics.financial.interestrate.cash.derivative.DepositCounterpart.java

@Override
public boolean equals(final Object obj) {
    if (this == obj) {
        return true;
    }// w  ww .  j a v a2s . c  o  m
    if (!super.equals(obj)) {
        return false;
    }
    if (getClass() != obj.getClass()) {
        return false;
    }
    final DepositCounterpart other = (DepositCounterpart) obj;
    if (!ObjectUtils.equals(_name, other._name)) {
        return false;
    }
    return true;
}

From source file:com.opengamma.analytics.financial.equity.variance.pricing.EquityDividendsCurvesBundle.java

@Override
public boolean equals(Object obj) {
    if (this == obj) {
        return true;
    }//from   www.j a va 2  s.  c  o m
    if (obj == null) {
        return false;
    }
    if (getClass() != obj.getClass()) {
        return false;
    }
    EquityDividendsCurvesBundle other = (EquityDividendsCurvesBundle) obj;
    if (!ObjectUtils.equals(_d, other._d)) {
        return false;
    }
    if (!ObjectUtils.equals(_f, other._f)) {
        return false;
    }
    if (!ObjectUtils.equals(_r, other._r)) {
        return false;
    }
    return true;
}

From source file:com.opengamma.analytics.financial.interestrate.swap.derivative.Swap.java

@Override
public boolean equals(final Object obj) {
    if (this == obj) {
        return true;
    }/*www .  j a  va  2  s  .co m*/
    if (obj == null) {
        return false;
    }
    if (getClass() != obj.getClass()) {
        return false;
    }
    final Swap<?, ?> other = (Swap<?, ?>) obj;
    return ObjectUtils.equals(this._firstLeg, other._firstLeg)
            && ObjectUtils.equals(this._secondLeg, other._secondLeg);

}

From source file:com.tocea.scertify.eclipse.scertifycode.ui.stats.data.CreateStatsJob.java

@Override
public final boolean belongsTo(final Object family) {

    return ObjectUtils.equals(this.mFamily, family);
}