Class VerificationResult.Attestation
- java.lang.Object
-
- org.linuxforhealth.fhir.model.visitor.AbstractVisitable
-
- org.linuxforhealth.fhir.model.type.Element
-
- org.linuxforhealth.fhir.model.type.BackboneElement
-
- org.linuxforhealth.fhir.model.resource.VerificationResult.Attestation
-
- All Implemented Interfaces:
Visitable
- Enclosing class:
- VerificationResult
public static class VerificationResult.Attestation extends BackboneElement
Information about the entity attesting to information.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVerificationResult.Attestation.Builder
-
Field Summary
-
Fields inherited from class org.linuxforhealth.fhir.model.type.BackboneElement
modifierExtension
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(java.lang.String elementName, int elementIndex, Visitor visitor)Accept a Visitor and invoke the appropriate visit methods.static VerificationResult.Attestation.Builderbuilder()booleanequals(java.lang.Object obj)CodeableConceptgetCommunicationMethod()The method by which attested information was submitted/retrieved (manual; API; Push).DategetDate()The date the information was attested to.ReferencegetOnBehalfOf()When the who is asserting on behalf of another (organization or individual).StringgetProxyIdentityCertificate()A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source.SignaturegetProxySignature()Signed assertion by the proxy entity indicating that they have the right to submit attested information on behalf of the attestation source.StringgetSourceIdentityCertificate()A digital identity certificate associated with the attestation source.SignaturegetSourceSignature()Signed assertion by the attestation source that they have attested to the information.ReferencegetWho()The individual or organization attesting to information.booleanhasChildren()inthashCode()VerificationResult.Attestation.BuildertoBuilder()Create a new Builder from the contents of this Element-
Methods inherited from class org.linuxforhealth.fhir.model.type.BackboneElement
getModifierExtension
-
Methods inherited from class org.linuxforhealth.fhir.model.type.Element
as, getExtension, getId, hasValue, is
-
-
-
-
Method Detail
-
getWho
public Reference getWho()
The individual or organization attesting to information.- Returns:
- An immutable object of type
Referencethat may be null.
-
getOnBehalfOf
public Reference getOnBehalfOf()
When the who is asserting on behalf of another (organization or individual).- Returns:
- An immutable object of type
Referencethat may be null.
-
getCommunicationMethod
public CodeableConcept getCommunicationMethod()
The method by which attested information was submitted/retrieved (manual; API; Push).- Returns:
- An immutable object of type
CodeableConceptthat may be null.
-
getDate
public Date getDate()
The date the information was attested to.- Returns:
- An immutable object of type
Datethat may be null.
-
getSourceIdentityCertificate
public String getSourceIdentityCertificate()
A digital identity certificate associated with the attestation source.- Returns:
- An immutable object of type
Stringthat may be null.
-
getProxyIdentityCertificate
public String getProxyIdentityCertificate()
A digital identity certificate associated with the proxy entity submitting attested information on behalf of the attestation source.- Returns:
- An immutable object of type
Stringthat may be null.
-
getProxySignature
public Signature getProxySignature()
Signed assertion by the proxy entity indicating that they have the right to submit attested information on behalf of the attestation source.- Returns:
- An immutable object of type
Signaturethat may be null.
-
getSourceSignature
public Signature getSourceSignature()
Signed assertion by the attestation source that they have attested to the information.- Returns:
- An immutable object of type
Signaturethat may be null.
-
hasChildren
public boolean hasChildren()
- Overrides:
hasChildrenin classBackboneElement
-
accept
public void accept(java.lang.String elementName, int elementIndex, Visitor visitor)Description copied from interface:VisitableAccept a Visitor and invoke the appropriate visit methods. A typical implementation would look like this:if (visitor.preVisit(this)) { visitor.visitStart(elementName, elementIndex, this); if (visitor.visit(elementName, elementIndex, this)) { // visit children } visitor.visitEnd(elementName, elementIndex, this); visitor.postVisit(this); }- Specified by:
acceptin interfaceVisitable- Specified by:
acceptin classAbstractVisitable- Parameters:
elementName- the name of the element in the context of this visitelementIndex- the index of the element in a list or -1 if it is not contained within a Listvisitor- the visitor to use
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toBuilder
public VerificationResult.Attestation.Builder toBuilder()
Description copied from class:ElementCreate a new Builder from the contents of this Element- Specified by:
toBuilderin classBackboneElement
-
builder
public static VerificationResult.Attestation.Builder builder()
-
-