![JAR search and dependency download from the Maven repository](/logo.png)
net.intelie.liverig.witsml.query.AbstractMessageQuery141 Maven / Gradle / Ivy
The newest version!
package net.intelie.liverig.witsml.query;
import com.google.common.base.Strings;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamWriter;
abstract class AbstractMessageQuery141 extends AbstractQuery141 {
private final String uidWell;
private final String uidWellbore;
private final String uid;
protected AbstractMessageQuery141(String uidWell, String uidWellbore, String uid) {
this.uidWell = uidWell;
this.uidWellbore = uidWellbore;
this.uid = uid;
}
@Override
public String type() {
return "message";
}
@Override
void query(XMLStreamWriter writer) throws XMLStreamException {
writeRootElement(writer, "messages");
writer.writeStartElement(WITSML_NS, "message");
writer.writeAttribute("uidWell", uidWell);
writer.writeAttribute("uidWellbore", uidWellbore);
writer.writeAttribute("uid", Strings.nullToEmpty(uid));
writer.writeEndElement();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy