Package org.hl7.fhir.dstu2.model
Class DeviceComponent.DeviceComponentProductionSpecificationComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.DeviceComponent.DeviceComponentProductionSpecificationComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- DeviceComponent
public static class DeviceComponent.DeviceComponentProductionSpecificationComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected IdentifiercomponentIdDescribes the internal component unique identification.protected StringTypeproductionSpecDescribes the printable string defining the component.protected CodeableConceptspecTypeDescribes the specification type, such as, serial number, part number, hardware revision, software revision, etc.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description DeviceComponentProductionSpecificationComponent()
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
specType
protected CodeableConcept specType
Describes the specification type, such as, serial number, part number, hardware revision, software revision, etc.
-
componentId
protected Identifier componentId
Describes the internal component unique identification. This is a provision for manufacture specific standard components using a private OID. 11073-10101 has a partition for private OID semantic that the manufacture can make use of.
-
productionSpec
protected StringType productionSpec
Describes the printable string defining the component.
-
-
Constructor Detail
-
DeviceComponentProductionSpecificationComponent
public DeviceComponentProductionSpecificationComponent()
-
-
Method Detail
-
getSpecType
public CodeableConcept getSpecType()
- Returns:
specType(Describes the specification type, such as, serial number, part number, hardware revision, software revision, etc.)
-
hasSpecType
public boolean hasSpecType()
-
setSpecType
public DeviceComponent.DeviceComponentProductionSpecificationComponent setSpecType(CodeableConcept value)
- Parameters:
value-specType(Describes the specification type, such as, serial number, part number, hardware revision, software revision, etc.)
-
getComponentId
public Identifier getComponentId()
- Returns:
componentId(Describes the internal component unique identification. This is a provision for manufacture specific standard components using a private OID. 11073-10101 has a partition for private OID semantic that the manufacture can make use of.)
-
hasComponentId
public boolean hasComponentId()
-
setComponentId
public DeviceComponent.DeviceComponentProductionSpecificationComponent setComponentId(Identifier value)
- Parameters:
value-componentId(Describes the internal component unique identification. This is a provision for manufacture specific standard components using a private OID. 11073-10101 has a partition for private OID semantic that the manufacture can make use of.)
-
getProductionSpecElement
public StringType getProductionSpecElement()
- Returns:
productionSpec(Describes the printable string defining the component.). This is the underlying object with id, value and extensions. The accessor "getProductionSpec" gives direct access to the value
-
hasProductionSpecElement
public boolean hasProductionSpecElement()
-
hasProductionSpec
public boolean hasProductionSpec()
-
setProductionSpecElement
public DeviceComponent.DeviceComponentProductionSpecificationComponent setProductionSpecElement(StringType value)
- Parameters:
value-productionSpec(Describes the printable string defining the component.). This is the underlying object with id, value and extensions. The accessor "getProductionSpec" gives direct access to the value
-
getProductionSpec
public String getProductionSpec()
- Returns:
- Describes the printable string defining the component.
-
setProductionSpec
public DeviceComponent.DeviceComponentProductionSpecificationComponent setProductionSpec(String value)
- Parameters:
value- Describes the printable string defining the component.
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public DeviceComponent.DeviceComponentProductionSpecificationComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-