Package org.hl7.fhir.r4b.model
Class Citation.CitationCitedArtifactRelatesToComponent
- java.lang.Object
-
- org.hl7.fhir.r4b.model.Base
-
- org.hl7.fhir.r4b.model.Element
-
- org.hl7.fhir.r4b.model.DataType
-
- org.hl7.fhir.r4b.model.BackboneElement
-
- org.hl7.fhir.r4b.model.Citation.CitationCitedArtifactRelatesToComponent
-
- 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.IBaseDatatype,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- Citation
public static class Citation.CitationCitedArtifactRelatesToComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConceptrelationshipTypeHow the cited artifact relates to the target artifact.protected DataTypetargetThe article or artifact that the cited artifact is related to.protected List<CodeableConcept>targetClassifierThe clasification of the related artifact.-
Fields inherited from class org.hl7.fhir.r4b.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description CitationCitedArtifactRelatesToComponent()ConstructorCitationCitedArtifactRelatesToComponent(CodeableConcept relationshipType, DataType target)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4b.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4b.model.DataType
copyValues
-
Methods inherited from class org.hl7.fhir.r4b.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.r4b.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
-
relationshipType
protected CodeableConcept relationshipType
How the cited artifact relates to the target artifact.
-
targetClassifier
protected List<CodeableConcept> targetClassifier
The clasification of the related artifact.
-
-
Constructor Detail
-
CitationCitedArtifactRelatesToComponent
public CitationCitedArtifactRelatesToComponent()
Constructor
-
CitationCitedArtifactRelatesToComponent
public CitationCitedArtifactRelatesToComponent(CodeableConcept relationshipType, DataType target)
Constructor
-
-
Method Detail
-
getRelationshipType
public CodeableConcept getRelationshipType()
- Returns:
relationshipType(How the cited artifact relates to the target artifact.)
-
hasRelationshipType
public boolean hasRelationshipType()
-
setRelationshipType
public Citation.CitationCitedArtifactRelatesToComponent setRelationshipType(CodeableConcept value)
- Parameters:
value-relationshipType(How the cited artifact relates to the target artifact.)
-
getTargetClassifier
public List<CodeableConcept> getTargetClassifier()
- Returns:
targetClassifier(The clasification of the related artifact.)
-
setTargetClassifier
public Citation.CitationCitedArtifactRelatesToComponent setTargetClassifier(List<CodeableConcept> theTargetClassifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasTargetClassifier
public boolean hasTargetClassifier()
-
addTargetClassifier
public CodeableConcept addTargetClassifier()
-
addTargetClassifier
public Citation.CitationCitedArtifactRelatesToComponent addTargetClassifier(CodeableConcept t)
-
getTargetClassifierFirstRep
public CodeableConcept getTargetClassifierFirstRep()
- Returns:
- The first repetition of repeating field
targetClassifier, creating it if it does not already exist {3}
-
getTarget
public DataType getTarget()
- Returns:
target(The article or artifact that the cited artifact is related to.)
-
getTargetUriType
public UriType getTargetUriType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
target(The article or artifact that the cited artifact is related to.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTargetUriType
public boolean hasTargetUriType()
-
getTargetIdentifier
public Identifier getTargetIdentifier() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
target(The article or artifact that the cited artifact is related to.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTargetIdentifier
public boolean hasTargetIdentifier()
-
getTargetReference
public Reference getTargetReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
target(The article or artifact that the cited artifact is related to.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTargetReference
public boolean hasTargetReference()
-
getTargetAttachment
public Attachment getTargetAttachment() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
target(The article or artifact that the cited artifact is related to.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasTargetAttachment
public boolean hasTargetAttachment()
-
hasTarget
public boolean hasTarget()
-
setTarget
public Citation.CitationCitedArtifactRelatesToComponent setTarget(DataType value)
- Parameters:
value-target(The article or artifact that the cited artifact is related to.)
-
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 Citation.CitationCitedArtifactRelatesToComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(Citation.CitationCitedArtifactRelatesToComponent 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
-
-