com.poscoict.glueframework.message
Class GlueMessageDefinition

java.lang.Object
  extended by com.poscoict.glueframework.message.GlueMessageDefinition
All Implemented Interfaces:
Serializable

public class GlueMessageDefinition
extends Object
implements Serializable

°¢ Messageº° Message LayoutÁ¤º¸¸¦ HandlingÇÏ´Â Class Layout Á¤º¸¸¦ »ý¼ºÇÏ°í, CachingÇϴµ¥ »ç¿ëµÊ

See Also:
Serialized Form

Field Summary
static String DATE_TYPE
          Message LayoutÀÇ datatype
static String ELEMENT
          Message Layout TypeÀ¸·Î ÀÏ¹Ý Ç׸ñ
static String GROUP
          Message Layout TypeÀ¸·Î Group Ç׸ñ
static String GROUP_ELEMENT
          Message Layout TypeÀ¸·Î Group Element Ç׸ñ
static String NUMBER_TYPE
          Message LayoutÀÇ datatype
static String STRING_TYPE
          Message LayoutÀÇ datatype
 
Constructor Summary
GlueMessageDefinition()
           
 
Method Summary
 GlueMessageAttributeDefinition getAttribute(int index)
          MessageDefinition¿¡¼­ ÇØ´ç Attribute¸¦ °¡Á®¿Â´Ù.
 List<GlueMessageAttributeDefinition> getAttributes()
          getter method.
 List<GlueMessageAttributeDefinition> getGroupAttrs(int index)
          MessageDefinition¿¡¼­ Group AttributeÀÇ List¸¦ °¡Á®¿Â´Ù.
 int getLength()
          getter method.
 String getMsgId()
          getter method. get Message ID
 void setAttributes(List<GlueMessageAttributeDefinition> attrDefList)
          setter method. set all the attributes
 void setMsgId(String msgId)
          setter method. set Message ID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GROUP

public static final String GROUP
Message Layout TypeÀ¸·Î Group Ç׸ñ

See Also:
Constant Field Values

GROUP_ELEMENT

public static final String GROUP_ELEMENT
Message Layout TypeÀ¸·Î Group Element Ç׸ñ

See Also:
Constant Field Values

ELEMENT

public static final String ELEMENT
Message Layout TypeÀ¸·Î ÀÏ¹Ý Ç׸ñ

See Also:
Constant Field Values

STRING_TYPE

public static final String STRING_TYPE
Message LayoutÀÇ datatype

See Also:
Constant Field Values

NUMBER_TYPE

public static final String NUMBER_TYPE
Message LayoutÀÇ datatype

See Also:
Constant Field Values

DATE_TYPE

public static final String DATE_TYPE
Message LayoutÀÇ datatype

See Also:
Constant Field Values
Constructor Detail

GlueMessageDefinition

public GlueMessageDefinition()
Method Detail

getMsgId

public String getMsgId()
getter method. get Message ID

Returns:
MessageID String

setMsgId

public void setMsgId(String msgId)
setter method. set Message ID

Parameters:
msgId - String

getAttributes

public List<GlueMessageAttributeDefinition> getAttributes()
getter method. Returns all the attributes

Returns:
¸ðµç attribute¿¡ ´ëÇÑ °ª(ArrayList Type)

setAttributes

public void setAttributes(List<GlueMessageAttributeDefinition> attrDefList)
setter method. set all the attributes

Parameters:
attrDefList - ¸ðµç attribute¿¡ ´ëÇÑ °ª(ArrayList Type)

getLength

public int getLength()
getter method. Message LayoutÀÇ Àüü AttributeÀÇ Length¸¦ °¡Á®¿Â´Ù.

Returns:
int AttributeÀÇ Length

getAttribute

public GlueMessageAttributeDefinition getAttribute(int index)
MessageDefinition¿¡¼­ ÇØ´ç Attribute¸¦ °¡Á®¿Â´Ù.

Parameters:
index - Attribute¸¦ °¡¸®Å°´Â Sequence
Returns:
GlueMessageAttributeDefinition

getGroupAttrs

public List<GlueMessageAttributeDefinition> getGroupAttrs(int index)
MessageDefinition¿¡¼­ Group AttributeÀÇ List¸¦ °¡Á®¿Â´Ù.

Parameters:
index - Group Attribute¸¦ °¡¸®Å°´Â Sequence
Returns:
ArrayList


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