List of usage examples for org.apache.commons.lang3.builder CompareToBuilder CompareToBuilder
public CompareToBuilder()
Constructor for CompareToBuilder.
Starts off assuming that the objects are equal.
From source file:com.github.jinahya.sql.database.metadata.bind.Attribute.java
public static Comparator<Attribute> natural() { return new Comparator<Attribute>() { @Override//from w w w.j a va 2s. com public int compare(final Attribute o1, final Attribute o2) { // TYPE_CAT, TYPE_SCHEM, TYPE_NAME and ORDINAL_POSITION. return new CompareToBuilder().append(o1.getTypeCat(), o2.getTypeCat()) .append(o1.getTypeSchem(), o2.getTypeSchem()) .append(o1.getOrdinalPosition(), o2.getOrdinalPosition()).build(); } }; }
From source file:cl.citymovil.route_pro.solver.solution.util.LatitudeCustomerDifficultyComparator.java
public int compare(Customer a, Customer b) { return new CompareToBuilder().append(a.getLocation().getLatitude(), b.getLocation().getLatitude()) .append(a.getLocation().getLongitude(), b.getLocation().getLongitude()) .append(a.getDemand(), b.getDemand()).append(a.getCustomerId(), b.getCustomerId()).toComparison(); }
From source file:common.Car.java
@Override public int compareTo(Object o) { Car targetCar = (Car) o;/*w w w. j av a 2s . c o m*/ return new CompareToBuilder().append(this.vinNumber, targetCar.vinNumber).toComparison(); // Car targetCar = (Car)o; // final int EQUAL = 0; // final int BEFORE = -1; // final int AFTER = 1; // // if(this.equals(targetCar)){ // return EQUAL; // } // if(targetCar.getVinNumber() < this.getVinNumber()){ // return BEFORE; // } // if(targetCar.getVinNumber() > this.getVinNumber()){ // return AFTER; // } // }
From source file:com.riversoforion.zambezi.dice.Die.java
public int compareTo(Die o) { return new CompareToBuilder().append(sides, o.sides).append(value, o.value).toComparison(); }
From source file:com.github.jinahya.sql.database.metadata.bind.FunctionColumn.java
public static Comparator<FunctionColumn> natural() { return new Comparator<FunctionColumn>() { @Override/*from w w w. j a va 2s . co m*/ public int compare(final FunctionColumn o1, final FunctionColumn o2) { // by FUNCTION_CAT, FUNCTION_SCHEM, FUNCTION_NAME // and SPECIFIC_NAME. return new CompareToBuilder().append(o1.getFunctionCat(), o2.getFunctionCat()) .append(o1.getFunctionSchem(), o2.getFunctionSchem()) .append(o1.getFunctionName(), o2.getFunctionName()) .append(o1.getSpecificName(), o2.getSpecificName()).build(); } }; }
From source file:com.github.jinahya.sql.database.metadata.bind.Function.java
public static Comparator<Function> natural() { return new Comparator<Function>() { @Override/*w w w . j a va 2s . c o m*/ public int compare(Function o1, Function o2) { // by FUNCTION_CAT, FUNCTION_SCHEM, FUNCTION_NAME // and SPECIFIC_NAME. return new CompareToBuilder().append(o1.getFunctionCat(), o2.getFunctionCat()) .append(o1.getFunctionSchem(), o2.getFunctionSchem()) .append(o1.getFunctionName(), o2.getFunctionName()) .append(o1.getSpecificName(), o2.getSpecificName()).build(); } }; }
From source file:com.github.jinahya.sql.database.metadata.bind.IndexInfo.java
public static Comparator<IndexInfo> natural() { return new Comparator<IndexInfo>() { @Override//from ww w .j a v a2 s . co m public int compare(final IndexInfo o1, final IndexInfo o2) { // by NON_UNIQUE, TYPE, INDEX_NAME, and ORDINAL_POSITION. return new CompareToBuilder().append(o1.isNonUnique(), o2.isNonUnique()) .append(o1.getType(), o2.getType()).append(o1.getIndexName(), o2.getIndexName()) .append(o1.getOrdinalPosition(), o2.getOrdinalPosition()).build(); } }; }
From source file:com.github.jinahya.sql.database.metadata.bind.ProcedureColumn.java
public static Comparator<ProcedureColumn> natural() { return new Comparator<ProcedureColumn>() { @Override/*from w w w. ja v a 2s . com*/ public int compare(final ProcedureColumn o1, final ProcedureColumn o2) { // by PROCEDURE_CAT, PROCEDURE_SCHEM, PROCEDURE_NAME // and SPECIFIC_NAME. return new CompareToBuilder().append(o1.getProcedureCat(), o2.getProcedureCat()) .append(o1.getProcedureSchem(), o2.getProcedureSchem()) .append(o1.getProcedureName(), o2.getProcedureName()) .append(o1.getSpecificName(), o2.getSpecificName()).build(); } }; }
From source file:com.medlog.webservice.vo.StateVO.java
@Override public int compareTo(StateVO that) { CompareToBuilder b = new CompareToBuilder(); b.append(this.getStateName().toLowerCase(), that.getStateName().toLowerCase()); b.append(this.getStateAbbreviation(), that.getStateAbbreviation()); return b.build(); }
From source file:com.aqnote.app.wifianalyzer.settings.Data.java
@Override public int compareTo(@NonNull Data another) { return new CompareToBuilder().append(getName(), another.getName()).append(getCode(), another.getCode()) .toComparison();// w ww.j a v a 2 s. c o m }