gnu.caf.db
Class Attribute

java.lang.Object
  extended by java.util.Dictionary<K,V>
      extended by java.util.Hashtable
          extended by gnu.caf.db.Attribute
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map
Direct Known Subclasses:
XMLUtils.Record

public class Attribute
extends java.util.Hashtable

request ÆÄ¶ó¹ÌÅÍ Ã³¸® ¹× µðºñ 󸮸¦ À§ÇÑ VO Ŭ·¡½º ÇØ½¬Å×À̺íÀ» »ó¼ÓÇÑ Å¬·¡½ºÀ̸ç, ŸÀÔº° À¯¿ëÇÑ ÆíÀÇ ¸Þ¼Òµå¸¦ Áö¿øÇÔ.

Since:
1.0
Author:
ÀÌÈ£¼º
See Also:
Serialized Form

Constructor Summary
Attribute()
          Description : »ý¼ºÀÚ
Attribute(javax.servlet.http.HttpServletRequest req)
          request ¿¡ ¸ðµç ÆÄ¶ó¹ÌÅÍ¿¡ ´ëÇÑ¿© attribute °´Ã¼¸¦ »ý¼ºÇÒ ¶§ »ç¿ëÇÔ.
 
Method Summary
 Attribute cloneSetAll(Attribute arrayParams)
          ÇöÀç Attribute ¿¡ arrayParams ÀÇ º¯¼ö¸¦ ¸ðµÎ ¼¼ÆÃÇÑ Attribute ¸¦ ¹ÝȯÇÔ.
 java.lang.Object get(java.lang.String key)
          key°ª¿¡ ÇØ´çÇÏ´Â Object ¸®ÅÏ.
 boolean getBoolean(java.lang.String key)
          key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ boolean °ªÀ» ¸®ÅÏ.
 byte[] getByteArray(java.lang.String key)
          key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ byte[] °ªÀ» ¸®ÅÏ.
 java.lang.String getClassName(java.lang.String key)
          key°ª¿¡ ÇØ´çÇÏ´Â Object ÀÇ ClassName À» ¸®ÅÏ.
 double getDouble(java.lang.String key)
          key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ double °ªÀ» ¸®ÅÏ.
 float getFloat(java.lang.String key)
          key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ float °ªÀ» ¸®ÅÏ.
 org.apache.struts.upload.FormFile getFormFile(java.lang.String key)
          key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ FormFile °ªÀ» ¸®ÅÏ.
 int getInt(java.lang.String key)
          key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ int °ªÀ» ¸®ÅÏ.
 java.lang.String getPaddedString(java.lang.String key, int length)
          Padding µÈ String ¹Ýȯ. ex) getPaddedString("1", 3) -> "001" ¸®ÅÏ.
 java.lang.String getString(java.lang.String key)
          key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ String °ªÀ» ¸®ÅÏ.
 java.lang.String[] getStringArray(java.lang.String key)
          key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ String[] °ªÀ» ¸®ÅÏ.
 boolean isEmpty(java.lang.String key)
          key°ª¿¡ ÇØ´çÇÏ´Â value°ªÀÌ empty("")ÀÎÁö ¿©ºÎ ¸®ÅÏ.
 boolean isNull(java.lang.String key)
          key°ª¿¡ ÇØ´çÇÏ´Â value°ªÀÌ NullÀÎÁö ¿©ºÎ ¸®ÅÏ.
 void put(java.lang.String key, java.lang.Object value)
          key°ª¿¡ ÇØ´çÇÏ´Â value ÀúÀå.
 void set(java.lang.String key, byte[] iattrData)
          key°ª¿¡ ÇØ´çÇÏ´Â value ÀúÀå.
 void set(java.lang.String key, int value)
          key°ª¿¡ ÇØ´çÇÏ´Â value ÀúÀå.
 void set(java.lang.String key, java.lang.Object value)
          key °ª¿¡ ÇØ´çÇÏ´Â value ¸¦ ÀúÀå.
 void set(java.lang.String key, java.lang.String value)
          key°ª¿¡ ÇØ´çÇÏ´Â value ÀúÀå.
 void setAll(Attribute data)
          Attribute °´Ã¼ÀÇ ¸ðµç°ªÀ» Attribute¿¡ ÀúÀå.
 void setAll(java.util.Hashtable data)
          HashtableÀÇ ¸ðµç°ªÀ» Attribute¿¡ ÀúÀå.
 void setAll(java.util.Map data)
          Map °´Ã¼ÀÇ ¸ðµç°ªÀ» Attribute¿¡ ÀúÀå.
 java.lang.String toString()
          Attribute°´Ã¼ÀÇ toString() À¸·Î µð¹ö±× ¿ëÀ¸·Î »ç¿ë.
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Attribute

public Attribute()
Description : »ý¼ºÀÚ


Attribute

public Attribute(javax.servlet.http.HttpServletRequest req)
request ¿¡ ¸ðµç ÆÄ¶ó¹ÌÅÍ¿¡ ´ëÇÑ¿© attribute °´Ã¼¸¦ »ý¼ºÇÒ ¶§ »ç¿ëÇÔ.

