Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2068 ankur.sing 1
package in.shop2020.catalog.dashboard.shared;
2
 
3
import java.util.Comparator;
4
 
5
/**
6
 * This comparator is used to sort item in order of ProductGroup, Brand, ModelNumber, Color
7
 * @author ankur
8
 *
9
 */
10
public class ItemsComparator implements Comparator<Item> {
11
 
12
    @Override
13
    public int compare(Item o1, Item o2) {
14
        int i = o1.getProductGroup().compareTo(o2.getProductGroup()); 
15
        if(i != 0) {
16
            return i;
17
        }
18
        i = o1.getBrand().compareTo(o2.getBrand());
19
        if(i != 0) {
20
            return i;
21
        }
22
        i = o1.getModelNumber().compareTo(o2.getModelNumber());
23
        if(i != 0) {
24
            return i;
25
        }
26
        return o1.getColor().compareTo(o2.getColor());
27
    }
28
}