All Downloads are FREE. Search and download functionalities are using the official Maven repository.

gu.dtalk.DateOption Maven / Gradle / Ivy

The newest version!
package gu.dtalk;

import java.util.Date;

import com.alibaba.fastjson.TypeReference;

/**
 * 日期选项
 * @author guyadong
 *
 */
public class DateOption extends BaseOption {
    public DateOption() {
		super(new TypeReference() {}.getType());
	}
    private int fieldRequire=3;
    /**
     *  @return 
     * 返回设备端要求的日期类型
*
    *
  • 0: default:date and time(日期+时间)
  • *
  • 1: date only(只要日期)
  • *
  • 2: time only(只要时间)
  • *
  • 3:date and time(日期+时间)
  • *
*/ public int getFieldRequire(){ return fieldRequire; } /** * 设置设备端要求的日期类型
* @param fieldRequire *
    *
  • 1: date only(只要日期)
  • *
  • 2: time only(只要时间)
  • *
  • other:date and time(日期+时间)
  • *
* @return 当前对象 */ public DateOption setFieldRequire(int fieldRequire){ switch (fieldRequire) { case 1: case 2: this.fieldRequire=fieldRequire; break; default: this.fieldRequire=3; break; } return this; } @Override public final OptionType getType() { return OptionType.DATE; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy