|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkr.co.hit.live.vo.ValueObjectAssembler
public class ValueObjectAssembler
ValueObjectAssembler는 여러 ValueObject를 한데 모아 전송 할 수 있는 기능을 제공한다. 내부는 Map Pattern과 같이 Key, Value 구조로 이루어졌으며 아래 그림을 참조 한다.
< ValueObjects >
key1 key2 key3 key4 ... valueObject1 valueObject2 valueObject3 valueObject4 ...
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
Map.Entry<K,V> |
| Constructor Summary | |
|---|---|
ValueObjectAssembler()
ValueObjectAssembler의 default 컨스트럭터(Constructor). |
|
| Method Summary | |
|---|---|
void |
add(ValueObjectAssembler voa)
주어진 ValueObjectAssembler 객체내의 ValueObject 들을 추가한다. |
void |
clear()
ValueObjectAssembler안에 모든 ValueObject를 삭제 한다. |
boolean |
containsKey(Object key)
|
boolean |
containsValue(Object value)
|
void |
dumpValueObjects(org.apache.commons.logging.Log applog)
Deprecated. commons logging 사용하는 부분은 삭제될 예정임. |
void |
dumpValueObjects(org.slf4j.Logger applog)
ValueObjectAssembler의 ValueObject dump : TRACE Level |
void |
dumpValueObjects(org.slf4j.Logger applog,
int maxSize)
ValueObjectAssembler의 ValueObject dump : TRACE Level |
void |
dumpValueObjects(org.apache.commons.logging.Log applog,
int maxSize)
Deprecated. commons logging 사용하는 부분은 삭제될 예정임. |
void |
dumpValueObjects(String key,
org.apache.commons.logging.Log applog)
Deprecated. commons logging 사용하는 부분은 삭제될 예정임. |
void |
dumpValueObjects(String key,
org.slf4j.Logger applog)
ValueObjectAssembler의 ValueObject dump : TRACE Level |
void |
dumpValueObjects(String key,
org.slf4j.Logger applog,
int maxSize)
ValueObjectAssembler의 ValueObject dump : TRACE Level |
void |
dumpValueObjects(String key,
org.apache.commons.logging.Log applog,
int maxSize)
Deprecated. commons logging 사용하는 부분은 삭제될 예정임. |
Set<Map.Entry<String,ValueObject>> |
entrySet()
|
ValueObject |
get(Object key)
|
ValueObject |
get(String key)
ValueObjectAssembler에서 해당 key의 ValueObject를 리턴한다. |
Collection<String> |
getKeys()
ValueObjectAssembler의 KeySet을 리턴한다. |
Map<String,ValueObject> |
getValueObjects()
ValueObjectAssembler의 valueObjects를 리턴한다. |
Collection<ValueObject> |
getValues()
ValueObjectAssembler의 ValueSet을 리턴한다. |
boolean |
isEmpty()
ValueObjectAssembler안이 비어 있는지 여부를 리턴한다. |
boolean |
isExist(String key)
Key를 이용하여 ValueObject의 존재 여부를 리턴한다. |
Set<String> |
keySet()
|
ValueObject |
put(String key,
ValueObject value)
|
void |
putAll(Map<? extends String,? extends ValueObject> m)
|
ValueObject |
remove(Object key)
|
void |
set(String key,
ValueObject vo)
ValueObjectAssembler 오브젝트에 ValueObject를 특정 Key로 해서 저장한다. |
void |
setValueObjects(Map<String,?> vos)
ValueObjectAssembler에 Map vos를 저장한다. |
int |
size()
ValueObjectAssembler의 ValueObject 개수를 리턴한다. |
String |
toString()
|
Collection<ValueObject> |
values()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
equals, hashCode |
| Constructor Detail |
|---|
public ValueObjectAssembler()
| Method Detail |
|---|
public void set(String key,
ValueObject vo)
key - 저장하는 ValueObject의 Key값vo - 저장하고자 하는 ValueObjectpublic void add(ValueObjectAssembler voa)
주어진 ValueObjectAssembler 객체내의 ValueObject 들을 추가한다. 이때 기존에 같은 Key로 저장되어 있던 ValueObject들은 overwrite 한다.
voa - public ValueObject get(String key)
key - 리턴받고자 하는 ValueObject의 Key
public Map<String,ValueObject> getValueObjects()
valueObjects를 리턴한다.
public void setValueObjects(Map<String,?> vos)
vos를 저장한다.
public Collection<ValueObject> getValues()
public Collection<String> getKeys()
public int size()
size in interface Map<String,ValueObject>public void clear()
clear in interface Map<String,ValueObject>public boolean isEmpty()
isEmpty in interface Map<String,ValueObject>public boolean isExist(String key)
key - 확인하고자하는 valueobject의 key
@Deprecated public void dumpValueObjects(org.apache.commons.logging.Log applog)
applog - commons logging 오브젝트
@Deprecated
public void dumpValueObjects(org.apache.commons.logging.Log applog,
int maxSize)
applog - commons logging 오브젝트maxSize - log를 찍을수 있는 Max Row 개수
@Deprecated
public void dumpValueObjects(String key,
org.apache.commons.logging.Log applog)
key - dump 하고자 하는 valueobject keyapplog - commons logging 오브젝트
@Deprecated
public void dumpValueObjects(String key,
org.apache.commons.logging.Log applog,
int maxSize)
key - dump 하고자 하는 ValueObject keyapplog - commons logging 오브젝트maxSize - log를 찍을수 있는 Max Row 개수public void dumpValueObjects(org.slf4j.Logger applog)
applog - commons logging 오브젝트
public void dumpValueObjects(org.slf4j.Logger applog,
int maxSize)
applog - commons logging 오브젝트maxSize - log를 찍을수 있는 Max Row 개수
public void dumpValueObjects(String key,
org.slf4j.Logger applog)
key - dump 하고자 하는 valueobject keyapplog - commons logging 오브젝트
public void dumpValueObjects(String key,
org.slf4j.Logger applog,
int maxSize)
key - dump 하고자 하는 ValueObject keyapplog - commons logging 오브젝트maxSize - log를 찍을수 있는 Max Row 개수public boolean containsKey(Object key)
containsKey in interface Map<String,ValueObject>public boolean containsValue(Object value)
containsValue in interface Map<String,ValueObject>public Set<Map.Entry<String,ValueObject>> entrySet()
entrySet in interface Map<String,ValueObject>public ValueObject get(Object key)
get in interface Map<String,ValueObject>public Set<String> keySet()
keySet in interface Map<String,ValueObject>
public ValueObject put(String key,
ValueObject value)
put in interface Map<String,ValueObject>public void putAll(Map<? extends String,? extends ValueObject> m)
putAll in interface Map<String,ValueObject>public ValueObject remove(Object key)
remove in interface Map<String,ValueObject>public Collection<ValueObject> values()
values in interface Map<String,ValueObject>public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||