grapes
类 EShift

java.lang.Object
  继承者 grapes.EShift

public class EShift
extends java.lang.Object

元素转移操作(互转、复制)

作者:
JSPGen

构造方法摘要
EShift()
           
 
方法摘要
static java.util.Map<java.lang.String,java.lang.Object> beanMap(java.lang.Object source)
           
static java.util.Map<java.lang.String,java.lang.Object> beanMap(java.lang.Object source, java.lang.String[] ignore)
           
static java.util.Map<java.lang.String,java.lang.Object> beanMap(java.lang.Object source, java.lang.String[] ignore, boolean isparent)
           
static java.util.Map<java.lang.String,java.lang.Object> beanMap(java.lang.Object source, java.lang.String[] ignore, boolean isparent, boolean isflag)
          将Bean元素转 Map元素里(Bean里元素需要有对应的set、get方法)
static void copyBean(java.lang.Object source, java.lang.Object target)
           
static void copyBean(java.lang.Object source, java.lang.Object target, java.lang.String[] ignore)
           
static void copyBean(java.lang.Object source, java.lang.Object target, java.lang.String[] ignore, boolean isparent)
           
static void copyBean(java.lang.Object source, java.lang.Object target, java.lang.String[] ignore, boolean isparent, boolean isflag)
          将Bean元素复制到新Bean里(新Bean里元素需要有对应的set、get方法)
static void copyMap(java.util.Map<java.lang.String,java.lang.Object> source, java.util.Map<java.lang.String,java.lang.Object> target, java.lang.String[] ignore)
          将Map元素复制到新Map里
static
<T> T
mapBean(java.util.Map<java.lang.String,java.lang.Object> source, java.lang.Class<T> targetClazz)
           
static
<T> T
mapBean(java.util.Map<java.lang.String,java.lang.Object> source, java.lang.Class<T> targetClazz, java.lang.String[] ignore)
           
static
<T> T
mapBean(java.util.Map<java.lang.String,java.lang.Object> source, java.lang.Class<T> targetClazz, java.lang.String[] ignore, boolean isparent)
           
static
<T> T
mapBean(java.util.Map<java.lang.String,java.lang.Object> source, java.lang.Class<T> target, java.lang.String[] ignore, boolean isparent, boolean isflag)
          将 Map元素转Bean元素里(Bean里元素需要有对应的set、get方法)
static java.util.List<java.lang.Object> rs(java.sql.ResultSet rs)
           
static java.util.List<java.lang.Object> rs(java.sql.ResultSet rs, int index)
          将 ResultSet中某列转List(Object型)
static
<T> java.util.List<T>
rsBean(java.sql.ResultSet rs, java.lang.Class<T> target)
           
static
<T> java.util.List<T>
rsBean(java.sql.ResultSet rs, java.lang.String gap, java.lang.Class<T> target)
           
static
<T> java.util.List<T>
rsBean(java.sql.ResultSet rs, java.lang.String gap, java.lang.Class<T> target, java.lang.String[] ignore)
          将 ResultSet转Bean元素里(Bean型,按Bean元素循环赋值,Bean里元素需要有对应的set、get方法)
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rsMap(java.sql.ResultSet rs)
           
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rsMap(java.sql.ResultSet rs, java.lang.String gap)
           
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rsMap(java.sql.ResultSet rs, java.lang.String gap, java.lang.String[] ignore)
          将ResultSet转List(Map型,按结果集循环赋值)
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

EShift

public EShift()
方法详细信息

beanMap

public static java.util.Map<java.lang.String,java.lang.Object> beanMap(java.lang.Object source,
                                                                       java.lang.String[] ignore,
                                                                       boolean isparent,
                                                                       boolean isflag)
将Bean元素转 Map元素里(Bean里元素需要有对应的set、get方法)

参数:
source - 源Bean
ignore - 可忽视的方法名
isparent - 源提取范围(含父级,默认:是,含父级的所有公共方法,否只提取当前类)
isflag - 源提取属性(只取公共方法,默认:是,当范围不含父级时,有效)
返回:
String

beanMap

public static java.util.Map<java.lang.String,java.lang.Object> beanMap(java.lang.Object source,
                                                                       java.lang.String[] ignore,
                                                                       boolean isparent)

beanMap

