/**
* Alipay.com Inc.
* Copyright (c) 2004-2012 All Rights Reserved.
*/
package com.alipay.zdal.rule.ruleengine.rule;
import java.util.Calendar;
/**
* ���ڴ����������ֺ��������ֶ�Ӧ��Calendar�������
* �̳�Comparable����Ϊ��ʼԤ���Ľӿ���Comparable...
*
*/
@SuppressWarnings("unchecked")
public class DateEnumerationParameter implements Comparable {
/**
* Ĭ��ʹ��Date��Ϊ�������͵Ļ���������λ
* @param atomicIncreateNumber
*/
public DateEnumerationParameter(int atomicIncreateNumber) {
this.atomicIncreatementNumber = atomicIncreateNumber;
this.calendarFieldType = Calendar.DATE;
}
public DateEnumerationParameter(int atomicIncreateNumber, int calendarFieldType) {
this.atomicIncreatementNumber = atomicIncreateNumber;
this.calendarFieldType = calendarFieldType;
}
public final int atomicIncreatementNumber;
public final int calendarFieldType;
public int compareTo(Object o) {
throw new IllegalArgumentException("should not be here !");
}
}