package se.chalmers.gdcn.replica;
import java.io.Serializable;
import java.util.Comparator;
/**
* Created by Leif on 2014-04-17.
*
*/
class TaskComparator implements Comparator<TaskCompare>, Serializable {
@Override
public int compare(TaskCompare o1, TaskCompare o2) {
if(o1.value()>o2.value()){
return 1;
} else if(o1.value()<o2.value()){
return -1;
} else{
//negative so that order of "" for the request is sorted correctly
return -o1.order().compareTo(o2.order());
}
}
}