public abstract class WitsmlTubular extends WitsmlObject
WitsmlTubular Component 1:n Bit 1:1 Nozzle 1:n Connection 1:n Jar 1:n MwdTool 1:1 Sensor Motor Stabilizer Bend HoleOpener RotarySteerableTool Sensor
Modifier and Type | Class and Description |
---|---|
static class |
WitsmlTubular.Component |
static class |
WitsmlTubular.Type |
Modifier and Type | Method and Description |
---|---|
WitsmlTubular.Component |
addComponent()
Create a new tubular component and add it to
this tubular.
|
List<WitsmlTubular.Component> |
getComponents()
Return the components of this tubular.
|
Value |
getHoleDiameter()
Return the hole diameter of this tubular.
|
WitsmlTubular.Type |
getType()
Return the type of this tubular.
|
Boolean |
hasFloatValve()
Return if this tubular has float valve.
|
Boolean |
hasNuclearTool()
Return if this tubular has nuclear tool.
|
void |
setFloatValve(Boolean hasFloatValve)
Set if this tubular has float valve.
|
void |
setHoleDiameter(Value holeDiameter)
Set the hole diameter of this tubular.
|
void |
setNuclearTool(Boolean hasNuclearTool)
Set if this tubular has nuclear tool.
|
void |
setType(WitsmlTubular.Type type)
Set the type of this tubular.
|
equals, getAddQuery, getAliases, getCitation, getCommonData, getEtpResource, getEtpServer, getId, getName, getParent, getParentId, getReadLock, getServer, getVersion, getWitsmlServer, getWitsmlType, getWriteLock, hashCode, newAliases, newCitation, newCommonData, setEtpResource, setName, toString
public WitsmlTubular.Type getType()
Corresponds to the WITSML property typeTubularAssy
:
Type of tubular assembly.
public void setType(WitsmlTubular.Type type)
Corresponds to the WITSML property typeTubularAssy
:
Type of tubular assembly.
type
- The type to set.
May be null indicating absent or unknown.public Boolean hasFloatValve()
Corresponds to the WITSML property valveFloat
:
Is float valve present? Values are "true" (or "1") and "false" (or "0").
public void setFloatValve(Boolean hasFloatValve)
Corresponds to the WITSML property valveFloat
:
Is float valve present? Values are "true" (or "1") and "false" (or "0").
hasFloatValve
- If this tubular has float valve.
May be null if absent or unknown.public Boolean hasNuclearTool()
Corresponds to the WITSML property sourceNuclear
:
Is nuclear tool present? Values are "true" (or "1") and "false" (or "0").
public void setNuclearTool(Boolean hasNuclearTool)
Corresponds to the WITSML property sourceNuclear
:
Is nuclear tool present? Values are "true" (or "1") and "false" (or "0").
hasNuclearTool
- Value to set. May be null to indicate absent or unknown.public Value getHoleDiameter()
Corresponds to the WITSML property diaHoleAssy
:
Maximum hole size generated by assembly.
public void setHoleDiameter(Value holeDiameter)
Corresponds to the WITSML property diaHoleAssy
:
Maximum hole size generated by assembly.
holeDiameter
- The hole diameter to set.
May be null indicating absent or unknown.public List<WitsmlTubular.Component> getComponents()
Corresponds to the WITSML property tubularComponent
:
Container element for the tubular component elements.
public WitsmlTubular.Component addComponent()
Copyright © 2023 Petroware AS - https://petroware.no