Class GlueMessageDefinition
java.lang.Object
com.poscoict.glueframework.message.GlueMessageDefinition
- All Implemented Interfaces:
Serializable
각 Message별 Message Layout정보를 Handling하는 Class Layout 정보를 생성하고, Caching하는데 사용됨
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Message Layout의 datatypestatic final String
Message Layout Type으로 일반 항목static final String
Message Layout Type으로 Group 항목static final String
Message Layout Type으로 Group Element 항목static final String
Message Layout의 datatypestatic final String
Message Layout의 datatype -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAttribute
(int index) MessageDefinition에서 해당 Attribute를 가져온다.getter method.getGroupAttrs
(int index) MessageDefinition에서 Group Attribute의 List를 가져온다.int
getter method.getMsgId()
getter method. get Message IDvoid
setAttributes
(List<GlueMessageAttributeDefinition> attrDefList) setter method. set all the attributesvoid
setter method. set Message ID
-
Field Details
-
GROUP
Message Layout Type으로 Group 항목- See Also:
-
GROUP_ELEMENT
Message Layout Type으로 Group Element 항목- See Also:
-
ELEMENT
Message Layout Type으로 일반 항목- See Also:
-
STRING_TYPE
Message Layout의 datatype- See Also:
-
NUMBER_TYPE
Message Layout의 datatype- See Also:
-
DATE_TYPE
Message Layout의 datatype- See Also:
-
-
Constructor Details
-
GlueMessageDefinition
public GlueMessageDefinition()
-
-
Method Details
-
getMsgId
getter method. get Message ID- Returns:
- MessageID String
-
setMsgId
setter method. set Message ID- Parameters:
msgId
- String
-
getAttributes
getter method. Returns all the attributes- Returns:
- 모든 attribute에 대한 값(ArrayList Type)
-
setAttributes
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
MessageDefinition에서 해당 Attribute를 가져온다.- Parameters:
index
- Attribute를 가리키는 Sequence- Returns:
- GlueMessageAttributeDefinition
-
getGroupAttrs
MessageDefinition에서 Group Attribute의 List를 가져온다.- Parameters:
index
- Group Attribute를 가리키는 Sequence- Returns:
- ArrayList
-