com.poscoict.glueframework.dao.vo
Class GlueRowImpl

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<K,V>
          extended by java.util.LinkedHashMap<String,V>
              extended by org.springframework.util.LinkedCaseInsensitiveMap<Object>
                  extended by com.poscoict.glueframework.dao.vo.GlueRowImpl
All Implemented Interfaces:
GlueRow<String,Object>, Serializable, Cloneable, Map<String,Object>

public class GlueRowImpl
extends org.springframework.util.LinkedCaseInsensitiveMap<Object>
implements GlueRow<String,Object>, Serializable, Cloneable

Database ·¹Äڵ带 Ç¥ÇöÇÏ´Â Value Object. ÇϳªÀÇ ·¹ÄÚµå´Â ÇϳªÀÇ GlueRowImpl ¿ÀºêÁ§Æ®·Î Ç¥ÇöµÈ´Ù. ÇϳªÀÇ ·¹Äڵ带 (Ä÷³¸í, Ä÷³°ª) ÇüÅ·ΠǥÇöÇÑ´Ù.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Constructor Summary
GlueRowImpl()
          »ý¼ºÀÚ(constructor).
GlueRowImpl(int initialCapacity)
          »ý¼ºÀÚ(constructor).
GlueRowImpl(Map<String,Object> result)
          »ý¼ºÀÚ(constructor).
 
Method Summary
 Object getAttribute(String key)
          Ä÷³¸í¿¡ ÇØ´çÇÏ´Â °ªÀ» ¾ò´Â´Ù.
 Map<String,Object> getAttributes()
          ÇϳªÀÇ ·¹Äڵ带 Ç¥ÇöÇÏ´Â MapÀ» ¸®ÅÏÇÑ´Ù.
 void setAttribute(String key, Object value)
          ÇØ´ç Ä÷³¿¡ °ªÀ» ¼³Á¤ÇÑ´Ù.
 void setAttributes(Map<String,Object> attributes)
          ÇϳªÀÇ ·¹Äڵ带 Ç¥ÇöÇÏ´Â MapÀ» ¼³Á¤ÇÑ´Ù.
 
Methods inherited from class org.springframework.util.LinkedCaseInsensitiveMap
clear, containsKey, convertKey, get, put, putAll, remove
 
Methods inherited from class java.util.LinkedHashMap
containsValue, removeEldestEntry
 
Methods inherited from class java.util.HashMap
clone, entrySet, isEmpty, keySet, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Constructor Detail

GlueRowImpl

public GlueRowImpl()
»ý¼ºÀÚ(constructor).


GlueRowImpl

public GlueRowImpl(int initialCapacity)
»ý¼ºÀÚ(constructor).

Parameters:
initialCapacity -

GlueRowImpl

public GlueRowImpl(Map<String,Object> result)
»ý¼ºÀÚ(constructor).

Parameters:
result -
Method Detail

getAttribute

public Object getAttribute(String key)
Description copied from interface: GlueRow
Ä÷³¸í¿¡ ÇØ´çÇÏ´Â °ªÀ» ¾ò´Â´Ù.

Specified by:
getAttribute in interface GlueRow<String,Object>
Parameters:
key - ÄÄ·³ ¸í
Returns:
Ä÷³ °ª

setAttribute

public void setAttribute(String key,
                         Object value)
Description copied from interface: GlueRow
ÇØ´ç Ä÷³¿¡ °ªÀ» ¼³Á¤ÇÑ´Ù.

Specified by:
setAttribute in interface GlueRow<String,Object>
Parameters:
key - Ä÷³ ¸í
value - Ä÷³ °ª

getAttributes

public Map<String,Object> getAttributes()
Description copied from interface: GlueRow
ÇϳªÀÇ ·¹Äڵ带 Ç¥ÇöÇÏ´Â MapÀ» ¸®ÅÏÇÑ´Ù. MapÀÇ ÇüÅ´ (Ä÷³¸í, Ä÷³°ª)ÀÌ´Ù.

Specified by:
getAttributes in interface GlueRow<String,Object>
Returns:
(Ä÷³¸í, Ä÷³°ª) ÇüÅÂÀÇ Map

setAttributes

public void setAttributes(Map<String,Object> attributes)
Description copied from interface: GlueRow
ÇϳªÀÇ ·¹Äڵ带 Ç¥ÇöÇÏ´Â MapÀ» ¼³Á¤ÇÑ´Ù. MapÀÇ ÇüÅ´ (Ä÷³¸í, Ä÷³°ª)ÀÌ´Ù.

Specified by:
setAttributes in interface GlueRow<String,Object>
Parameters:
attributes - (Ä÷³¸í, Ä÷³°ª) ÇüÅÂÀÇ Map


Copyright © 2013–2017 POSCO ICT. All rights reserved.