ActualLineItemComparator.java
package com.tradecloud.domain.item;
import com.tradecloud.domain.document.invoice.ActualLineItem;
import java.util.Comparator;
import java.util.Date;
public class ActualLineItemComparator implements Comparator<ActualLineItem> {
@Override
public int compare(ActualLineItem o1, ActualLineItem o2) {
Date partyName1 = o1.getAddedToOrderDate();
Date partyName2 = o2.getAddedToOrderDate();
if (partyName1 != null && partyName2 != null) {
return partyName1.compareTo(partyName2);
} else if (partyName1 == null && partyName2 == null) {
return 0;
} else if (partyName1 != null) {
return -1;
} else if (partyName2 != null) {
return 1;
}
return 0;
}
}