All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.lgeds.jdf.Utility

java.lang.Object
   |
   +----com.lgeds.jdf.Utility

public final class Utility
extends Object

Method Index

 o clone(Object)
Object ÀÇ º¹Á¦.
 o clone(Object[])
Object[] ÀÇ º¹Á¦.
 o clone(Vector)
Vector ÀÇ º¹Á¦.
 o fixNull(Object)
Entity ClassÀÇ null string field ÃʱâÈ­.
 o fixNullAll(Object)
Entity ClassÀÇ Àç±ÍÀûÀÎ null string field ÃʱâÈ­.
 o fixNullAndTrim(Object)
Entity ClassÀÇ null string field ÃʱâÈ­ & trim().
 o fixNullAndTrimAll(Object)
Entity ClassÀÇ Àç±ÍÀûÀÎ null string field ÃʱâÈ­ & trim().
 o getStackTrace(Throwable)
 o trim(String)
Remove special white space from both ends of this string.

Methods

 o clone
 public static Object[] clone(Object objects[])
Object[] ÀÇ º¹Á¦. ObjectÀÇ Array ¸¦ º¹Á¦(clone)ÇÏ¿© »õ·Î¿î Instance¸¦ ¸¸µé¾î ÁÝ´Ï´Ù.

Parameters:
objects - java.lang.Object[]
Returns:
java.lang.Object[]
See Also:
clone, clone
 o clone
 public static Object clone(Object object)
Object ÀÇ º¹Á¦. ÀϹÝÀûÀ¸·Î java.lang.Object.clone() ÇÔ¼ö¸¦ ¸¦ »ç¿ëÇÏ¿© Object¸¦ º¹Á¦Çϸé Object³»¿¡ ÀÖ´Â Primitive typeÀ» Á¦¿ÜÇÑ Object fieldµéÀº º¹Á¦°¡ µÇ´Â °ÍÀÌ ¾Æ´Ï¶ó °°Àº ObjectÀÇ reference¸¦ °®°Ô µÈ´Ù.
±×·¯³ª ÀÌ Method¸¦ »ç¿ëÇÏ¸é °¢ fieldÀÇ µ¿ÀÏÇÑ Object¸¦ »õ·Î º¹Á¦(clone)ÇÏ¿© ÁØ´Ù.

Parameters:
object - java.lang.Object
Returns:
java.lang.Object
See Also:
clone, clone
 o clone
 public static Vector clone(Vector objects)
Vector ÀÇ º¹Á¦. ÀϹÝÀûÀ¸·Î Vector Object¸¦ clone()À» Çϸé Vector³»ÀÇ Element Object´Â »õ·Î »ý¼ºµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó µ¿ÀÏÇÑ Object¿¡ ´ëÇÑ reference¸¸ »õ·Î »ý¼ºµÇ±â ¶§¹®¿¡ °°Àº Element Object¸¦ referenceÇÏ´Â Vector¸¦ »ý¼ºÇÏ°Ô µÈ´Ù. ±×·¯³ª ÀÌ method¸¦ »ç¿ëÇϸé Vector³»ÀÇ ¸ðµç Element Objectµµ »õ·Î º¹Á¦ÇÏ¿© ÁØ´Ù.

Parameters:
objects - java.util.Vector
Returns:
java.util.Vector
See Also:
clone, clone
 o fixNull
 public static void fixNull(Object o)
Entity ClassÀÇ null string field ÃʱâÈ­.

Entity class ³»¿¡ ÀÖ´Â java.lang.StringÇüÀÇ field´Â DBÀÇ Column°ú ¹ÐÁ¢ÇÑ ¿¬°üÀÌ ÀÖ´Â °æ¿ì°¡ ¸¹´Ù. ÀÌ·¯ÇÑ Entity Field°¡ ƯÈ÷ GUIÀÇ Æ¯Á¤ TextFiled¿¡ Ç¥ÇöµÇ¾î¾ß ÇÏ´Â °æ¿ìµµ ¸¹´Ù. ¸¸¾à ±× String Filed°¡ nullÀÏ °æ¿ì ÀÏÀÏÀÌ °Ë»ç¸¦ ÇÑ´Ù´Â °ÍÀº ÂüÀ¸·Î ´ä´äÇÑ ÀÏÀÌ ¾Æ´Ò ¼ö ¾ø´Ù.

