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:ca.sqlpower.wabit.swingui.report.selectors.FancyDateSelectorField.java

public FancyDateSelectorField(final DateSelector selector, Runnable refreshRoutine) {

    this.selector = selector;
    this.refreshRoutine = refreshRoutine;
    //this.addPopupMenuListener(popupMenuListener);
    this.addActionListener(new ActionListener() {
        @Override/*from  w  ww. j av  a  2 s  . c o  m*/
        public void actionPerformed(ActionEvent e) {
            refreshEverything();
        }
    });
    this.selector.addSPListener(spListener);

    Date currentValue = selector.getCurrentValue() == null ? null : (Date) selector.getCurrentValue();
    setDate(currentValue);

    if (ObjectUtils.equals(getDate(), selector.getDefaultValue())) {
        setForeground(Color.GRAY);
        setFont(getFont().deriveFont(Font.ITALIC));
    } else {
        setForeground(Color.BLACK);
        setFont(getFont().deriveFont(Font.PLAIN));
    }
}

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

/**
 * Set the value of CSSStyle/*from  w w  w.  jav  a  2  s.  co  m*/
 *
 * @param v new value
 */
public void setCSSStyle(String v) {

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

}

From source file:com.opengamma.analytics.financial.interestrate.future.derivative.SwapFuturesPriceDeliverableTransaction.java

@Override
public boolean equals(Object obj) {
    if (this == obj) {
        return true;
    }/*  w  w w .  j  ava  2 s. c om*/
    if (obj == null) {
        return false;
    }
    if (getClass() != obj.getClass()) {
        return false;
    }
    SwapFuturesPriceDeliverableTransaction other = (SwapFuturesPriceDeliverableTransaction) obj;
    if (_quantity != other._quantity) {
        return false;
    }
    if (Double.doubleToLongBits(_referencePrice) != Double.doubleToLongBits(other._referencePrice)) {
        return false;
    }
    if (!ObjectUtils.equals(_underlying, other._underlying)) {
        return false;
    }
    return true;
}

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

/**
 * Set the value of ObjectID//from   w w w.j ava  2s.co m
 *
 * @param v new value
 */
public void setObjectID(Integer v) throws TorqueException {

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

    // update associated TScreenPanel
    if (collTScreenPanels != null) {
        for (int i = 0; i < collTScreenPanels.size(); i++) {
            ((TScreenPanel) collTScreenPanels.get(i)).setParent(v);
        }
    }
}

From source file:ca.sqlpower.wabit.swingui.report.selectors.FancyTextBoxSelectorField.java

public FancyTextBoxSelectorField(final TextBoxSelector selector, Runnable refreshRoutine) {

    this.selector = selector;
    this.refreshRoutine = refreshRoutine;
    this.addFocusListener(focusListener);
    this.addKeyListener(this.enterKeyListener);
    this.selector.addSPListener(spListener);

    setText(selector.getCurrentValue() == null ? null : selector.getCurrentValue().toString());

    if (getText().length() == 0 || ObjectUtils.equals(getText(), selector.getDefaultValue())) {
        setText(selector.getDefaultValue() == null ? null : selector.getDefaultValue().toString());
        setForeground(Color.GRAY);
        setFont(getFont().deriveFont(Font.ITALIC));
    } else {// w  w  w.  j a  v a  2s  .c  o m
        setForeground(Color.BLACK);
        setFont(getFont().deriveFont(Font.PLAIN));
    }
}

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

/**
 * Set the value of ObjectID//from   w ww .  j  a v  a 2  s.  com
 *
 * @param v new value
 */
public void setObjectID(Integer v) throws TorqueException {

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

    // update associated TPerson
    if (collTPersons != null) {
        for (int i = 0; i < collTPersons.size(); i++) {
            ((TPerson) collTPersons.get(i)).setMyDefaultReport(v);
        }
    }
}

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

/**
 * Set the value of TheMessage//  w ww  .j av a  2 s. c  om
 *
 * @param v new value
 */
public void setTheMessage(String v) {

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

}

From source file:com.opengamma.analytics.financial.model.volatility.surface.BlackVolatilitySurfaceMoneyness.java

@Override
public boolean equals(final Object obj) {
    if (this == obj) {
        return true;
    }/*from w ww  . j  a va 2 s  . c  om*/
    if (!super.equals(obj)) {
        return false;
    }
    if (!(obj instanceof BlackVolatilitySurfaceMoneyness)) {
        return false;
    }
    final BlackVolatilitySurfaceMoneyness other = (BlackVolatilitySurfaceMoneyness) obj;
    if (!ObjectUtils.equals(_fc, other._fc)) {
        return false;
    }
    return true;
}

From source file:net.logstash.logback.marker.ObjectAppendingMarker.java

@Override
public boolean equals(Object obj) {
    if (!super.equals(obj)) {
        return false;
    }/*ww  w . j a va 2 s .c om*/
    if (!(obj instanceof ObjectAppendingMarker)) {
        return false;
    }

    ObjectAppendingMarker other = (ObjectAppendingMarker) obj;
    return ObjectUtils.equals(this.object, other.object);
}

From source file:com.opengamma.financial.analytics.ircurve.StaticCurveInstrumentProvider.java

@Override
public boolean equals(final Object o) {
    if (o == null) {
        return false;
    }// w w  w .  jav a 2s.  c  o m
    if (!(o instanceof StaticCurveInstrumentProvider)) {
        return false;
    }
    final StaticCurveInstrumentProvider other = (StaticCurveInstrumentProvider) o;
    return ObjectUtils.equals(_identifier, other._identifier)
            && ObjectUtils.equals(_dataField, other._dataField) && _fieldType == other._fieldType;
}