package com.nexr.platform.search.entity.sdp;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
public class DataHeaderEntity extends BaseClass {
public enum DATA_HEADER {
TXID,
SEQ,
TS,
MT,
SN,
SIP,
ON,
MN,
PLS
}
protected final String DataHeaderName = "DHD";
protected Element DHD;
public Element getDHD() {
return DHD;
}
public DataHeaderEntity(Document document) {
this.document = document;
DHD = this.document.createElement(DataHeaderName);
for(DATA_HEADER DH : DATA_HEADER.values()) {
DHD.appendChild(this.document.createElement(DH.name()));
}
}
public void setTxId(String value) {
NodeList nodeList = DHD.getElementsByTagName(DATA_HEADER.TXID.name());
this.setValue(nodeList, value);
}
public void setSeq(String value) {
NodeList nodeList = DHD.getElementsByTagName(DATA_HEADER.SEQ.name());
this.setValue(nodeList, value);
}
public void setTS(String value) {
NodeList nodeList = DHD.getElementsByTagName(DATA_HEADER.TS.name());
this.setValue(nodeList, value);
}
public void setMT(String value) {
NodeList nodeList = DHD.getElementsByTagName(DATA_HEADER.MT.name());
this.setValue(nodeList, value);
}
public void setSN(String value) {
NodeList nodeList = DHD.getElementsByTagName(DATA_HEADER.SN.name());
this.setValue(nodeList, value);
}
public void setSIP(String value) {
NodeList nodeList = DHD.getElementsByTagName(DATA_HEADER.SIP.name());
this.setValue(nodeList, value);
}
public void setON(String value) {
NodeList nodeList = DHD.getElementsByTagName(DATA_HEADER.ON.name());
this.setValue(nodeList, value);
}
public void setMN(String value) {
NodeList nodeList = DHD.getElementsByTagName(DATA_HEADER.MN.name());
this.setValue(nodeList, value);
}
public void setPLS(String value) {
NodeList nodeList = DHD.getElementsByTagName(DATA_HEADER.PLS.name());
this.setValue(nodeList, value);
}
public String toString() {
return this.toString(DHD);
}
}