Package org.hl7.fhir.r4.model
Class VerificationResult.VerificationResultAttestationComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.VerificationResult.VerificationResultAttestationComponent
-
- 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:
- VerificationResult
public static class VerificationResult.VerificationResultAttestationComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConcept
communicationMethod
The method by which attested information was submitted/retrieved (manual; API; Push).protected DateType
date
The date the information was attested to.protected Reference
onBehalfOf
When the who is asserting on behalf of another (organization or individual).protected Resource
onBehalfOfTarget
The actual object that is the target of the reference (When the who is asserting on behalf of another (organization or individual).)protected StringType
proxyIdentityCertificate
A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source.protected Signature
proxySignature
Signed assertion by the proxy entity indicating that they have the right to submit attested information on behalf of the attestation source.protected StringType
sourceIdentityCertificate
A digital identity certificate associated with the attestation source.protected Signature
sourceSignature
Signed assertion by the attestation source that they have attested to the information.protected Reference
who
The individual or organization attesting to information.protected Resource
whoTarget
The actual object that is the target of the reference (The individual or organization attesting to information.)-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description VerificationResultAttestationComponent()
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, 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, 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
-
whoTarget
protected Resource whoTarget
The actual object that is the target of the reference (The individual or organization attesting to information.)
-
onBehalfOf
protected Reference onBehalfOf
When the who is asserting on behalf of another (organization or individual).
-
onBehalfOfTarget
protected Resource onBehalfOfTarget
The actual object that is the target of the reference (When the who is asserting on behalf of another (organization or individual).)
-
communicationMethod
protected CodeableConcept communicationMethod
The method by which attested information was submitted/retrieved (manual; API; Push).
-
sourceIdentityCertificate
protected StringType sourceIdentityCertificate
A digital identity certificate associated with the attestation source.
-
proxyIdentityCertificate
protected StringType proxyIdentityCertificate
A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source.
-
proxySignature
protected Signature proxySignature
Signed assertion by the proxy entity indicating that they have the right to submit attested information on behalf of the attestation source.
-
sourceSignature
protected Signature sourceSignature
Signed assertion by the attestation source that they have attested to the information.
-
-
Constructor Detail
-
VerificationResultAttestationComponent
public VerificationResultAttestationComponent()
Constructor
-
-
Method Detail
-
getWho
public Reference getWho()
- Returns:
who
(The individual or organization attesting to information.)
-
hasWho
public boolean hasWho()
-
setWho
public VerificationResult.VerificationResultAttestationComponent setWho(Reference value)
- Parameters:
value
-who
(The individual or organization attesting to information.)
-
getWhoTarget
public Resource getWhoTarget()
- Returns:
who
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (The individual or organization attesting to information.)
-
setWhoTarget
public VerificationResult.VerificationResultAttestationComponent setWhoTarget(Resource value)
- Parameters:
value
-who
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (The individual or organization attesting to information.)
-
getOnBehalfOf
public Reference getOnBehalfOf()
- Returns:
onBehalfOf
(When the who is asserting on behalf of another (organization or individual).)
-
hasOnBehalfOf
public boolean hasOnBehalfOf()
-
setOnBehalfOf
public VerificationResult.VerificationResultAttestationComponent setOnBehalfOf(Reference value)
- Parameters:
value
-onBehalfOf
(When the who is asserting on behalf of another (organization or individual).)
-
getOnBehalfOfTarget
public Resource getOnBehalfOfTarget()
- Returns:
onBehalfOf
The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (When the who is asserting on behalf of another (organization or individual).)
-
setOnBehalfOfTarget
public VerificationResult.VerificationResultAttestationComponent setOnBehalfOfTarget(Resource value)
- Parameters:
value
-onBehalfOf
The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (When the who is asserting on behalf of another (organization or individual).)
-
getCommunicationMethod
public CodeableConcept getCommunicationMethod()
- Returns:
communicationMethod
(The method by which attested information was submitted/retrieved (manual; API; Push).)
-
hasCommunicationMethod
public boolean hasCommunicationMethod()
-
setCommunicationMethod
public VerificationResult.VerificationResultAttestationComponent setCommunicationMethod(CodeableConcept value)
- Parameters:
value
-communicationMethod
(The method by which attested information was submitted/retrieved (manual; API; Push).)
-
getDateElement
public DateType getDateElement()
- Returns:
date
(The date the information was attested to.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
hasDateElement
public boolean hasDateElement()
-
hasDate
public boolean hasDate()
-
setDateElement
public VerificationResult.VerificationResultAttestationComponent setDateElement(DateType value)
- Parameters:
value
-date
(The date the information was attested to.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
setDate
public VerificationResult.VerificationResultAttestationComponent setDate(Date value)
- Parameters:
value
- The date the information was attested to.
-
getSourceIdentityCertificateElement
public StringType getSourceIdentityCertificateElement()
- Returns:
sourceIdentityCertificate
(A digital identity certificate associated with the attestation source.). This is the underlying object with id, value and extensions. The accessor "getSourceIdentityCertificate" gives direct access to the value
-
hasSourceIdentityCertificateElement
public boolean hasSourceIdentityCertificateElement()
-
hasSourceIdentityCertificate
public boolean hasSourceIdentityCertificate()
-
setSourceIdentityCertificateElement
public VerificationResult.VerificationResultAttestationComponent setSourceIdentityCertificateElement(StringType value)
- Parameters:
value
-sourceIdentityCertificate
(A digital identity certificate associated with the attestation source.). This is the underlying object with id, value and extensions. The accessor "getSourceIdentityCertificate" gives direct access to the value
-
getSourceIdentityCertificate
public String getSourceIdentityCertificate()
- Returns:
- A digital identity certificate associated with the attestation source.
-
setSourceIdentityCertificate
public VerificationResult.VerificationResultAttestationComponent setSourceIdentityCertificate(String value)
- Parameters:
value
- A digital identity certificate associated with the attestation source.
-
getProxyIdentityCertificateElement
public StringType getProxyIdentityCertificateElement()
- Returns:
proxyIdentityCertificate
(A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source.). This is the underlying object with id, value and extensions. The accessor "getProxyIdentityCertificate" gives direct access to the value
-
hasProxyIdentityCertificateElement
public boolean hasProxyIdentityCertificateElement()
-
hasProxyIdentityCertificate
public boolean hasProxyIdentityCertificate()
-
setProxyIdentityCertificateElement
public VerificationResult.VerificationResultAttestationComponent setProxyIdentityCertificateElement(StringType value)
- Parameters:
value
-proxyIdentityCertificate
(A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source.). This is the underlying object with id, value and extensions. The accessor "getProxyIdentityCertificate" gives direct access to the value
-
getProxyIdentityCertificate
public String getProxyIdentityCertificate()
- Returns:
- A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source.
-
setProxyIdentityCertificate
public VerificationResult.VerificationResultAttestationComponent setProxyIdentityCertificate(String value)
- Parameters:
value
- A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source.
-
getProxySignature
public Signature getProxySignature()
- Returns:
proxySignature
(Signed assertion by the proxy entity indicating that they have the right to submit attested information on behalf of the attestation source.)
-
hasProxySignature
public boolean hasProxySignature()
-
setProxySignature
public VerificationResult.VerificationResultAttestationComponent setProxySignature(Signature value)
- Parameters:
value
-proxySignature
(Signed assertion by the proxy entity indicating that they have the right to submit attested information on behalf of the attestation source.)
-
getSourceSignature
public Signature getSourceSignature()
- Returns:
sourceSignature
(Signed assertion by the attestation source that they have attested to the information.)
-
hasSourceSignature
public boolean hasSourceSignature()
-
setSourceSignature
public VerificationResult.VerificationResultAttestationComponent setSourceSignature(Signature value)
- Parameters:
value
-sourceSignature
(Signed assertion by the attestation source that they have attested to the information.)
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public VerificationResult.VerificationResultAttestationComponent copy()
- Specified by:
copy
in classBackboneElement
-
copyValues
public void copyValues(VerificationResult.VerificationResultAttestationComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-
-