Examples of DateEnumerationParameter


Examples of com.taobao.tddl.interact.rule.bean.DateEnumerationParameter

  @SuppressWarnings("rawtypes")
  @Override
  protected Comparable getOneStep(Comparable source, Comparable atomIncVal) {

    DateEnumerationParameter dateEnumerationParameter = getDateEnumerationParameter(atomIncVal);
    Calendar cal = getCalendar((Date) source);
    cal.add(dateEnumerationParameter.calendarFieldType, dateEnumerationParameter.atomicIncreatementNumber);
    return cal.getTime();
  }
View Full Code Here

Examples of com.taobao.tddl.interact.rule.bean.DateEnumerationParameter

    cal.add(dateEnumerationParameter.calendarFieldType, dateEnumerationParameter.atomicIncreatementNumber);
    return cal.getTime();
  }
 
  protected DateEnumerationParameter getDateEnumerationParameter(Comparable<?> comparable){
    DateEnumerationParameter dateEnumerationParameter = null;
    if(comparable== null){
      dateEnumerationParameter = new DateEnumerationParameter(DEFAULT_DATE_ATOMIC_VALUE);
    }else if(comparable instanceof Integer){
      dateEnumerationParameter = new DateEnumerationParameter((Integer)comparable);
    }else if(comparable instanceof DateEnumerationParameter){
      dateEnumerationParameter =(DateEnumerationParameter)comparable;
    }else{
      throwNotSupportIllegalArgumentException(comparable);
    }
View Full Code Here

Examples of com.taobao.tddl.interact.rule.bean.DateEnumerationParameter

    if(atomIncrValue instanceof Integer){
      //������ʵ�֣���Ӧ#gmt,1,7#����
      cal.add(Calendar.DATE, rangeSet*(Integer)atomIncrValue);
    }else if(atomIncrValue instanceof DateEnumerationParameter){
      //��Ӧ#gmt,1_month,12���������
      DateEnumerationParameter dep = (DateEnumerationParameter)atomIncrValue;
      cal.add(dep.calendarFieldType, rangeSet*dep.atomicIncreatementNumber);
    }else if(atomIncrValue== null){
      //������ʵ�֣���Ӧû��#gmt#.������ͨ�������
      cal.add(Calendar.DATE, rangeSet);
    }else{
View Full Code Here

Examples of com.taobao.tddl.interact.rule.bean.DateEnumerationParameter

      Integer cumulativeTimes, Comparable<?> atomicIncreationValue) {
    if(cumulativeTimes == null){
      return Collections.emptySet();
    }
    Set<Object> returnSet =new HashSet<Object>(cumulativeTimes);
    DateEnumerationParameter dateEnumerationParameter = getDateEnumerationParameter(atomicIncreationValue);
    //��> < �滻Ϊ>= <=
    begin = changeGreater2GreaterOrEq(begin);
    begin = changeLess2LessOrEq(begin);
   
   
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.