List of usage examples for org.apache.commons.lang ObjectUtils equals
public static boolean equals(Object object1, Object object2)
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
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; }