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

system.web.vo.model.VO_BeanModel Maven / Gradle / Ivy

The newest version!
package system.web.vo.model;

import java.util.List;

/**
 *
 * @author wangchunzi
 */
public interface VO_BeanModel {

    /**
     * 把参数装入对象中(对象属性名当参数key) 如果存在时间/日期,采用全局定义的格式解析
     *
     * @param 
     * @param x
     * @return
     */
    public  T getObject(Class x);

    /**
     * 把参数装入对象中(对象属性名当参数key)
     *
     * @param 
     * @param x
     * @param dateFormat 指定日期格式
     * @param timeFormat 指定时间格式
     * @return
     */
    public  T getObject(Class x, final String dateFormat, final String timeFormat);

    public  List getListBySimpleJsonData(Class x, final String requestName);

    public  List getListBySimpleJsonData(Class x, final String requestName, final String dateformat, final String timeformat);

    /**
     * 解析参数值的json数据。并装入T实例中(通过参数key取出String型json数据) 如果存在时间/日期,采用全局定义的格式解析
     *
     * @param 
     * @param x
     * @param requestName 参数key
     * @return
     */
    public  T getObjectBySimpleJsonData(Class x, final String requestName);

    /**
     * 解析参数值的json数据。并装入T实例中(通过参数key取出String型json数据) 如果存在时间/日期,采用全局定义的格式解析
     *
     * @param 
     * @param x
     * @param requestName 参数key
     * @return
     */
    public  T getObjectBySimpleJsonData_CI_TIME(Class x, final String requestName);

    public  List getListBySimpleJsonData_CI_TIME(Class x, final String requestName);

    /**
     * 解析参数值的json数据。并装入T实例中(通过参数key取出String型json数据) 如果存在时间/日期,采用自定义的格式解析
     *
     * @param 
     * @param x
     * @param requestName 参数key
     * @param dateformat 指定日期格式
     * @param timeformat 指定时间格式
     * @return
     */
    public  T getObjectBySimpleJsonData(Class x, final String requestName, final String dateformat, final String timeformat);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy