package crmdna.member;
import crmdna.common.DateUtils;
import crmdna.common.DateUtils.Month;
import java.io.Serializable;
public class UnverifiedProgramProp implements
Comparable<UnverifiedProgramProp>, Serializable {
private static final long serialVersionUID = 1L;
public int unverifiedProgramId; // starts with 1 for every member and keeps increasing
public long programTypeId;
public Month month;
public int year;
String teacher;
String city;
String country;
@Override
public int compareTo(UnverifiedProgramProp arg0) {
// sorted in descending order of time
Integer yyyymm = year * 100 + DateUtils.getZeroBasedMonthIndex(month)
+ 1;
Integer arg0yyyymm = arg0.year * 100
+ DateUtils.getZeroBasedMonthIndex(arg0.month) + 1;
return arg0yyyymm.compareTo(yyyymm);
}
}