ÀÌ method´Â ¿©ÇÏÇÑÀÇ Object ³»¿¡ ÀÖ´Â ¸ðµç java.lang.StringÇüÀÇ field º¯¼ö Áß null °ªÀ¸·Î µÈ field¸¦ ±æÀ̰¡ 0 ÀÎ blank string("")À¸·Î ÃʱâÈ­ ½ÃÄÑÁØ´Ù.

Sample Code: public java.util.Vector selectAll() throws Exception { java.util.Vector list = new Vector(); Statement stmt = null; ResultSet rs =null; try{ stmt = conn.createStatement(); String query = "select " + "id, " + "name, " + "desc " + "from THE10 " + "order by id "; rs = stmt.executeQuery(query); while ( rs.next() ) { AdminAuth entity = new AdminAuth(); entity.id = rs.getString("id"); entity.name = rs.getString("name"); entity.desc = rs.getString("desc"); Utility.fixNull(entity); list.addElement(entity); } } finally { try{rs.close();}catch(Exception e){} try{stmt.close();}catch(Exception e){} } return list; }
Parameters:
java.lang.Object - Object³»ÀÇ public java.lang.String ÇüÀÇ member variable¿¡¸¸ ¿µÇâÀ» ÁØ´Ù.
See Also:
fixNullAll, fixNullAndTrim, fixNullAndTrimAll
 o fixNullAll
 public static void fixNullAll(Object o)
Entity ClassÀÇ Àç±ÍÀûÀÎ null string field ÃʱâÈ­.

fixNull() °ú À¯»çÇÑ ±â´ÉÀ» Çϴµ¥, java.lang.String field »Ó¸¸ ¾Æ´Ï¶ó Member º¯¼ö Áß Array, Object °¡ ÀÖÀ¸¸é Àç±ÍÀûÀ¸·Î ?¾Æ °¡¼­ StringÇüÀ» blank string("")À¸·Î ¸¸µé¾î ÁØ´Ù.
Á¤»óÀûÀÎ StringÀÎ °æ¿ì trim()À» ½ÃÄÑÁØ´Ù.
¸¸¾à Array³ª, Vector°¡ nullÀÏ °æ¿ì InstanceÈ­´Â ÇÏÁö ¾Ê´Â´Ù.

Àç±ÍÀûÀ¸·Î ÃßÀûµÇ´Â ¸¸Å­, ºÎ¸ð¿Í Àڽİ£¿¡ ¼­·Î ¾ç¹æÇâ reference¸¦ °®°í ÀÖÀ¸¸é Àý´ë ¾ÈµÈ´Ù. Stack Overflow¸¦ ³»¸ç JVMÀ» ³»¸± °ÍÀÌ´Ù.

Parameters:
java.lang.Object - Object³»ÀÇ public String Çü»Ó¸¸ ¾Æ´Ï¶ó, Object[], Vector µî°ú °°Àº public ObjectÇü Member Variable¿¡ ¿µÇâÀ» ÁØ´Ù.
See Also:
fixNull, fixNullAndTrim, fixNullAndTrimAll
 o fixNullAndTrim
 public static void fixNullAndTrim(Object o)
Entity ClassÀÇ null string field ÃʱâÈ­ & trim().

Entity class ³»¿¡ ÀÖ´Â java.lang.StringÇüÀÇ field´Â DBÀÇ Column°ú ¹ÐÁ¢ÇÑ ¿¬°üÀÌ ÀÖ´Â °æ¿ì°¡ ¸¹´Ù. ÀÌ·¯ÇÑ Entity Field°¡ ƯÈ÷ GUIÀÇ Æ¯Á¤ TextFiled¿¡ Ç¥ÇöµÇ¾î¾ß ÇÏ´Â °æ¿ìµµ ¸¹´Ù. ¸¸¾à ±× String Filed°¡ nullÀÏ °æ¿ì ÀÏÀÏÀÌ °Ë»ç¸¦ ÇÑ´Ù´Â °ÍÀº ÂüÀ¸·Î ´ä´äÇÑ ÀÏÀÌ ¾Æ´Ò ¼ö ¾ø´Ù.

