Rev 2068 | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.catalog.dashboard.shared;import java.util.Comparator;/*** This comparator is used to sort item in order of ProductGroup, Brand, ModelNumber, Color* @author ankur**/public class ItemsComparator implements Comparator<Item> {@Overridepublic int compare(Item o1, Item o2) {int i = 0;if(o1.getProductGroup() != null && o2.getProductGroup() != null) {i = o1.getProductGroup().toLowerCase().compareTo(o2.getProductGroup().toLowerCase());}if(i != 0) {return i;}if(o1.getBrand() != null && o2.getBrand() != null) {i = o1.getBrand().toLowerCase().compareTo(o2.getBrand().toLowerCase());}if(i != 0) {return i;}if(o1.getModelNumber() != null && o2.getModelNumber() != null) {i = o1.getModelNumber().toLowerCase().compareTo(o2.getModelNumber().toLowerCase());}if(i != 0) {return i;}if(o1.getColor() != null && o2.getColor() != null) {i = o1.getColor().toLowerCase().compareTo(o2.getColor().toLowerCase());}return i;}}