public static java.util.Map<java.lang.String,java.lang.Object> beanMap(java.lang.Object source,
                                                                       java.lang.String[] ignore)

beanMap

public static java.util.Map<java.lang.String,java.lang.Object> beanMap(java.lang.Object source)

mapBean

public static <T> T mapBean(java.util.Map<java.lang.String,java.lang.Object> source,
                            java.lang.Class<T> target,
                            java.lang.String[] ignore,
                            boolean isparent,
                            boolean isflag)
将 Map元素转Bean元素里(Bean里元素需要有对应的set、get方法)

参数:
source - 源Map集合
target - 目标类
ignore - 可忽视的方法名
isparent - 目标提取范围(含父级,默认:是,含父级的所有公共方法,否只提取当前类)
isflag - 目标提取属性(只取公共方法,默认:是,当范围不含父级时,有效)
返回:
T

mapBean

public static <T> T mapBean(java.util.Map<java.lang.String,java.lang.Object> source,
                            java.lang.Class<T> targetClazz,
                            java.lang.String[] ignore,
                            boolean isparent)

mapBean

public static <T> T mapBean(java.util.Map<java.lang.String,java.lang.Object> source,
                            java.lang.Class<T> targetClazz,
                            java.lang.String[] ignore)

mapBean

public static <T> T mapBean(java.util.Map<java.lang.String,java.lang.Object> source,
                            java.lang.Class<T> targetClazz)

rsMap

public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rsMap(java.sql.ResultSet rs,
                                                                                     java.lang.String gap,
                                                                                     java.lang.String[] ignore)
将ResultSet转List(Map型,按结果集循环赋值)

参数:
rs - 结果集
gap - 间隔符
ignore - 可忽视的列名
返回:
List<Map<String, Object>>

rsMap

public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rsMap(java.sql.ResultSet rs,
                                                                                     java.lang.String gap)

rsMap

public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rsMap(java.sql.ResultSet rs)

rsBean

public static <T> java.util.List<T> rsBean(java.sql.ResultSet rs,
                                           java.lang.String gap,
                                           java.lang.Class<T> target,
                                           java.lang.String[] ignore)
将 ResultSet转Bean元素里(Bean型,按Bean元素循环赋值,Bean里元素需要有对应的set、get方法)

参数:
rs - 结果集
gap - 间隔符
target - 目标类
ignore - 可忽视的列名
返回:
List<T>

rsBean

public static <T> java.util.List<T> rsBean(java.sql.ResultSet rs,
                                           java.lang.String gap,
                                           java.lang.Class<T> target)

rsBean

public static <T> java.util.List<T> rsBean(java.sql.ResultSet rs,
                                           java.lang.Class<T> target)

rs

public static java.util.List<java.lang.Object> rs(java.sql.ResultSet rs,
                                                  int index)
将 ResultSet中某列转List(Object型)

参数:
rs - 结果集
index - 结果集列数(从1开始,默认1)
返回:
List<Object>

rs

public static java.util.List<java.lang.Object> rs(java.sql.ResultSet rs)

copyMap

public static void copyMap(java.util.Map<java.lang.String,java.lang.Object> source,
                           java.util.Map<java.lang.String,java.lang.Object> target,
                           java.lang.String[] ignore)
将Map元素复制到新Map里

参数:
source - 源Map
target - 目标Map
ignore - 可忽视的源Map元素名

copyBean

public static void copyBean(java.lang.Object source,
                            java.lang.Object target,
                            java.lang.String[] ignore,
                            boolean isparent,
                            boolean isflag)
将Bean元素复制到新Bean里(新Bean里元素需要有对应的set、get方法)

参数:
source - 源Bean(不含父类)
target - 目标Bean
ignore - 可忽视的方法名
isparent - 源提取范围(含父级,默认:是,含父级的所有公共方法,否则只提取当前类)
isflag - 源提取属性(只取公共方法,默认:是,当范围不含父级时,有效)

copyBean

public static void copyBean(java.lang.Object source,
                            java.lang.Object target,
                            java.lang.String[] ignore,
                            boolean isparent)

copyBean

public static void copyBean(java.lang.Object source,
                            java.lang.Object target,
                            java.lang.String[] ignore)

copyBean

public static void copyBean(java.lang.Object source,
                            java.lang.Object target)