com.easyjf.web.tools
类 CommTool

java.lang.Object
  继承者 com.easyjf.web.tools.CommTool

public class CommTool
extends java.lang.Object

Title: EasyJWeb内钳通用工具集

Description:

Copyright: Copyright (c) 2006

Company: EasyJF开源团队

版本:
1.0
作者:
大峡

构造方法摘要
CommTool()
           
 
方法摘要
static java.io.Serializable convertIdValue(java.io.Serializable value, java.lang.Class clz)
          这里假设域对象的主键属性名称统一为id
static java.util.Iterator copyIterator(java.lang.Class classType, java.util.Iterator src)
          复制一个iterator,可以在不同的classType之间复制
static java.util.List copyList(java.lang.Class classType, java.util.Iterator src)
          采用copy属性的方式复制一个list,可以在不同的class之间复制
static org.apache.velocity.context.Context createContext(WebForm form)
          EasyJWeb调用
static void createUtilContext(org.apache.velocity.context.Context context)
           
static void map2Obj(java.util.Map map, java.lang.Object obj)
          把map对象转换成obj,即把map中的key当成obj的属性,只转换两者完全相同的属性
static void obj2Map(java.lang.Object obj, java.util.Map map)
          把obj的属性转换成map,执行该操作将把obj.getXX转换成map.get("XX")
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

CommTool

public CommTool()
方法详细信息

copyIterator

public static java.util.Iterator copyIterator(java.lang.Class classType,
                                              java.util.Iterator src)
复制一个iterator,可以在不同的classType之间复制

参数:
classType - iteratro中的类
src - 复制源
返回:
复制后的迭代集合

copyList

public static java.util.List copyList(java.lang.Class classType,
                                      java.util.Iterator src)
采用copy属性的方式复制一个list,可以在不同的class之间复制

参数:
classType - list中的类
src - 复制源
返回:
复制后的列表集合

map2Obj

public static void map2Obj(java.util.Map map,
                           java.lang.Object obj)
把map对象转换成obj,即把map中的key当成obj的属性,只转换两者完全相同的属性

参数:
map -
obj -

obj2Map

public static void obj2Map(java.lang.Object obj,
                           java.util.Map map)
把obj的属性转换成map,执行该操作将把obj.getXX转换成map.get("XX")

参数:
obj -
map -

createContext

public static org.apache.velocity.context.Context createContext(WebForm form)
EasyJWeb调用

参数:
form -
返回:
返回他那的Context上下文

createUtilContext

public static void createUtilContext(org.apache.velocity.context.Context context)

convertIdValue

public static java.io.Serializable convertIdValue(java.io.Serializable value,
                                                  java.lang.Class clz)
这里假设域对象的主键属性名称统一为id

参数:
value -
clz -
返回:
正确类型的id值