Package io.github.enxign.shed.toolkit
Class ConverterObject
java.lang.Object
io.github.enxign.shed.toolkit.ConverterObject
데이타 변환기
Map to VO : 변환 하고자 하는 데이타의 Key명과 객체 메소드명이 동일해야 한다.
DTO to VO : 변환 하고자 하는 DTO 메소드명과 VO 메소드명이 동일해야 한다.
- Since:
- 2020-01-09
- Version:
- 1.0
수정일 수정자 수정내용 ---------- --------- ------------------------------- 2020-01-09 first create
- Author:
- enxign
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
DTO To VO setter, getter 형식의 DTO, VO 객체만 허용된다.static void
ServletRequestWrapper를 사용하여 Map을 VO로 변환static void
Map To VOVO 객체를 Map으로 변환
-
Constructor Details
-
ConverterObject
public ConverterObject()
-
-
Method Details
-
Dto2Vo
DTO To VO setter, getter 형식의 DTO, VO 객체만 허용된다. 변환간의 객체 메소드명이 동일해야 한다.- Parameters:
sour
- 변환할 DTO 객체dest
- 변환할 VO 객체isInheri
- 상속 포함 여부 (true: 부모클래스의 모든 public 접근제어 메소드, false: 현재 클래스의 메소드만)- Throws:
Exception
- 변환 중 발생하는 예외
-
map2Vo
Map To VO- Parameters:
maps
- 변환할 Map 객체obj
- 변환할 VO 객체isInheri
- 상속 포함 여부 (true: 부모클래스의 모든 public 접근제어 메소드, false: 현재 클래스의 메소드만)- Throws:
Exception
- 변환 중 발생하는 예외
-
map2Vo
public static void map2Vo(ServletRequestWrapper wrapRequest, Map<String, Object> maps, Object obj, boolean isInheri) throws ExceptionServletRequestWrapper를 사용하여 Map을 VO로 변환- Parameters:
wrapRequest
- ServletRequestWrapper 객체maps
- 변환할 Map 객체obj
- 변환할 VO 객체isInheri
- 상속 포함 여부 (true: 부모클래스의 모든 public 접근제어 메소드, false: 현재 클래스의 메소드만)- Throws:
Exception
- 변환 중 발생하는 예외
-
Obj2Map
VO 객체를 Map으로 변환- Parameters:
obj
- 변환할 VO 객체isInheri
- 상속 포함 여부 (true: 부모클래스의 모든 public 접근제어 필드, false: 현재 클래스의 필드만)- Returns:
- 변환된 Map 객체
-