List of usage examples for org.apache.commons.lang.builder CompareToBuilder CompareToBuilder
public CompareToBuilder()
Constructor for CompareToBuilder.
Starts off assuming that the objects are equal.
From source file:de.pro.dbw.file.reflection.api.ReflectionModel.java
@Override public int compareTo(ReflectionModel other) { return new CompareToBuilder().append(other.getGenerationTime(), this.getGenerationTime()) .append(other.getTitle(), this.getTitle()).append(other.getId(), this.getId()).toComparison(); }
From source file:com.algoTrader.vo.ib.UpdatePortfolio.java
/** * @param object to compare this object against * @return int if equal//from ww w. j ava2s.c om * @see Comparable#compareTo(Object) */ public int compareTo(final UpdatePortfolio object) { if (object == null) { return -1; } // Check if the same object instance if (object == this) { return 0; } return new CompareToBuilder().append(this.getContract(), object.getContract()) .append(this.getPosition(), object.getPosition()) .append(this.getMarketPrice(), object.getMarketPrice()) .append(this.getMarketValue(), object.getMarketValue()) .append(this.getAverageCost(), object.getAverageCost()) .append(this.getUnrealizedPNL(), object.getUnrealizedPNL()) .append(this.getRealizedPNL(), object.getRealizedPNL()) .append(this.getAccountName(), object.getAccountName()).toComparison(); }
From source file:com.netxforge.oss2.model.OnmsLinkState.java
/** * <p>compareTo</p>//from w w w . ja v a 2 s . co m * * @param o a {@link org.opennms.netmgt.model.OnmsLinkState} object. * @return a int. */ public int compareTo(OnmsLinkState o) { return new CompareToBuilder().append(getId(), o.getId()) .append(getDataLinkInterface(), o.getDataLinkInterface()).append(getLinkState(), o.getLinkState()) .toComparison(); }
From source file:com.hmsinc.epicenter.model.workflow.Investigation.java
public int compareTo(Investigation rhs) { return new CompareToBuilder().append(timestamp, rhs.getTimestamp()).append(id, rhs.getId()).toComparison(); }
From source file:com.algoTrader.vo.ib.RealtimeBar.java
/** * @param object to compare this object against * @return int if equal//from ww w . j a v a2 s . c o m * @see Comparable#compareTo(Object) */ public int compareTo(final RealtimeBar object) { if (object == null) { return -1; } // Check if the same object instance if (object == this) { return 0; } return new CompareToBuilder().append(this.getReqId(), object.getReqId()) .append(this.getTime(), object.getTime()).append(this.getOpen(), object.getOpen()) .append(this.getHigh(), object.getHigh()).append(this.getLow(), object.getLow()) .append(this.getClose(), object.getClose()).append(this.getVolume(), object.getVolume()) .append(this.getWAP(), object.getWAP()).append(this.getCount(), object.getCount()).toComparison(); }
From source file:com.algoTrader.vo.ib.TickEFP.java
/** * @param object to compare this object against * @return int if equal//from ww w . j a va 2s . c om * @see Comparable#compareTo(Object) */ public int compareTo(final TickEFP object) { if (object == null) { return -1; } // Check if the same object instance if (object == this) { return 0; } return new CompareToBuilder().append(this.getTickerId(), object.getTickerId()) .append(this.getField(), object.getField()).append(this.getBasisPoints(), object.getBasisPoints()) .append(this.getFormattedBasisPoints(), object.getFormattedBasisPoints()) .append(this.getImpliedFuture(), object.getImpliedFuture()) .append(this.getHoldDays(), object.getHoldDays()) .append(this.getFutureExpiry(), object.getFutureExpiry()) .append(this.getDividendImpact(), object.getDividendImpact()) .append(this.getDividendsToExpiry(), object.getDividendsToExpiry()).toComparison(); }
From source file:com.algoTrader.vo.RawTickVO.java
/** * @param object to compare this object against * @return int if equal/*w w w .ja v a 2s . c om*/ * @see Comparable#compareTo(Object) */ public int compareTo(final RawTickVO object) { if (object == null) { return -1; } // Check if the same object instance if (object == this) { return 0; } return new CompareToBuilder().append(this.getIsin(), object.getIsin()) .append(this.getDateTime(), object.getDateTime()).append(this.getLast(), object.getLast()) .append(this.getLastDateTime(), object.getLastDateTime()).append(this.getVol(), object.getVol()) .append(this.getVolBid(), object.getVolBid()).append(this.getVolAsk(), object.getVolAsk()) .append(this.getBid(), object.getBid()).append(this.getMidpoint(), object.getMidpoint()) .append(this.getAsk(), object.getAsk()).append(this.getOpenIntrest(), object.getOpenIntrest()) .append(this.getSettlement(), object.getSettlement()).toComparison(); }
From source file:com.algoTrader.vo.ib.HistoricalData.java
/** * @param object to compare this object against * @return int if equal/* ww w. java2 s .c o m*/ * @see Comparable#compareTo(Object) */ public int compareTo(final HistoricalData object) { if (object == null) { return -1; } // Check if the same object instance if (object == this) { return 0; } return new CompareToBuilder().append(this.getReqId(), object.getReqId()) .append(this.getDate(), object.getDate()).append(this.getOpen(), object.getOpen()) .append(this.getHigh(), object.getHigh()).append(this.getLow(), object.getLow()) .append(this.getClose(), object.getClose()).append(this.getVolume(), object.getVolume()) .append(this.getCount(), object.getCount()).append(this.getWAP(), object.getWAP()) .append(this.isHasGaps(), object.isHasGaps()).toComparison(); }
From source file:ca.tnt.ldaputils.impl.LdapEntry.java
@SuppressWarnings({ "ChainedMethodCall", "CompareToUsesNonFinalVariable" }) @Override/*from w ww . j a va2 s. co m*/ public int compareTo(final Object o) { final LdapEntry myClass = (LdapEntry) o; return new CompareToBuilder().append(getDn(), myClass.getDn()).append(getCn(), myClass.getCn()) .append(objectClasses, myClass.objectClasses).toComparison(); }
From source file:com.algoTrader.vo.ib.OrderStatus.java
/** * @param object to compare this object against * @return int if equal//from ww w. j a v a 2 s. co m * @see Comparable#compareTo(Object) */ public int compareTo(final OrderStatus object) { if (object == null) { return -1; } // Check if the same object instance if (object == this) { return 0; } return new CompareToBuilder().append(this.getOrderId(), object.getOrderId()) .append(this.getStatus(), object.getStatus()).append(this.getFilled(), object.getFilled()) .append(this.getRemaining(), object.getRemaining()) .append(this.getAvgFillPrice(), object.getAvgFillPrice()) .append(this.getPermId(), object.getPermId()).append(this.getParentId(), object.getParentId()) .append(this.getLastFillPrice(), object.getLastFillPrice()) .append(this.getClientId(), object.getClientId()).append(this.getWhyHeld(), object.getWhyHeld()) .toComparison(); }