List of usage examples for org.apache.commons.lang.builder CompareToBuilder toComparison
public int toComparison()
builder
has judged the "left-hand" side as less than, greater than, or equal to the "right-hand" side. 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(); }