package com.chinaztt.mes.aps.core.solver; import com.chinaztt.mes.aps.core.domain.Task; import org.apache.commons.lang3.builder.CompareToBuilder; import java.util.Comparator; /** * @author zhangxy */ public class TaskDifficultyComparator implements Comparator { @Override public int compare(Task t1, Task t2) { return new CompareToBuilder() .append(t2.getOrderPriority(), t1.getOrderPriority()) .append(t2.getOperationPriority(), t1.getOperationPriority()) .toComparison(); } }