com.hashmapinc.tempus.WitsmlObjects.v1311.CsRefWellboreTrajectoryStation Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of WitsmlObjects Show documentation
Show all versions of WitsmlObjects Show documentation
This library assists in serializing and deserializing WITSML 1.3.1.1 and 1.4.1.1 Objects
package com.hashmapinc.tempus.WitsmlObjects.v1311;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* A reference to a trajectoryStation in a wellbore.
* The trajectoryStation may be defined within the context of another wellbore.
* This value represents a foreign key from one element to another.
*
* Java class for cs_refWellboreTrajectoryStation complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
{@code
*
*
*
*
*
*
*
*
*
*
*
* }
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "cs_refWellboreTrajectoryStation", propOrder = {
"stationReference",
"trajectoryParent",
"wellboreParent"
})
public class CsRefWellboreTrajectoryStation {
@XmlElement(required = true)
protected String stationReference;
@XmlElement(required = true)
protected RefNameString trajectoryParent;
protected RefNameString wellboreParent;
/**
* Gets the value of the stationReference property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStationReference() {
return stationReference;
}
/**
* Sets the value of the stationReference property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStationReference(String value) {
this.stationReference = value;
}
/**
* Gets the value of the trajectoryParent property.
*
* @return
* possible object is
* {@link RefNameString }
*
*/
public RefNameString getTrajectoryParent() {
return trajectoryParent;
}
/**
* Sets the value of the trajectoryParent property.
*
* @param value
* allowed object is
* {@link RefNameString }
*
*/
public void setTrajectoryParent(RefNameString value) {
this.trajectoryParent = value;
}
/**
* Gets the value of the wellboreParent property.
*
* @return
* possible object is
* {@link RefNameString }
*
*/
public RefNameString getWellboreParent() {
return wellboreParent;
}
/**
* Sets the value of the wellboreParent property.
*
* @param value
* allowed object is
* {@link RefNameString }
*
*/
public void setWellboreParent(RefNameString value) {
this.wellboreParent = value;
}
//=========================================================================
// conversion methods for 1.3.1.1/1.4.1.1/2.0 interop
//=========================================================================
public com.hashmapinc.tempus.WitsmlObjects.v1411.CsRefWellboreTrajectoryStation to1411CsRefWellboreTrajectoryStation() {
com.hashmapinc.tempus.WitsmlObjects.v1411.CsRefWellboreTrajectoryStation station = new com.hashmapinc.tempus.WitsmlObjects.v1411.CsRefWellboreTrajectoryStation();
// assign fields
station.setStationReference(this.getStationReference());
if (null != this.getTrajectoryParent())
station.setTrajectoryParent(this.getTrajectoryParent().to1411RefNameString());
if (null != this.getWellboreParent())
station.setWellboreParent(this.getWellboreParent().to1411RefNameString());
return station;
}
//=========================================================================
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy