1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/l0km-dtalk

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
DateOption.java 1.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
10km Отправлено 21.04.2020 09:16 a5cdc84
package gu.dtalk;
import java.util.Date;
import com.alibaba.fastjson.TypeReference;
/**
* 日期选项
* @author guyadong
*
*/
public class DateOption extends BaseOption<Date> {
public DateOption() {
super(new TypeReference<Date>() {}.getType());
}
private int fieldRequire=3;
/**
* @return
* 返回设备端要求的日期类型<br>
* <ul>
* <li> 0: default:date and time(日期+时间)</li>
* <li> 1: date only(只要日期)</li>
* <li>2: time only(只要时间)</li>
* <li>3:date and time(日期+时间)</li>
* </ul>
*/
public int getFieldRequire(){
return fieldRequire;
}
/**
* 设置设备端要求的日期类型<br>
* @param fieldRequire
* <ul>
* <li> 1: date only(只要日期)</li>
* <li>2: time only(只要时间)</li>
* <li>other:date and time(日期+时间)</li>
* </ul>
* @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;
}
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/l0km-dtalk.git
git@api.gitlife.ru:oschina-mirror/l0km-dtalk.git
oschina-mirror
l0km-dtalk
l0km-dtalk
master