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:com.lingxiang2014.entity.OrderEntity.java
public int compareTo(OrderEntity orderEntity) { return new CompareToBuilder().append(getOrder(), orderEntity.getOrder()) .append(getId(), orderEntity.getId()).toComparison(); }
From source file:com.liveramp.megadesk.base.state.BaseReference.java
@Override public int compareTo(Reference<VALUE> o) { return new CompareToBuilder().append(name, o.name()).toComparison(); }
From source file:com.employee.scheduler.nurserostering.domain.solver.ShiftAssignmentDifficultyComparator.java
public int compare(ShiftAssignment a, ShiftAssignment b) { Shift aShift = a.getShift();/*from w ww . j a v a2 s . c o m*/ Shift bShift = b.getShift(); return new CompareToBuilder().append(bShift.getShiftDate(), aShift.getShiftDate()) // Descending .append(bShift.getShiftType(), aShift.getShiftType()) // Descending // For construction heuristics, scheduling the shifts in sequence is better .append(aShift.getRequiredEmployeeSize(), bShift.getRequiredEmployeeSize()).toComparison(); }
From source file:net.rrm.ehour.sort.UserComparator.java
public int compare(User o1, User o2) { if (firstNameFirst) { return new CompareToBuilder().append(o1.getFirstName(), o2.getFirstName()) .append(o1.getLastName(), o2.getLastName()).toComparison(); } else {/*from w w w. ja va 2 s . c o m*/ return new CompareToBuilder().append(o1.getLastName(), o2.getLastName()) .append(o1.getFirstName(), o2.getFirstName()).toComparison(); } }
From source file:models.Monitoring.java
public int compareTo(Object o) { Monitoring rhs = (Monitoring) o; return new CompareToBuilder().append(id, rhs.id).toComparison(); }
From source file:es.bsc.clopla.domain.AbstractPersistable.java
public int compareTo(AbstractPersistable other) { return new CompareToBuilder().append(getClass().getName(), other.getClass().getName()).append(id, other.id) .toComparison();/*from ww w .j av a 2 s . co m*/ }
From source file:it.acubelab.batframework.utils.Pair.java
public int compareTo(Pair<T1, T2> other) { return new CompareToBuilder().append(first, other.first).append(second, other.second).toComparison(); }
From source file:bad.robot.bod.AbstractValueType.java
public int compareTo(T other) { return new CompareToBuilder().append(value, other).toComparison(); }
From source file:net.sf.sze.model.zeugnis.Bemerkung.java
@Override public int compareTo(final Bemerkung other) { final CompareToBuilder compareBuilder = new CompareToBuilder(); compareBuilder.append(this.getSortierung(), other.getSortierung()); compareBuilder.append(this.baustein, other.baustein); compareBuilder.append(this.getZeugnis(), other.getZeugnis()); compareBuilder.append(this.getFixText(), other.getFixText()); compareBuilder.append(this.getFreiText(), other.getFreiText()); compareBuilder.append(this.getErSieStattNamen(), other.getErSieStattNamen()); return compareBuilder.toComparison(); }
From source file:com.palantir.leader.PaxosLeadershipToken.java
@Override public boolean sameAs(LeadershipToken o) { if ((o == null) || (o.getClass() != this.getClass())) { return false; }/* w w w. ja va 2 s . c om*/ PaxosValue v = ((PaxosLeadershipToken) o).value; if (value == v) { return true; } return value != null && v != null && (new CompareToBuilder().append(value.getLeaderUUID(), v.getLeaderUUID()) .append(value.getRound(), v.getRound()).append(value.getData(), v.getData()) .toComparison() == 0); }