Package org.hl7.fhir.r5.model
Class ArtifactAssessment.ArtifactAssessmentContentComponent
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.Element
-
- org.hl7.fhir.r5.model.BackboneElement
-
- org.hl7.fhir.r5.model.ArtifactAssessment.ArtifactAssessmentContentComponent
-
- 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:
- ArtifactAssessment
public static class ArtifactAssessment.ArtifactAssessmentContentComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ReferenceauthorIndicates who or what authored the content.protected List<CodeableConcept>classifierRepresents a rating, classifier, or assessment of the artifact.protected List<ArtifactAssessment.ArtifactAssessmentContentComponent>componentIf the informationType is container, the components of the content.protected BooleanTypefreeToShareAcceptable to publicly share the comment, classifier or rating.protected Enumeration<ArtifactAssessment.ArtifactAssessmentInformationType>informationTypeThe type of information this component of the content represents.protected List<UriType>pathA URI that points to what the comment is about, such as a line of text in the CQL, or a specific element in a resource.protected List<RelatedArtifact>relatedArtifactAdditional related artifacts that provide supporting documentation, additional evidence, or further information related to the content.protected MarkdownTypesummaryA brief summary of the content of this component.protected CodeableConcepttypeIndicates what type of content this component represents.-
Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ArtifactAssessmentContentComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, 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
-
informationType
protected Enumeration<ArtifactAssessment.ArtifactAssessmentInformationType> informationType
The type of information this component of the content represents.
-
summary
protected MarkdownType summary
A brief summary of the content of this component.
-
type
protected CodeableConcept type
Indicates what type of content this component represents.
-
classifier
protected List<CodeableConcept> classifier
Represents a rating, classifier, or assessment of the artifact.
-
path
protected List<UriType> path
A URI that points to what the comment is about, such as a line of text in the CQL, or a specific element in a resource.
-
relatedArtifact
protected List<RelatedArtifact> relatedArtifact
Additional related artifacts that provide supporting documentation, additional evidence, or further information related to the content.
-
freeToShare
protected BooleanType freeToShare
Acceptable to publicly share the comment, classifier or rating.
-
component
protected List<ArtifactAssessment.ArtifactAssessmentContentComponent> component
If the informationType is container, the components of the content.
-
-
Constructor Detail
-
ArtifactAssessmentContentComponent
public ArtifactAssessmentContentComponent()
Constructor
-
-
Method Detail
-
getInformationTypeElement
public Enumeration<ArtifactAssessment.ArtifactAssessmentInformationType> getInformationTypeElement()
- Returns:
informationType(The type of information this component of the content represents.). This is the underlying object with id, value and extensions. The accessor "getInformationType" gives direct access to the value
-
hasInformationTypeElement
public boolean hasInformationTypeElement()
-
hasInformationType
public boolean hasInformationType()
-
setInformationTypeElement
public ArtifactAssessment.ArtifactAssessmentContentComponent setInformationTypeElement(Enumeration<ArtifactAssessment.ArtifactAssessmentInformationType> value)
- Parameters:
value-informationType(The type of information this component of the content represents.). This is the underlying object with id, value and extensions. The accessor "getInformationType" gives direct access to the value
-
getInformationType
public ArtifactAssessment.ArtifactAssessmentInformationType getInformationType()
- Returns:
- The type of information this component of the content represents.
-
setInformationType
public ArtifactAssessment.ArtifactAssessmentContentComponent setInformationType(ArtifactAssessment.ArtifactAssessmentInformationType value)
- Parameters:
value- The type of information this component of the content represents.
-
getSummaryElement
public MarkdownType getSummaryElement()
- Returns:
summary(A brief summary of the content of this component.). This is the underlying object with id, value and extensions. The accessor "getSummary" gives direct access to the value
-
hasSummaryElement
public boolean hasSummaryElement()
-
hasSummary
public boolean hasSummary()
-
setSummaryElement
public ArtifactAssessment.ArtifactAssessmentContentComponent setSummaryElement(MarkdownType value)
- Parameters:
value-summary(A brief summary of the content of this component.). This is the underlying object with id, value and extensions. The accessor "getSummary" gives direct access to the value
-
getSummary
public String getSummary()
- Returns:
- A brief summary of the content of this component.
-
setSummary
public ArtifactAssessment.ArtifactAssessmentContentComponent setSummary(String value)
- Parameters:
value- A brief summary of the content of this component.
-
getType
public CodeableConcept getType()
- Returns:
type(Indicates what type of content this component represents.)
-
hasType
public boolean hasType()
-
setType
public ArtifactAssessment.ArtifactAssessmentContentComponent setType(CodeableConcept value)
- Parameters:
value-type(Indicates what type of content this component represents.)
-
getClassifier
public List<CodeableConcept> getClassifier()
- Returns:
classifier(Represents a rating, classifier, or assessment of the artifact.)
-
setClassifier
public ArtifactAssessment.ArtifactAssessmentContentComponent setClassifier(List<CodeableConcept> theClassifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasClassifier
public boolean hasClassifier()
-
addClassifier
public CodeableConcept addClassifier()
-
addClassifier
public ArtifactAssessment.ArtifactAssessmentContentComponent addClassifier(CodeableConcept t)
-
getClassifierFirstRep
public CodeableConcept getClassifierFirstRep()
- Returns:
- The first repetition of repeating field
classifier, creating it if it does not already exist {3}
-
getAuthor
public Reference getAuthor()
- Returns:
author(Indicates who or what authored the content.)
-
hasAuthor
public boolean hasAuthor()
-
setAuthor
public ArtifactAssessment.ArtifactAssessmentContentComponent setAuthor(Reference value)
- Parameters:
value-author(Indicates who or what authored the content.)
-
getPath
public List<UriType> getPath()
- Returns:
path(A URI that points to what the comment is about, such as a line of text in the CQL, or a specific element in a resource.)
-
setPath
public ArtifactAssessment.ArtifactAssessmentContentComponent setPath(List<UriType> thePath)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPath
public boolean hasPath()
-
addPathElement
public UriType addPathElement()
- Returns:
path(A URI that points to what the comment is about, such as a line of text in the CQL, or a specific element in a resource.)
-
addPath
public ArtifactAssessment.ArtifactAssessmentContentComponent addPath(String value)
- Parameters:
value-path(A URI that points to what the comment is about, such as a line of text in the CQL, or a specific element in a resource.)
-
hasPath
public boolean hasPath(String value)
- Parameters:
value-path(A URI that points to what the comment is about, such as a line of text in the CQL, or a specific element in a resource.)
-
getRelatedArtifact
public List<RelatedArtifact> getRelatedArtifact()
- Returns:
relatedArtifact(Additional related artifacts that provide supporting documentation, additional evidence, or further information related to the content.)
-
setRelatedArtifact
public ArtifactAssessment.ArtifactAssessmentContentComponent setRelatedArtifact(List<RelatedArtifact> theRelatedArtifact)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasRelatedArtifact
public boolean hasRelatedArtifact()
-
addRelatedArtifact
public RelatedArtifact addRelatedArtifact()
-
addRelatedArtifact
public ArtifactAssessment.ArtifactAssessmentContentComponent addRelatedArtifact(RelatedArtifact t)
-
getRelatedArtifactFirstRep
public RelatedArtifact getRelatedArtifactFirstRep()
- Returns:
- The first repetition of repeating field
relatedArtifact, creating it if it does not already exist {3}
-
getFreeToShareElement
public BooleanType getFreeToShareElement()
- Returns:
freeToShare(Acceptable to publicly share the comment, classifier or rating.). This is the underlying object with id, value and extensions. The accessor "getFreeToShare" gives direct access to the value
-
hasFreeToShareElement
public boolean hasFreeToShareElement()
-
hasFreeToShare
public boolean hasFreeToShare()
-
setFreeToShareElement
public ArtifactAssessment.ArtifactAssessmentContentComponent setFreeToShareElement(BooleanType value)
- Parameters:
value-freeToShare(Acceptable to publicly share the comment, classifier or rating.). This is the underlying object with id, value and extensions. The accessor "getFreeToShare" gives direct access to the value
-
getFreeToShare
public boolean getFreeToShare()
- Returns:
- Acceptable to publicly share the comment, classifier or rating.
-
setFreeToShare
public ArtifactAssessment.ArtifactAssessmentContentComponent setFreeToShare(boolean value)
- Parameters:
value- Acceptable to publicly share the comment, classifier or rating.
-
getComponent
public List<ArtifactAssessment.ArtifactAssessmentContentComponent> getComponent()
- Returns:
component(If the informationType is container, the components of the content.)
-
setComponent
public ArtifactAssessment.ArtifactAssessmentContentComponent setComponent(List<ArtifactAssessment.ArtifactAssessmentContentComponent> theComponent)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasComponent
public boolean hasComponent()
-
addComponent
public ArtifactAssessment.ArtifactAssessmentContentComponent addComponent()
-
addComponent
public ArtifactAssessment.ArtifactAssessmentContentComponent addComponent(ArtifactAssessment.ArtifactAssessmentContentComponent t)
-
getComponentFirstRep
public ArtifactAssessment.ArtifactAssessmentContentComponent getComponentFirstRep()
- Returns:
- The first repetition of repeating field
component, creating it if it does not already exist {3}
-
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 ArtifactAssessment.ArtifactAssessmentContentComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(ArtifactAssessment.ArtifactAssessmentContentComponent 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
-
-