Record Class EsbRow
java.lang.Object
java.lang.Record
com.midi.his.sdk.model.EsbRow
- 记录组件:
action-row/@action,例如select、insertfields- 字段表,保持报文出现顺序
查询响应里一条
<row> 的原始形态:操作类型 + 字段表。
字段键保持报文的 UPPER_SNAKE 原名,值取节点文本;空节点(<MR_NO/>)
解析为空字符串;节点缺失不会出现在表里。含子元素的节点(如推送格式里的 DETAIL)
以其序列化后的 XML 文本入表。
-
构造器概要
构造器 -
方法概要
-
构造器详细资料
-
EsbRow
构造并把字段表转为只读的有序 Map。- 参数:
action- 操作类型fields- 字段表,可为null
-
-
方法详细资料
-
get
取字段值。- 参数:
name- 报文字段名- 返回:
- 字段文本;不存在时
null
-
getOrNull
取字段值,空白视作缺失。- 参数:
name- 报文字段名- 返回:
- 非空白文本,缺失或全空白时返回
null
-
size
public int size()- 返回:
- 字段数量
-
toString
返回此记录的字符串表示形式。此表示形式包含类型的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录中的所有组件都使用Objects::equals(Object,Object)进行比较。 -
action
返回action记录组件的值。- 返回:
action记录组件的值
-
fields
返回fields记录组件的值。- 返回:
fields记录组件的值
-