ActualLineItemCodeComparator.java
package com.tradecloud.domain.item;
import com.tradecloud.domain.document.invoice.ActualLineItem;
import java.util.Comparator;
/**
* Created by ds on 2016/08/19.
*/
public class ActualLineItemCodeComparator implements Comparator<ActualLineItem> {
@Override
public int compare(ActualLineItem o1, ActualLineItem o2) {
String code1 = o1.getCode();
String code2 = o2.getCode();
if (code1 != null && code2 != null) {
return code1.compareTo(code2);
} else if (code1 == null && code2 == null) {
return 0;
} else if (code1 != null) {
return -1;
} else if (code2 != null) {
return 1;
}
return 0;
}
}