package com.akbank.pys.controller.hgo; import java.io.Serializable; import java.util.Comparator; import org.zkoss.zul.GroupComparator; import com.akbank.pys.orm.KpiValue; public class KpiGroupingComparator implements Comparator, GroupComparator, Serializable { private static final long serialVersionUID = 5239636357708752782L; @Override public int compare(KpiValue o1, KpiValue o2) { if(o1.getId()==o2.getId()){ return 0; }else{ return 1; } } @Override public int compareGroup(KpiValue o1, KpiValue o2) { if(o1.getKpi().getKpiGroup().getId()==o2.getKpi().getKpiGroup().getId()) return 0; else if(o1.getKpi().getKpiGroup().getId()>o2.getKpi().getKpiGroup().getId()) return 1; else return -1; } }