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:org.marketcetera.algo.BrokerAlgoTagSpec.java
@Override public int compareTo(BrokerAlgoTagSpec inOther) { return new CompareToBuilder().append(tag, inOther.tag).toComparison(); }
From source file:org.marketcetera.core.position.impl.ConvertibleBondPositionKeyComparator.java
@Override public int compare(ConvertibleBond inBond1, ConvertibleBond inBond2) { return new CompareToBuilder().append(inBond1.getSymbol(), inBond2.getSymbol()).toComparison(); }
From source file:org.marketcetera.core.position.impl.CurrencyPositionKeyComparator.java
@Override public int compare(Currency inO1, Currency inO2) { return new CompareToBuilder().append(inO1.getSymbol(), inO2.getSymbol()) .append(inO1.getNearTenor(), inO2.getNearTenor()).append(inO1.getFarTenor(), inO2.getFarTenor()) .toComparison();//from w w w. ja v a 2 s .c o m }
From source file:org.marketcetera.core.position.impl.EquityPositionKeyComparator.java
@Override public int compare(Equity o1, Equity o2) { return new CompareToBuilder().append(o1.getSymbol(), o2.getSymbol()).toComparison(); }
From source file:org.marketcetera.core.position.impl.FuturePositionKeyComparator.java
@Override public int compare(Future inO1, Future inO2) { return new CompareToBuilder().append(inO1.getSymbol(), inO2.getSymbol()) .append(inO1.getExpirationMonth(), inO2.getExpirationMonth()) .append(inO1.getExpirationYear(), inO2.getExpirationYear()).toComparison(); }
From source file:org.marketcetera.core.position.impl.OptionPositionKeyComparator.java
@Override public int compare(Option o1, Option o2) { return new CompareToBuilder().append(o1.getSymbol(), o2.getSymbol()).append(o1.getExpiry(), o2.getExpiry()) .append(o1.getStrikePrice(), o2.getStrikePrice()).append(o1.getType(), o2.getType()).toComparison(); }
From source file:org.marketcetera.core.position.impl.PositionKeyComparator.java
@Override public int compare(PositionKey<?> o1, PositionKey<?> o2) { /*/*from w w w . ja v a 2s .c o m*/ * The order here affects the default order of positions returned by the * engine. */ return new CompareToBuilder().append(o1.getTraderId(), o2.getTraderId()) .append(o1.getInstrument(), o2.getInstrument(), InstrumentComparator.INSTANCE) .append(o1.getAccount(), o2.getAccount()).toComparison(); }
From source file:org.mifosplatform.portfolio.pgs.pgsclient.data.PGSClientData.java
@Override public int compareTo(final PGSClientData obj) { if (obj == null) { return -1; }/* www . java 2 s . c o m*/ return new CompareToBuilder() // .append(this.id, obj.id) // .append(this.displayName, obj.displayName) // .append(this.mobileNo, obj.mobileNo) // .toComparison(); }
From source file:org.n52.shetland.ogc.om.PointValuePair.java
@Override public int compareTo(PointValuePair o) { CompareToBuilder compareToBuilder = new CompareToBuilder(); compareToBuilder.append(this.getPoint(), o.getPoint()); return compareToBuilder.toComparison(); }
From source file:org.n52.shetland.ogc.om.TimeLocationValueTriple.java
@Override public int compareTo(TimeValuePair o) { CompareToBuilder compareToBuilder = new CompareToBuilder().appendSuper(super.compareTo(o)); if (o instanceof TimeLocationValueTriple) { compareToBuilder.append(this.getLocation(), ((TimeLocationValueTriple) o).getLocation()); }/*from w ww .j a va 2 s. c o m*/ return compareToBuilder.toComparison(); }