当前位置: 首页>>代码示例>>Java>>正文


Java DfTypeUtil.toLocalDate方法代码示例

本文整理汇总了Java中org.dbflute.util.DfTypeUtil.toLocalDate方法的典型用法代码示例。如果您正苦于以下问题:Java DfTypeUtil.toLocalDate方法的具体用法?Java DfTypeUtil.toLocalDate怎么用?Java DfTypeUtil.toLocalDate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.dbflute.util.DfTypeUtil的用法示例。


在下文中一共展示了DfTypeUtil.toLocalDate方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: doFilterPathParam

import org.dbflute.util.DfTypeUtil; //导入方法依赖的package包/类
protected Object doFilterPathParam(ActionExecute execute, int index, Class<?> paramType, Map<Integer, Class<?>> optGenTypeMap,
        String exp) {
    final Object filtered;
    if (paramType.isPrimitive()) {
        filtered = DfTypeUtil.toWrapper(exp, paramType);
    } else if (Number.class.isAssignableFrom(paramType)) {
        filtered = DfTypeUtil.toNumber(exp, paramType);
        // old date types are unsupported for LocalDate invitation
        //} else if (Timestamp.class.isAssignableFrom(paramType)) {
        //    filtered = DfTypeUtil.toTimestamp(exp);
        //} else if (Time.class.isAssignableFrom(paramType)) {
        //    filtered = DfTypeUtil.toTime(exp);
        //} else if (java.util.Date.class.isAssignableFrom(paramType)) {
        //    filtered = DfTypeUtil.toDate(exp);
    } else if (LocalDate.class.isAssignableFrom(paramType)) { // #date_parade
        filtered = DfTypeUtil.toLocalDate(exp);
    } else if (LocalDateTime.class.isAssignableFrom(paramType)) {
        filtered = DfTypeUtil.toLocalDateTime(exp);
    } else if (LocalTime.class.isAssignableFrom(paramType)) {
        filtered = DfTypeUtil.toLocalTime(exp);
    } else if (Boolean.class.isAssignableFrom(paramType)) {
        filtered = DfTypeUtil.toBoolean(exp);
    } else if (LaClassificationUtil.isCls(paramType)) {
        filtered = toVerifiedClassification(execute, paramType, exp);
    } else if (isOptionalParameterType(paramType)) {
        final Class<?> optGenType = optGenTypeMap.get(index);
        if (optGenType != null) {
            final Object paramValue = doFilterPathParam(execute, index, optGenType, optGenTypeMap, exp);
            filtered = createPresentOptional(paramType, paramValue);
        } else { // basically no way
            throwOptionalGenericTypeNotFoundException(execute, index, paramType, optGenTypeMap, exp);
            return null; // unreachable
        }
    } else {
        filtered = exp;
    }
    return filtered;
}
 
开发者ID:lastaflute,项目名称:lastaflute,代码行数:39,代码来源:RequestPathParamAnalyzer.java

示例2: dateValueOf

import org.dbflute.util.DfTypeUtil; //导入方法依赖的package包/类
@Override
protected void dateValueOf(String value) throws ParseDateException {
    DfTypeUtil.toLocalDate(value);
}
 
开发者ID:lastaflute,项目名称:lastaflute,代码行数:5,代码来源:LocalDateTypeValidator.java

示例3: convertToNativeIfPossible

import org.dbflute.util.DfTypeUtil; //导入方法依赖的package包/类
protected Object convertToNativeIfPossible(Object bean, String name, Object exp, Class<?> propertyType, FormMappingOption option) {
    // not to depend on conversion logic in BeanDesc
    final Object converted;
    if (propertyType.isPrimitive()) {
        if (propertyType.equals(boolean.class) && isCheckboxOn(exp)) {
            converted = true;
        } else {
            converted = DfTypeUtil.toWrapper(exp, propertyType);
        }
    } else if (String.class.isAssignableFrom(propertyType)) {
        if (option.isKeepEmptyStringParameter()) {
            converted = exp != null ? exp : ""; // empty string as default
        } else { // filter empty to null or plain
            return exp instanceof String && ((String) exp).isEmpty() ? null : exp;
        }
    } else if (Number.class.isAssignableFrom(propertyType)) {
        converted = DfTypeUtil.toNumber(exp, propertyType);
        // old date types are unsupported for LocalDate invitation
        //} else if (Timestamp.class.isAssignableFrom(propertyType)) {
        //    filtered = DfTypeUtil.toTimestamp(exp);
        //} else if (Time.class.isAssignableFrom(propertyType)) {
        //    filtered = DfTypeUtil.toTime(exp);
        //} else if (java.util.Date.class.isAssignableFrom(propertyType)) {
        //    filtered = DfTypeUtil.toDate(exp);
    } else if (LocalDate.class.isAssignableFrom(propertyType)) { // #date_parade
        // #hope can specify date, date-time pattern by FormMappingOption by jflute (2017/10/30)
        converted = DfTypeUtil.toLocalDate(exp); // as flexible parsing
    } else if (LocalDateTime.class.isAssignableFrom(propertyType)) {
        converted = DfTypeUtil.toLocalDateTime(exp); // as flexible parsing
    } else if (LocalTime.class.isAssignableFrom(propertyType)) {
        converted = DfTypeUtil.toLocalTime(exp); // as flexible parsing
    } else if (ZonedDateTime.class.isAssignableFrom(propertyType)) {
        converted = toZonedDateTime(exp, option);
    } else if (Boolean.class.isAssignableFrom(propertyType)) {
        converted = toBoolean(exp, option);
    } else if (isClassificationProperty(propertyType)) { // means CDef
        converted = toVerifiedClassification(bean, name, exp, propertyType);
    } else { // e.g. multipart form file or unsupported type
        converted = exp;
    }
    return converted;
}
 
开发者ID:lastaflute,项目名称:lastaflute,代码行数:43,代码来源:ActionFormMapper.java

示例4: getAsDate

import org.dbflute.util.DfTypeUtil; //导入方法依赖的package包/类
@Override
public LocalDate getAsDate(String propertyKey) {
    reloadIfNeeds();
    return DfTypeUtil.toLocalDate(prop.getAsDate(propertyKey));
}
 
开发者ID:lastaflute,项目名称:lastaflute,代码行数:6,代码来源:ObjectiveConfig.java

示例5: currentDate

import org.dbflute.util.DfTypeUtil; //导入方法依赖的package包/类
@Override
public LocalDate currentDate() {
    return DfTypeUtil.toLocalDate(currentUtilDate(), getBusinessTimeZone());
}
 
开发者ID:lastaflute,项目名称:lastaflute,代码行数:5,代码来源:SimpleTimeManager.java


注:本文中的org.dbflute.util.DfTypeUtil.toLocalDate方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。