com.poscoict.glueframework.util
Class TypeCastingUtil

java.lang.Object
  extended by com.poscoict.glueframework.util.TypeCastingUtil

public abstract class TypeCastingUtil
extends Object

Hibernate Mapping ½Ã Type CastingÀ» À§ÇÑ Util ClassÀÌ´Ù. ÀÌ Å¬·¡½ºÀÇ ÀϺΠ¸Þ¼Òµå´Â ´ÜÀ§Å×½ºÆ®°¡ Á» ´õ ÇÊ¿äÇÏ´Ù.


Field Summary
protected static org.slf4j.Logger logger
           
 
Constructor Summary
TypeCastingUtil()
           
 
Method Summary
static Object getParamValue(Map<?,?> dataMap, String key, Field field)
           
static Object getParamValue(Map<?,?> dataMap, String key, String type)
           
static BigDecimal toBigDecimal(Object fromObject)
          ÀÌ ¸Þ¼Òµå´Â ÆĶó¹ÌÅÍ·Î ¹ÞÀº fromObject¸¦ BigDecimal ŸÀÔÀ¸·Î º¯È¯ÇÏ´Â ¸Þ¼ÒµåÀÌ´Ù.
static Long toLong(Object fromObject)
          ÀÌ ¸Þ¼Òµå´Â ÆĶó¹ÌÅÍ·Î ¹ÞÀº fromObject¸¦ Long ŸÀÔÀ¸·Î º¯È¯ÇÏ´Â ¸Þ¼ÒµåÀÌ´Ù.
static String toString(Object fromObject)
          ÀÌ ¸Þ¼Òµå´Â ÆĶó¹ÌÅÍ·Î ¹ÞÀº fromObject¸¦ StringŸÀÔÀ¸·Î º¯È¯ÇÏ´Â ¸Þ¼ÒµåÀÌ´Ù.
static Timestamp toTimestamp(Object fromObject)
          ÀÌ ¸Þ¼Òµå´Â ÆĶó¹ÌÅÍ·Î ¹ÞÀº fromObject¸¦ Timestamp ŸÀÔÀ¸·Î º¯È¯ÇÏ´Â ¸Þ¼ÒµåÀÌ´Ù.
static Timestamp toTimestamp(Object fromObject, String patten)
          ÀÌ ¸Þ¼Òµå´Â ÆĶó¹ÌÅÍ·Î ¹ÞÀº fromObject¸¦ Timestamp ŸÀÔÀ¸·Î º¯È¯ÇÏ´Â ¸Þ¼ÒµåÀÌ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final org.slf4j.Logger logger
Constructor Detail

TypeCastingUtil

public TypeCastingUtil()
Method Detail

toString

public static String toString(Object fromObject)
ÀÌ ¸Þ¼Òµå´Â ÆĶó¹ÌÅÍ·Î ¹ÞÀº fromObject¸¦ StringŸÀÔÀ¸·Î º¯È¯ÇÏ´Â ¸Þ¼ÒµåÀÌ´Ù.

Parameters:
fromObject - º¯È¯ÇÏ·Á´Â Object
Returns:
String À¸·Î º¯È¯ÇÑ °ª

toBigDecimal

public static BigDecimal toBigDecimal(Object fromObject)
ÀÌ ¸Þ¼Òµå´Â ÆĶó¹ÌÅÍ·Î ¹ÞÀº fromObject¸¦ BigDecimal ŸÀÔÀ¸·Î º¯È¯ÇÏ´Â ¸Þ¼ÒµåÀÌ´Ù.

Parameters:
fromObject - º¯È¯ÇÏ·Á´Â Object
Returns:
BigDecimal À¸·Î º¯È¯ÇÑ °ª

toTimestamp

public static Timestamp toTimestamp(Object fromObject,
                                    String patten)
ÀÌ ¸Þ¼Òµå´Â ÆĶó¹ÌÅÍ·Î ¹ÞÀº fromObject¸¦ Timestamp ŸÀÔÀ¸·Î º¯È¯ÇÏ´Â ¸Þ¼ÒµåÀÌ´Ù.

Parameters:
fromObject - º¯È¯ÇÏ·Á´Â Object
Returns:
BigDecimal À¸·Î º¯È¯ÇÑ °ª

toTimestamp

public static Timestamp toTimestamp(Object fromObject)
ÀÌ ¸Þ¼Òµå´Â ÆĶó¹ÌÅÍ·Î ¹ÞÀº fromObject¸¦ Timestamp ŸÀÔÀ¸·Î º¯È¯ÇÏ´Â ¸Þ¼ÒµåÀÌ´Ù. ÀԷ¹޴ StringÇüÅÂÀÇ ³¯Â¥ FormatÀ» [yyyy-MM-dd hh:mm:ss]·Î ÀνÄÇÏ¿© Timestamp·Î º¯È¯ÇÑ´Ù

Parameters:
fromObject - º¯È¯ÇÏ·Á´Â Object
Returns:
TimestampÀ¸·Î º¯È¯ÇÑ °ª

toLong

public static Long toLong(Object fromObject)
ÀÌ ¸Þ¼Òµå´Â ÆĶó¹ÌÅÍ·Î ¹ÞÀº fromObject¸¦ Long ŸÀÔÀ¸·Î º¯È¯ÇÏ´Â ¸Þ¼ÒµåÀÌ´Ù.

Parameters:
fromObject - º¯È¯ÇÏ·Á´Â Object
Returns:
LongÀ¸·Î º¯È¯ÇÑ °ª

getParamValue

public static Object getParamValue(Map<?,?> dataMap,
                                   String key,
                                   Field field)

getParamValue

public static Object getParamValue(Map<?,?> dataMap,
                                   String key,
                                   String type)


Copyright © 2013–2015 POSCO ICT SWÁ¦Ç°±â¼úÆÀ. All rights reserved.