Package org.hl7.fhir.dstu2.model
Class DataElement.DataElementMappingComponent
- 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.DataElement.DataElementMappingComponent
-
- 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:
- DataElement
public static class DataElement.DataElementMappingComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringTypecommentsComments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.protected IdTypeidentityAn internal id that is used to identify this mapping set when specific mappings are made on a per-element basis.protected StringTypenameA name for the specification that is being mapped to.protected UriTypeuriAn absolute URI that identifies the specification that this mapping is expressed to.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description DataElementMappingComponent()DataElementMappingComponent(IdType identity)
-
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
-
identity
protected IdType identity
An internal id that is used to identify this mapping set when specific mappings are made on a per-element basis.
-
uri
protected UriType uri
An absolute URI that identifies the specification that this mapping is expressed to.
-
name
protected StringType name
A name for the specification that is being mapped to.
-
comments
protected StringType comments
Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.
-
-
Constructor Detail
-
DataElementMappingComponent
public DataElementMappingComponent()
-
DataElementMappingComponent
public DataElementMappingComponent(IdType identity)
-
-
Method Detail
-
getIdentityElement
public IdType getIdentityElement()
- Returns:
identity(An internal id that is used to identify this mapping set when specific mappings are made on a per-element basis.). This is the underlying object with id, value and extensions. The accessor "getIdentity" gives direct access to the value
-
hasIdentityElement
public boolean hasIdentityElement()
-
hasIdentity
public boolean hasIdentity()
-
setIdentityElement
public DataElement.DataElementMappingComponent setIdentityElement(IdType value)
- Parameters:
value-identity(An internal id that is used to identify this mapping set when specific mappings are made on a per-element basis.). This is the underlying object with id, value and extensions. The accessor "getIdentity" gives direct access to the value
-
getIdentity
public String getIdentity()
- Returns:
- An internal id that is used to identify this mapping set when specific mappings are made on a per-element basis.
-
setIdentity
public DataElement.DataElementMappingComponent setIdentity(String value)
- Parameters:
value- An internal id that is used to identify this mapping set when specific mappings are made on a per-element basis.
-
getUriElement
public UriType getUriElement()
- Returns:
uri(An absolute URI that identifies the specification that this mapping is expressed to.). This is the underlying object with id, value and extensions. The accessor "getUri" gives direct access to the value
-
hasUriElement
public boolean hasUriElement()
-
hasUri
public boolean hasUri()
-
setUriElement
public DataElement.DataElementMappingComponent setUriElement(UriType value)
- Parameters:
value-uri(An absolute URI that identifies the specification that this mapping is expressed to.). This is the underlying object with id, value and extensions. The accessor "getUri" gives direct access to the value
-
getUri
public String getUri()
- Returns:
- An absolute URI that identifies the specification that this mapping is expressed to.
-
setUri
public DataElement.DataElementMappingComponent setUri(String value)
- Parameters:
value- An absolute URI that identifies the specification that this mapping is expressed to.
-
getNameElement
public StringType getNameElement()
- Returns:
name(A name for the specification that is being mapped to.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public DataElement.DataElementMappingComponent setNameElement(StringType value)
- Parameters:
value-name(A name for the specification that is being mapped to.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
setName
public DataElement.DataElementMappingComponent setName(String value)
- Parameters:
value- A name for the specification that is being mapped to.
-
getCommentsElement
public StringType getCommentsElement()
- Returns:
comments(Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.). This is the underlying object with id, value and extensions. The accessor "getComments" gives direct access to the value
-
hasCommentsElement
public boolean hasCommentsElement()
-
hasComments
public boolean hasComments()
-
setCommentsElement
public DataElement.DataElementMappingComponent setCommentsElement(StringType value)
- Parameters:
value-comments(Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.). This is the underlying object with id, value and extensions. The accessor "getComments" gives direct access to the value
-
getComments
public String getComments()
- Returns:
- Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.
-
setComments
public DataElement.DataElementMappingComponent setComments(String value)
- Parameters:
value- Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.
-
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 DataElement.DataElementMappingComponent 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
-
-