public static class MessageHeader.MessageSourceComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected ContactPoint |
contact
An e-mail, phone, website or other contact point to use to resolve issues with message communications.
|
protected UrlType |
endpoint
Identifies the routing target to send acknowledgements to.
|
protected StringType |
name
Human-readable name for the source system.
|
protected StringType |
software
May include configuration or other information useful in debugging.
|
protected StringType |
version
Can convey versions of multiple systems in situations where a message passes through multiple hands.
|
modifierExtension| Constructor and Description |
|---|
MessageSourceComponent()
Constructor
|
MessageSourceComponent(UrlType endpoint)
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected StringType name
protected StringType software
protected StringType version
protected ContactPoint contact
public MessageSourceComponent()
public MessageSourceComponent(UrlType endpoint)
public StringType getNameElement()
name (Human-readable name for the source system.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public MessageHeader.MessageSourceComponent setNameElement(StringType value)
value - name (Human-readable name for the source system.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic MessageHeader.MessageSourceComponent setName(String value)
value - Human-readable name for the source system.public StringType getSoftwareElement()
software (May include configuration or other information useful in debugging.). This is the underlying object with id, value and extensions. The accessor "getSoftware" gives direct access to the valuepublic boolean hasSoftwareElement()
public boolean hasSoftware()
public MessageHeader.MessageSourceComponent setSoftwareElement(StringType value)
value - software (May include configuration or other information useful in debugging.). This is the underlying object with id, value and extensions. The accessor "getSoftware" gives direct access to the valuepublic String getSoftware()
public MessageHeader.MessageSourceComponent setSoftware(String value)
value - May include configuration or other information useful in debugging.public StringType getVersionElement()
version (Can convey versions of multiple systems in situations where a message passes through multiple hands.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the valuepublic boolean hasVersionElement()
public boolean hasVersion()
public MessageHeader.MessageSourceComponent setVersionElement(StringType value)
value - version (Can convey versions of multiple systems in situations where a message passes through multiple hands.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the valuepublic String getVersion()
public MessageHeader.MessageSourceComponent setVersion(String value)
value - Can convey versions of multiple systems in situations where a message passes through multiple hands.public ContactPoint getContact()
contact (An e-mail, phone, website or other contact point to use to resolve issues with message communications.)public boolean hasContact()
public MessageHeader.MessageSourceComponent setContact(ContactPoint value)
value - contact (An e-mail, phone, website or other contact point to use to resolve issues with message communications.)public UrlType getEndpointElement()
endpoint (Identifies the routing target to send acknowledgements to.). This is the underlying object with id, value and extensions. The accessor "getEndpoint" gives direct access to the valuepublic boolean hasEndpointElement()
public boolean hasEndpoint()
public MessageHeader.MessageSourceComponent setEndpointElement(UrlType value)
value - endpoint (Identifies the routing target to send acknowledgements to.). This is the underlying object with id, value and extensions. The accessor "getEndpoint" gives direct access to the valuepublic String getEndpoint()
public MessageHeader.MessageSourceComponent setEndpoint(String value)
value - Identifies the routing target to send acknowledgements to.protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic MessageHeader.MessageSourceComponent copy()
copy in class BackboneElementpublic void copyValues(MessageHeader.MessageSourceComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.