Package org.hl7.fhir.dstu2016may.model
Class DataElement.DataElementMappingComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2016may.model.Base
-
- org.hl7.fhir.dstu2016may.model.Element
-
- org.hl7.fhir.dstu2016may.model.BackboneElement
-
- org.hl7.fhir.dstu2016may.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 StringTypecommentComments 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.dstu2016may.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description DataElementMappingComponent()ConstructorDataElementMappingComponent(IdType identity)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Base
castToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, 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.
-
comment
protected StringType comment
Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.
-
-
Constructor Detail
-
DataElementMappingComponent
public DataElementMappingComponent()
Constructor
-
DataElementMappingComponent
public DataElementMappingComponent(IdType identity)
Constructor
-
-
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.
-
getCommentElement
public StringType getCommentElement()
- Returns:
comment(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 "getComment" gives direct access to the value
-
hasCommentElement
public boolean hasCommentElement()
-
hasComment
public boolean hasComment()
-
setCommentElement
public DataElement.DataElementMappingComponent setCommentElement(StringType value)
- Parameters:
value-comment(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 "getComment" gives direct access to the value
-
getComment
public String getComment()
- Returns:
- Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage.
-
setComment
public DataElement.DataElementMappingComponent setComment(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
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
Description copied from class:Basemake an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property- Overrides:
makePropertyin classBackboneElement- Returns:
- 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
-
-