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:org.drools.planner.examples.examination.domain.RoomHardConstraint.java
public int compareTo(RoomHardConstraint other) { return new CompareToBuilder().append(roomHardConstraintType, other.roomHardConstraintType) .append(topic, other.topic).append(id, other.id).toComparison(); }
From source file:org.drools.planner.examples.examination.domain.solver.TopicConflict.java
public int compareTo(TopicConflict other) { return new CompareToBuilder().append(leftTopic, other.leftTopic).append(rightTopic, other.rightTopic) .toComparison();//from w w w. j a v a 2 s .c o m }
From source file:org.drools.planner.examples.machinereassignment.domain.solver.MrMachineTransientUsage.java
public int compareTo(MrMachineTransientUsage other) { return new CompareToBuilder().append(machineCapacity, other.machineCapacity).append(usage, other.usage) .toComparison();// ww w . j a va2s . c o m }
From source file:org.drools.planner.examples.machinereassignment.domain.solver.MrMachineUsage.java
public int compareTo(MrMachineUsage other) { return new CompareToBuilder().append(machineCapacity, other.machineCapacity).append(usage, other.usage) .toComparison();// w w w . j av a2 s. c o m }
From source file:org.drools.planner.examples.machinereassignment.domain.solver.MrProcessAssignmentDifficultyComparator.java
public int compare(MrProcessAssignment a, MrProcessAssignment b) { return new CompareToBuilder() .append(a.getProcess().getUsageMultiplicand(), b.getProcess().getUsageMultiplicand()) .append(a.getId(), b.getId()).toComparison(); }
From source file:org.drools.planner.examples.machinereassignment.domain.solver.MrServiceMovedProcessesCount.java
public int compareTo(MrServiceMovedProcessesCount other) { return new CompareToBuilder().append(service, other.service) .append(movedProcessesCount, other.movedProcessesCount).toComparison(); }
From source file:org.drools.planner.examples.nqueens.domain.Queen.java
public int compareTo(Queen other) { return new CompareToBuilder().append(x, other.x).append(y, other.y).append(id, other.id).toComparison(); }
From source file:org.drools.planner.examples.nurserostering.domain.Assignment.java
public int compareTo(Assignment other) { return new CompareToBuilder().append(shift, other.shift).append(employee, other.employee).toComparison(); }
From source file:org.drools.planner.examples.nurserostering.domain.solver.AssignmentDifficultyComparator.java
public int compare(Assignment a, Assignment b) { Shift aShift = a.getShift();//from w ww. j av a 2 s . c o m Shift bShift = b.getShift(); return new CompareToBuilder().append(bShift.getShiftDate(), aShift.getShiftDate()) // Descending .append(aShift.getRequiredEmployeeSize(), bShift.getRequiredEmployeeSize()) .append(bShift.getShiftType(), aShift.getShiftType()) // Descending .toComparison(); }
From source file:org.drools.planner.examples.parentalbenefit.domain.Month.java
public int compareTo(Month other) { return new CompareToBuilder().append(monthIndex, other.monthIndex).toComparison(); }