|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.seeyon.ctp.util.ParamUtil
public class ParamUtil
Title: T1开发框架
Description: 参数处理工具类。
Copyright: Copyright (c) 2012
Company: seeyon.com
| 字段摘要 | |
|---|---|
static java.lang.String |
webSession
|
| 构造方法摘要 | |
|---|---|
ParamUtil()
|
|
| 方法摘要 | ||
|---|---|---|
static java.util.HashMap |
beanToMap(java.lang.Object beanObj,
java.util.HashMap map,
boolean processNull)
将bean中get方法取得的属性名字和值设置到map当中,默认日期模式"yyyy-MM-dd" |
|
static java.util.HashMap |
beanToMap(java.lang.Object beanObj,
java.util.HashMap map,
boolean processNull,
int scale)
将bean中get方法取得的属性名字和值设置到map当中 |
|
static java.util.HashMap |
beanToMap(java.lang.Object beanObj,
java.util.HashMap map,
boolean processNull,
java.lang.String datePattern)
将bean中get方法取得的属性名字和值设置到map当中 |
|
static java.util.HashMap |
beanToMap(java.lang.Object beanObj,
java.util.HashMap map,
boolean processNull,
java.lang.String datePattern,
int scale)
将bean中get方法取得的属性名字和值设置到map当中 |
|
static java.util.HashMap |
beanToMap(java.lang.Object beanObj,
java.util.HashMap map,
boolean processNull,
java.lang.String datePattern,
int scale,
boolean forceUpperCase)
将bean中get方法取得的属性名字和值设置到map当中 |
|
static java.util.Map |
currentJsonDomainMap()
获取当前JSON按分区提交的数据Map,key为分区id,value为map(无分组)或list(分组) |
|
static java.util.Date |
getDate(java.util.Map m,
java.lang.String name)
getIntParam 返回Date类型的参数值 |
|
static java.util.Date |
getDate(java.util.Map m,
java.lang.String name,
boolean b)
getIntParam 返回Date类型的参数值 |
|
static java.util.Date |
getDate(java.util.Map m,
java.lang.String name,
java.util.Date defaultValue,
java.lang.String pattern,
boolean b)
getIntParam 返回Date类型的参数值 |
|
static java.lang.Double |
getDouble(java.util.Map m,
java.lang.String name,
java.lang.Double defaultValue,
boolean b)
getIntParam 返回double类型的参数值 |
|
static java.lang.Integer |
getInt(java.util.Map m,
java.lang.String name)
getIntParam 返回int类型的参数值 |
|
static java.lang.Integer |
getInt(java.util.Map m,
java.lang.String name,
boolean b)
getIntParam 返回int类型的参数值 |
|
static java.lang.Integer |
getInt(java.util.Map m,
java.lang.String name,
int defaultValue)
getIntParam 返回int类型的参数值 |
|
static java.lang.Integer |
getInt(java.util.Map m,
java.lang.String name,
java.lang.Integer defaultValue,
boolean b)
getIntParam 返回int类型的参数值 |
|
static java.util.Map |
getJsonDomain(java.lang.String domainId)
获取JSON数据格式表单提交分区参数,例如JSP页面控件如下: | |
static java.util.List |
getJsonDomainGroup(java.lang.String domainId)
获取JSON数据格式表单提交分区分组参数,例如JSP页面控件如下: | |
static java.util.List |
getJsonDomainGroupToBeanList(java.lang.String domainId,
java.lang.Class beanCls)
获取JSON数据格式表单提交分区分组参数封装成JavaBean组成的List,并将每条数据的Map赋值 到给定类别的JavaBean中组成List。 |
|
static java.util.List |
getJsonDomainGroupToBeanList(java.lang.String domainId,
java.lang.Class beanCls,
boolean processNull)
获取JSON数据格式表单提交分区分组参数封装成JavaBean组成的List,并将每条数据的Map赋值 到给定类别的JavaBean中组成List。 |
|
static java.lang.Object |
getJsonDomainToBean(java.lang.String domainId,
java.lang.Object bean)
获取JSON数据格式表单提交分区参数Map并赋值到一个JavaBean中。 |
|
static java.lang.Object |
getJsonDomainToBean(java.lang.String domainId,
java.lang.Object bean,
boolean processNull)
获取JSON数据格式表单提交分区参数Map并赋值到一个JavaBean中。 |
|
static java.util.Map |
getJsonParams()
获取JSON数据格式表单提交参数,例如JSP页面控件如下: 数据以Map(即name/value)形式存储 |
|
static java.util.List |
getJsonParamsGroup()
获取JSON数据格式表单提交分组参数,例如JSP页面控件如下: 1: 2: 3: 1、2、3代表用List存储的三条提交数据,每一条数据以Map(即name/value)形式存储 |
|
static java.util.List |
getJsonParamsGroupToBeanList(java.lang.Class beanCls)
获取JSON数据格式表单提交分组参数封装成JavaBean组成的List,并将每条数据的Map赋值 到给定类别的JavaBean中组成List。 |
|
static java.util.List |
getJsonParamsGroupToBeanList(java.lang.Class beanCls,
boolean processNull)
获取JSON数据格式表单提交分组参数封装成JavaBean组成的List,并将每条数据的Map赋值 到给定类别的JavaBean中组成List。 |
|
static java.lang.Object |
getJsonParamsToBean(java.lang.Object bean)
获取JSON数据格式表单提交参数Map并赋值到一个JavaBean中 |
|
static java.lang.Object |
getJsonParamsToBean(java.lang.Object bean,
boolean processNull)
获取JSON数据格式表单提交参数Map并赋值到一个JavaBean中 |
|
static java.lang.Long |
getLong(java.util.Map m,
java.lang.String name)
|
|
static java.lang.Long |
getLong(java.util.Map m,
java.lang.String name,
java.lang.Long defaultValue)
|
|
static java.lang.Long |
getLong(java.util.Map m,
java.lang.String name,
java.lang.Long defaultValue,
boolean b)
getIntParam 返回long类型的参数值 |
|
static
|
getRawJsonToBean(java.lang.Class<T> clz)
根据原始JSON提交数据注入指定类型Bean |
|
static java.lang.String |
getString(java.util.Map m,
java.lang.String name)
getParam 返回String类型的参数值 |
|
static java.lang.String |
getString(java.util.Map m,
java.lang.String name,
boolean b)
getParam 返回String类型的参数值 |
|
static java.lang.String |
getString(java.util.Map m,
java.lang.String name,
java.lang.String defaultValue)
getParam 返回String类型的参数值 |
|
static java.lang.String |
getString(java.util.Map m,
java.lang.String name,
java.lang.String defaultValue,
boolean b)
所有从map中get参数方法的基础 getParam 返回String类型的参数值 |
|
static
|
mapsToBeans(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data,
java.lang.Class<T> type,
boolean processNull)
数据集MAP转为数据集JAVABEAN |
|
static
|
mapsToBeans(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data,
java.lang.Class<T> type,
boolean processNull,
boolean findOther)
数据集MAP转为数据集JAVABEAN |
|
static java.lang.Object |
mapToBean(java.util.Map<java.lang.String,java.lang.Object> data,
java.lang.Object bean,
boolean processNull)
把Map中的数据赋值到JavaBean对象 |
|
static java.lang.Object |
mapToBean(java.util.Map<java.lang.String,java.lang.Object> data,
java.lang.Object bean,
boolean processNull,
boolean findOther)
把Map中的数据赋值到JavaBean对象 |
|
static java.lang.Object |
requestToBean(javax.servlet.http.HttpServletRequest request,
java.lang.Object bean,
boolean processNull)
把请求中的参数赋值到JavaBean对象 |
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
public static final java.lang.String webSession
| 构造方法详细信息 |
|---|
public ParamUtil()
| 方法详细信息 |
|---|
public static java.util.Map getJsonParams()
public static java.util.List getJsonParamsGroup()
public static java.util.Map getJsonDomain(java.lang.String domainId)
domainId - 页面分区Id
public static java.util.List getJsonDomainGroup(java.lang.String domainId)
domainId - 页面分区Id
public static java.util.Map currentJsonDomainMap()
public static java.lang.Object getJsonParamsToBean(java.lang.Object bean)
bean - 要赋值的JavaBean对象
public static java.lang.Object getJsonParamsToBean(java.lang.Object bean,
boolean processNull)
bean - 要赋值的JavaBean对象processNull - 是否处理null,true:处理,false:不处理,add by GM
public static java.util.List getJsonParamsGroupToBeanList(java.lang.Class beanCls)
beanCls - 要赋值的JavaBean对象类型
public static java.util.List getJsonParamsGroupToBeanList(java.lang.Class beanCls,
boolean processNull)
beanCls - 要赋值的JavaBean对象类型processNull - 是否处理null,true:处理,false:不处理,add by GM
public static java.lang.Object getJsonDomainToBean(java.lang.String domainId,
java.lang.Object bean)
domainId - 页面分区Idbean - 要赋值的JavaBean对象
public static java.lang.Object getJsonDomainToBean(java.lang.String domainId,
java.lang.Object bean,
boolean processNull)
domainId - 页面分区Idbean - 要赋值的JavaBean对象processNull - 是否处理null,true:处理,false:不处理,add by GM
public static java.util.List getJsonDomainGroupToBeanList(java.lang.String domainId,
java.lang.Class beanCls)
domainId - 页面分区IdbeanCls - 要赋值的JavaBean对象类型
public static java.util.List getJsonDomainGroupToBeanList(java.lang.String domainId,
java.lang.Class beanCls,
boolean processNull)
domainId - 页面分区IdbeanCls - 要赋值的JavaBean对象类型processNull - 是否处理null,true:处理,false:不处理,add by GM
public static <T> T getRawJsonToBean(java.lang.Class<T> clz)
clz - 指定JSON提交注入bean类型
public static java.util.HashMap beanToMap(java.lang.Object beanObj,
java.util.HashMap map,
boolean processNull)
beanObj - bean对象map - map对象processNull - 是否处理bean返回的空值
public static java.util.HashMap beanToMap(java.lang.Object beanObj,
java.util.HashMap map,
boolean processNull,
java.lang.String datePattern)
beanObj - bean对象map - map对象processNull - 是否处理bean返回的空值datePattern - 日期格式化模式
public static java.util.HashMap beanToMap(java.lang.Object beanObj,
java.util.HashMap map,
boolean processNull,
int scale)
beanObj - bean对象map - map对象processNull - 是否处理bean返回的空值scale - 浮点数值保留小数位数
public static java.util.HashMap beanToMap(java.lang.Object beanObj,
java.util.HashMap map,
boolean processNull,
java.lang.String datePattern,
int scale)
beanObj - bean对象map - map对象processNull - 是否处理bean返回的空值datePattern - 日期格式化模式scale - 浮点数值保留小数位数
public static java.util.HashMap beanToMap(java.lang.Object beanObj,
java.util.HashMap map,
boolean processNull,
java.lang.String datePattern,
int scale,
boolean forceUpperCase)
beanObj - bean对象map - map对象processNull - 是否处理bean返回的空值datePattern - 日期格式化模式scale - 浮点数值保留小数位数forceUpperCase - 是否强制KEY值大写。
public static <T> java.util.List<T> mapsToBeans(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data,
java.lang.Class<T> type,
boolean processNull)
data - type - 要转的JAVABEAN的类型processNull -
public static <T> java.util.List<T> mapsToBeans(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> data,
java.lang.Class<T> type,
boolean processNull,
boolean findOther)
data - type - 要转的JAVABEAN的类型processNull - findOther - 如果当前大写KEY值找不到或原来KEY值找不到VALUE时,则是否无视大小写查找
public static java.lang.Object requestToBean(javax.servlet.http.HttpServletRequest request,
java.lang.Object bean,
boolean processNull)
request - 请求参数bean - 要赋值的JavaBean对象processNull - 是否处理null,true:处理,false:不处理
public static java.lang.Object mapToBean(java.util.Map<java.lang.String,java.lang.Object> data,
java.lang.Object bean,
boolean processNull)
data - MAP值bean - 要赋值的JavaBean对象processNull - 是否处理null,true:处理,false:不处理
public static java.lang.Object mapToBean(java.util.Map<java.lang.String,java.lang.Object> data,
java.lang.Object bean,
boolean processNull,
boolean findOther)
data - MAP值bean - 要赋值的JavaBean对象processNull - 是否处理null,true:处理,false:不处理findOther - 如果当前大写KEY值找不到或原来KEY值找不到VALUE时,则是否无视大小写查找
public static java.lang.String getString(java.util.Map m,
java.lang.String name,
java.lang.String defaultValue,
boolean b)
m - 数据mapname - String 参数名称defaultValue - String 如果为空,返回默认值b - boolean 此参数是否必须,如果必须,没有传入会记录日志,并且抛出异常
public static java.lang.Integer getInt(java.util.Map m,
java.lang.String name,
java.lang.Integer defaultValue,
boolean b)
m - 数据mapname - String 参数名称defaultValue - String 如果为空,则返回默认值b - boolean 此参数是否必须,如果必须,没有传入会记录日志,并且抛出异常
public static java.lang.Long getLong(java.util.Map m,
java.lang.String name,
java.lang.Long defaultValue,
boolean b)
m - 数据mapname - String 参数名称defaultValue - String 如果为空,则返回默认值b - boolean 此参数是否必须,如果必须,没有传入会记录日志,并且抛出异常
public static java.lang.Double getDouble(java.util.Map m,
java.lang.String name,
java.lang.Double defaultValue,
boolean b)
m - 数据Mapname - String 参数名称defaultValue - String 如果为空,则返回默认值b - boolean 此参数是否必须,如果必须,没有传入会抛出异常
public static java.util.Date getDate(java.util.Map m,
java.lang.String name,
java.util.Date defaultValue,
java.lang.String pattern,
boolean b)
m - 数据Mapname - String 参数名称defaultValue - String 如果为空,则返回默认值pattern - 日期格式b - boolean 此参数是否必须,如果必须,没有传入会抛出异常
public static java.util.Date getDate(java.util.Map m,
java.lang.String name,
boolean b)
m - 数据Mapname - String 参数名称defaultValue - String 如果为空,则返回默认值b - boolean 此参数是否必须,如果必须,没有传入会抛出异常
public static java.util.Date getDate(java.util.Map m,
java.lang.String name)
m - 数据Mapname - String 参数名称
public static java.lang.Long getLong(java.util.Map m,
java.lang.String name)
request - HttpServletRequestname - String 参数名称
public static java.lang.Long getLong(java.util.Map m,
java.lang.String name,
java.lang.Long defaultValue)
m - 数据Mapname - String 参数名称defaultValue - 默认值
public static java.lang.String getString(java.util.Map m,
java.lang.String name)
m - 数据mapname - String 参数名称
public static java.lang.String getString(java.util.Map m,
java.lang.String name,
java.lang.String defaultValue)
m - 数据mapname - String 参数名称defaultValue - String 如果为空,返回默认值
public static java.lang.String getString(java.util.Map m,
java.lang.String name,
boolean b)
m - 数据mapname - String 参数名称b - boolean 此参数是否必须,如果必须,没有传入会抛出异常
public static java.lang.Integer getInt(java.util.Map m,
java.lang.String name)
m - 数据mapname - String 参数名称
public static java.lang.Integer getInt(java.util.Map m,
java.lang.String name,
int defaultValue)
m - 数据mapname - String 参数名称defaultValue - String 如果为空,则返回默认值
public static java.lang.Integer getInt(java.util.Map m,
java.lang.String name,
boolean b)
m - 数据mapname - String 参数名称b - boolean 此参数是否必须,如果必须,没有传入会抛出异常
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||