public class GlueMessageDefinition extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
GlueMessageDefinition() |
Modifier and Type | Method and Description |
---|---|
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
|
public static final String GROUP
public static final String GROUP_ELEMENT
public static final String ELEMENT
public static final String STRING_TYPE
public static final String NUMBER_TYPE
public static final String DATE_TYPE
public String getMsgId()
public void setMsgId(String msgId)
msgId
- Stringpublic List<GlueMessageAttributeDefinition> getAttributes()
public void setAttributes(List<GlueMessageAttributeDefinition> attrDefList)
attrDefList
- 모든 attribute에 대한 값(ArrayList Type)public int getLength()
public GlueMessageAttributeDefinition getAttribute(int index)
index
- Attribute를 가리키는 Sequencepublic List<GlueMessageAttributeDefinition> getGroupAttrs(int index)
index
- Group Attribute를 가리키는 SequenceCopyright © 2023–2024 POSCO DX. All rights reserved.