Parameters:
req -
Method Detail

set

public void set(java.lang.String key,
                java.lang.Object value)
key °ª¿¡ ÇØ´çÇÏ´Â value ¸¦ ÀúÀå.

Parameters:
key -
value -

set

public void set(java.lang.String key,
                java.lang.String value)
key°ª¿¡ ÇØ´çÇÏ´Â value ÀúÀå.

Parameters:
key -
value -

set

public void set(java.lang.String key,
                int value)
key°ª¿¡ ÇØ´çÇÏ´Â value ÀúÀå.

Parameters:
key -
value -

set

public void set(java.lang.String key,
                byte[] iattrData)
key°ª¿¡ ÇØ´çÇÏ´Â value ÀúÀå.

Parameters:
key -
iattrData -

setAll

public void setAll(java.util.Hashtable data)
HashtableÀÇ ¸ðµç°ªÀ» Attribute¿¡ ÀúÀå.

Parameters:
data -

setAll

public void setAll(java.util.Map data)
Map °´Ã¼ÀÇ ¸ðµç°ªÀ» Attribute¿¡ ÀúÀå.

Parameters:
data -

put

public void put(java.lang.String key,
                java.lang.Object value)
key°ª¿¡ ÇØ´çÇÏ´Â value ÀúÀå.

Parameters:
key -
value -

get

public java.lang.Object get(java.lang.String key)
key°ª¿¡ ÇØ´çÇÏ´Â Object ¸®ÅÏ.

Parameters:
key -
Returns:
Object

setAll

public void setAll(Attribute data)
Attribute °´Ã¼ÀÇ ¸ðµç°ªÀ» Attribute¿¡ ÀúÀå.

Parameters:
data - Attribute

isNull

public boolean isNull(java.lang.String key)
key°ª¿¡ ÇØ´çÇÏ´Â value°ªÀÌ NullÀÎÁö ¿©ºÎ ¸®ÅÏ.

Parameters:
key -
Returns:
boolean

isEmpty

public boolean isEmpty(java.lang.String key)
key°ª¿¡ ÇØ´çÇÏ´Â value°ªÀÌ empty("")ÀÎÁö ¿©ºÎ ¸®ÅÏ.

Parameters:
key -
Returns:
boolean

getClassName

public java.lang.String getClassName(java.lang.String key)
key°ª¿¡ ÇØ´çÇÏ´Â Object ÀÇ ClassName À» ¸®ÅÏ.

Parameters:
key -
Returns:
String

getBoolean

public boolean getBoolean(java.lang.String key)
key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ boolean °ªÀ» ¸®ÅÏ.

Parameters:
key -
Returns:
boolean

getInt

public int getInt(java.lang.String key)
key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ int °ªÀ» ¸®ÅÏ.

Parameters:
key -
Returns:
int

getFloat

public float getFloat(java.lang.String key)
key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ float °ªÀ» ¸®ÅÏ.

Parameters:
key -
Returns:
float

getDouble

public double getDouble(java.lang.String key)
key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ double °ªÀ» ¸®ÅÏ.

Parameters:
key -
Returns:
double

getString

public java.lang.String getString(java.lang.String key)
key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ String °ªÀ» ¸®ÅÏ.

Parameters:
key -
Returns:
String

getStringArray

public java.lang.String[] getStringArray(java.lang.String key)
key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ String[] °ªÀ» ¸®ÅÏ.

Parameters:
key -
Returns:
String[]

getByteArray

public byte[] getByteArray(java.lang.String key)
key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ byte[] °ªÀ» ¸®ÅÏ.

Parameters:
key -
Returns:
byte[]

getFormFile

public org.apache.struts.upload.FormFile getFormFile(java.lang.String key)
key°ª¿¡ ÇØ´çÇÏ´Â ObjectÀÇ FormFile °ªÀ» ¸®ÅÏ. Struts ÀÇ Form À» »ç¿ëÇÒ °æ¿ì FormFile À» ½±°Ô »ç¿ëÇϱâ À§ÇÑ ¸Þ¼Òµå.

Parameters:
key -
Returns:
FormFile
See Also:
FormFile

toString

public java.lang.String toString()
Attribute°´Ã¼ÀÇ toString() À¸·Î µð¹ö±× ¿ëÀ¸·Î »ç¿ë.

Overrides:
toString in class java.util.Hashtable

cloneSetAll

public Attribute cloneSetAll(Attribute arrayParams)
ÇöÀç Attribute ¿¡ arrayParams ÀÇ º¯¼ö¸¦ ¸ðµÎ ¼¼ÆÃÇÑ Attribute ¸¦ ¹ÝȯÇÔ.

Parameters:
arrayParams -
Returns:
Attribute

getPaddedString

public java.lang.String getPaddedString(java.lang.String key,
                                        int length)
Padding µÈ String ¹Ýȯ. ex) getPaddedString("1", 3) -> "001" ¸®ÅÏ.

Parameters:
key -
length -
Returns:
String


Copyright © 2003 All Rights Reserved.