ÀÌ method´Â ¿©ÇÏÇÑÀÇ Object ³»¿¡ ÀÖ´Â ¸ðµç java.lang.StringÇüÀÇ field º¯¼ö Áß null °ªÀ¸·Î µÈ field¸¦ ±æÀ̰¡ 0 ÀÎ blank string("")À¸·Î ÃʱâÈ­ ½ÃÄÑÁØ´Ù. ¸¸¾à nullÀÌ ¾Æ´Ñ Á¤»óÀûÀÎ StringÀÌ ´ëÀԵǾî ÀÖÀ¸¸é °­Á¦ÀûÀ¸·Î trim()¸¦ ½ÃÄÑÁØ´Ù.

ÀÌ ¶§ trim() ÇÔ¼ö´Â java.lang.String ÀÇ trim()À» »ç¿ëÇÏÁö ¾Ê¾Ò´Ù.

Sample Code: public java.util.Vector selectAll() throws Exception { java.util.Vector list = new Vector(); Statement stmt = null; ResultSet rs =null; try{ stmt = conn.createStatement(); String query = "select " + "id, " + "name, " + "desc " + "from THE10 " + "order by id "; rs = stmt.executeQuery(query); while ( rs.next() ) { AdminAuth entity = new AdminAuth(); entity.id = rs.getString("id"); entity.name = rs.getString("name"); entity.desc = rs.getString("desc"); Utility.fixNull(entity); list.addElement(entity); } } finally { try{rs.close();}catch(Exception e){} try{stmt.close();}catch(Exception e){} } return list; }
Parameters:
java.lang.Object - Object³»ÀÇ public java.lang.String ÇüÀÇ member variable¿¡¸¸ ¿µÇâÀ» ÁØ´Ù.
See Also:
fixNull, fixNullAll, fixNullAndTrimAll, trim
 o fixNullAndTrimAll
 public static void fixNullAndTrimAll(Object o)
Entity ClassÀÇ Àç±ÍÀûÀÎ null string field ÃʱâÈ­ & trim().

fixNull() °ú À¯»çÇÑ ±â´ÉÀ» Çϴµ¥, java.lang.String field »Ó¸¸ ¾Æ´Ï¶ó Member º¯¼ö Áß Array, Object °¡ ÀÖÀ¸¸é Àç±ÍÀûÀ¸·Î ?¾Æ °¡¼­ StringÇüÀ» blank string("")À¸·Î ¸¸µé¾î ÁØ´Ù.
Á¤»óÀûÀÎ StringÀÎ °æ¿ì trim()À» ½ÃÄÑÁØ´Ù.
¸¸¾à Array³ª, Vector°¡ nullÀÏ °æ¿ì InstanceÈ­´Â ÇÏÁö ¾Ê´Â´Ù.

Àç±ÍÀûÀ¸·Î ÃßÀûµÇ´Â ¸¸Å­, ºÎ¸ð¿Í Àڽİ£¿¡ ¼­·Î ¾ç¹æÇâ reference¸¦ °®°í ÀÖÀ¸¸é Àý´ë ¾ÈµÈ´Ù. Stack Overflow¸¦ ³»¸ç JVMÀ» ³»¸± °ÍÀÌ´Ù.

Parameters:
java.lang.Object - Object³»ÀÇ public String Çü»Ó¸¸ ¾Æ´Ï¶ó, Object[], Vector µî°ú °°Àº public ObjectÇü Member Variable¿¡ ¿µÇâÀ» ÁØ´Ù.
See Also:
fixNull, fixNullAll, fixNullAndTrim, trim
 o getStackTrace
 public static String getStackTrace(Throwable e)
Parameters:
e - java.lang.Throwable
 o trim
 public static String trim(String s)
Remove special white space from both ends of this string.

All characters that have codes less than or equal to '\u0020' (the space character) are considered to be white space.

java.lang.StringÀÇ trim()°ú Â÷ÀÌÁ¡Àº ÀϹÝÀûÀÎ white space¸¸ Â¥¸£´Â °ÍÀÌ ¾Æ´Ï¶ó À§¿¡¼­¿Í °°Àº Ư¼öÇÑ blankµµ ©¶ó ÁØ´Ù.
ÀÌ ¼Ò½º´Â IBM HOST¿Í µ¥ÀÌŸ¸¦ ÁÖ°í ¹ÞÀ» ¶§ À¯¿ëÇÏ°Ô »ç¿ëÇß¾ú´Ù. ÀϹÝÀûÀ¸·Î ¸¹ÀÌ ¾²ÀÌÁö´Â ¾ÊÀ» °ÍÀÌ´Ù.

Returns:
trimed string with white space removed from the front and end.

All Packages  Class Hierarchy  This Package  Previous  Next  Index