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 CodeableConceptcommunicationMethodThe method by which attested information was submitted/retrieved (manual; API; Push).protected DateTypedateThe date the information was attested to.protected ReferenceonBehalfOfWhen the who is asserting on behalf of another (organization or individual).protected ResourceonBehalfOfTargetThe actual object that is the target of the reference (When the who is asserting on behalf of another (organization or individual).)protected StringTypeproxyIdentityCertificateA digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source.protected SignatureproxySignatureSigned assertion by the proxy entity indicating that they have the right to submit attested information on behalf of the attestation source.protected StringTypesourceIdentityCertificateA digital identity certificate associated with the attestation source.protected SignaturesourceSignatureSigned assertion by the attestation source that they have attested to the information.protected ReferencewhoThe individual or organization attesting to information.protected ResourcewhoTargetThe 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:
whoThe 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-whoThe 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:
onBehalfOfThe 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-onBehalfOfThe 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:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
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 Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base 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
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin 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 VerificationResult.VerificationResultAttestationComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(VerificationResult.VerificationResultAttestationComponent dst)
-
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
-
-