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
-
clone(Object)
- Object ÀÇ º¹Á¦.
-
clone(Object[])
- Object[] ÀÇ º¹Á¦.
-
clone(Vector)
- Vector ÀÇ º¹Á¦.
-
fixNull(Object)
- Entity ClassÀÇ null string field ÃʱâÈ.
-
fixNullAll(Object)
- Entity ClassÀÇ Àç±ÍÀûÀÎ null string field ÃʱâÈ.
-
fixNullAndTrim(Object)
- Entity ClassÀÇ null string field ÃʱâÈ & trim().
-
fixNullAndTrimAll(Object)
- Entity ClassÀÇ Àç±ÍÀûÀÎ null string field ÃʱâÈ & trim().
-
getStackTrace(Throwable)
-
-
trim(String)
- Remove special white space from both ends of this string.
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
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
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
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
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
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
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
getStackTrace
public static String getStackTrace(Throwable e)
- Parameters:
- e - java.lang.Throwable
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