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:br.ufba.dcc.wiser.fot.fotbalance.optaplannertest1.solver.BundleDifficultyComparator.java
@Override public int compare(Bundle o1, Bundle o2) { return new CompareToBuilder().append(o1.getCapacityRequired(), o2.getCapacityRequired()) .append(o1.getId(), o2.getId()).toComparison(); }
From source file:com.github.jinahya.sql.database.metadata.bind.PrimaryKey.java
public static Comparator<PrimaryKey> natural() { return new Comparator<PrimaryKey>() { @Override/* w w w . j a v a2s . co m*/ public int compare(final PrimaryKey o1, final PrimaryKey o2) { // by COLUMN_NAME. return new CompareToBuilder().append(o1.getColumnName(), o2.getColumnName()).build(); } }; }
From source file:com.github.jinahya.sql.database.metadata.bind.ClientInfoProperty.java
public static Comparator<ClientInfoProperty> natural() { return new Comparator<ClientInfoProperty>() { @Override//from ww w .java 2 s. c o m public int compare(final ClientInfoProperty o1, final ClientInfoProperty o2) { // by the NAME column return new CompareToBuilder().append(o1.getName(), o2.getName()).build(); } }; }
From source file:com.github.jinahya.sql.database.metadata.bind.TablePrivilege.java
public static Comparator<TablePrivilege> natural() { return new Comparator<TablePrivilege>() { @Override//from w ww.ja v a 2s . co m public int compare(final TablePrivilege o1, final TablePrivilege o2) { // by TABLE_CAT, TABLE_SCHEM, TABLE_NAME, and PRIVILEGE. return new CompareToBuilder().append(o1.getTableCat(), o2.getTableCat()) .append(o1.getTableSchem(), o2.getTableSchem()).append(o1.getTableName(), o2.getTableName()) .append(o1.getPrivilege(), o2.getPrivilege()).build(); } }; }
From source file:com.github.jinahya.sql.database.metadata.bind.ColumnPrivilege.java
public static Comparator<ColumnPrivilege> natural() { return new Comparator<ColumnPrivilege>() { @Override/*from www .j a va2 s . co m*/ public int compare(final ColumnPrivilege o1, final ColumnPrivilege o2) { // by COLUMN_NAME and PRIVILEGE. return new CompareToBuilder().append(o1.getColumnName(), o2.getColumnName()) .append(o1.getPrivilege(), o2.getPrivilege()).build(); } }; }
From source file:com.github.jinahya.sql.database.metadata.bind.Catalog.java
public static Comparator<Catalog> natural() { return new Comparator<Catalog>() { @Override/*from w w w. ja v a 2 s. c om*/ public int compare(final Catalog o1, final Catalog o2) { // by catalog name return new CompareToBuilder().append(o1.getTableCat(), o2.getTableCat()).build(); } }; }
From source file:com.github.jinahya.sql.database.metadata.bind.PseudoColumn.java
public static Comparator<PseudoColumn> natural() { return new Comparator<PseudoColumn>() { @Override//from w ww .j a v a 2s . c o m public int compare(final PseudoColumn o1, final PseudoColumn o2) { // by TABLE_CAT,TABLE_SCHEM, TABLE_NAME and COLUMN_NAME. return new CompareToBuilder().append(o1.getTableCat(), o2.getTableCat()) .append(o1.getTableSchem(), o2.getTableSchem()).append(o1.getTableName(), o2.getTableName()) .append(o1.getColumnName(), o2.getColumnName()).build(); } }; }
From source file:com.github.jinahya.sql.database.metadata.bind.Schema.java
public static Comparator<Schema> narual() { return new Comparator<Schema>() { @Override/* ww w .j av a 2s . co m*/ public int compare(final Schema o1, final Schema o2) { // by TABLE_CATALOG and TABLE_SCHEM. return new CompareToBuilder().append(o1.getTableCatalog(), o2.getTableCatalog()) .append(o1.getTableSchem(), o2.getTableSchem()).build(); } }; }
From source file:com.github.jinahya.sql.database.metadata.bind.Procedure.java
public static Comparator<Procedure> natural() { return new Comparator<Procedure>() { @Override/*from www. ja v a2 s .co m*/ public int compare(final Procedure o1, final Procedure 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.github.jinahya.sql.database.metadata.bind.CrossReference.java
public static Comparator<CrossReference> natural() { return new Comparator<CrossReference>() { @Override//from ww w. j a v a2s . c om public int compare(final CrossReference o1, final CrossReference o2) { // by FKTABLE_CAT, FKTABLE_SCHEM, FKTABLE_NAME, and KEY_SEQ. return new CompareToBuilder().append(o1.getFktableCat(), o2.getFktableCat()) .append(o1.getFktableSchem(), o2.getFktableSchem()) .append(o1.getFktableName(), o2.getFktableName()).append(o1.getKeySeq(), o2.getKeySeq()) .build(); } }; }