Example usage for org.apache.commons.lang.builder CompareToBuilder toComparison

List of usage examples for org.apache.commons.lang.builder CompareToBuilder toComparison

Introduction

In this page you can find the example usage for org.apache.commons.lang.builder CompareToBuilder toComparison.

Prototype

public int toComparison() 

Source Link

Document

Returns a negative integer, a positive integer, or zero as the builder has judged the "left-hand" side as less than, greater than, or equal to the "right-hand" side.

Usage

From source file:gemlite.core.internal.index.compare.ComparatorImpl.java

private int compareBigMap(Map<?, ?> o1, Map<?, ?> o2) {

    if (o1 == null || o1.values() == null)
        return -1;
    if (o2 == null || o2.values() == null)
        return 1;

    CompareToBuilder cb = new CompareToBuilder();
    cb.append(o1.toString(), o2.toString());
    return cb.toComparison();

}

From source file:gemlite.core.internal.index.compare.ComparatorImpl.java

private int compareOther(Object o1, Object o2) {
    CompareToBuilder cb = new CompareToBuilder();
    String value1 = o1.toString();
    String value2 = o2.toString();
    cb.append(value1, value2);/*from  w  w  w. jav  a 2s  .  c  o  m*/
    return cb.toComparison();
}

From source file:net.sf.sze.model.zeugnisconfig.SoLBewertungsText.java

@Override
public int compareTo(final SoLBewertungsText other) {
    final CompareToBuilder compareBuilder = new CompareToBuilder();
    compareBuilder.append(this.name, other.name);
    compareBuilder.append(this.text, other.text);
    return compareBuilder.toComparison();
}

From source file:de.iteratec.iteraplan.model.Seal.java

/** {@inheritDoc} */
public int compareTo(Seal o) {
    CompareToBuilder builder = new CompareToBuilder();
    builder.append(getDate(), o.getDate());

    return builder.toComparison();
}

From source file:com.dattack.dbtools.drules.engine.JoinKey.java

@Override
public int compareTo(final JoinKey other) {

    if (values.size() != other.values.size()) {
        throw new IllegalArgumentException("Unable to compare two keys with different values");
    }//from  ww w  .  j  a  v  a 2 s.com

    final CompareToBuilder builder = new CompareToBuilder();
    for (int i = 0; i < values.size(); i++) {
        builder.append(values.get(i), other.values.get(i));
    }

    return builder.toComparison();
}

From source file:net.sf.sze.model.zeugnisconfig.Arbeitsgruppe.java

@Override
public int compareTo(final Arbeitsgruppe other) {
    final CompareToBuilder compareBuilder = new CompareToBuilder();
    compareBuilder.append(this.sortierung, other.sortierung);
    compareBuilder.append(this.name, other.name);
    return compareBuilder.toComparison();
}

From source file:net.sf.sze.model.zeugnisconfig.BemerkungsBaustein.java

@SuppressWarnings("boxing")
@Override// ww  w.ja  va2s. co  m
public int compareTo(final BemerkungsBaustein other) {
    final CompareToBuilder compareBuilder = new CompareToBuilder();
    compareBuilder.append(!this.aktiv, !other.aktiv);
    compareBuilder.append(this.name, other.name);
    compareBuilder.append(this.text, other.text);
    return compareBuilder.toComparison();
}

From source file:net.sf.sze.model.stammdaten.Klasse.java

@Override
public int compareTo(final Klasse other) {
    final CompareToBuilder compareBuilder = new CompareToBuilder();
    compareBuilder.append(-this.jahrgang, -other.jahrgang);
    compareBuilder.append(this.suffix, other.suffix);
    return compareBuilder.toComparison();
}

From source file:net.sf.sze.model.zeugnisconfig.Schulamt.java

@SuppressWarnings("boxing")
@Override//from   w  ww . ja  va2  s . c  o m
public int compareTo(final Schulamt other) {
    final CompareToBuilder compareBuilder = new CompareToBuilder();
    compareBuilder.append(!this.aktiv, !other.aktiv);
    compareBuilder.append(this.name, other.name);
    compareBuilder.append(this.beschreibenderSatz, other.beschreibenderSatz);
    return compareBuilder.toComparison();
}

From source file:net.sf.sze.model.zeugnis.SchulfachDetailInfo.java

@Override
public int compareTo(final SchulfachDetailInfo other) {
    final CompareToBuilder compareBuilder = new CompareToBuilder();
    compareBuilder.append(this.formular, other.formular);
    compareBuilder.append(this.schulfach, other.schulfach);
    compareBuilder.append(this.detailInfo, other.detailInfo);
    return compareBuilder.toComparison();
}