Package org.hl7.fhir.r5.model
Class Citation.CitationCitedArtifactComponent
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.Citation.CitationCitedArtifactComponent
- 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:
Citation
public static class Citation.CitationCitedArtifactComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason
-
Field Summary
Modifier and TypeFieldDescriptionThe abstract may be used to convey article-contained abstracts, externally-created abstracts, or other descriptive summaries.The assignment to an organizing scheme.This element is used to list authors and other contributors, their contact information, specific contributions, and summary statements.protected List
<CodeableConcept> The status of the cited artifact.protected DateTimeType
When the cited artifact was accessed.protected List
<Identifier> A formal identifier that is used to identify the cited artifact when it is represented in other formats, or referenced in a specification, model, design or an instance.protected List
<Annotation> Any additional information or content for the article or artifact.The component of the article or artifact.If multiple, used to represent alternative forms of the article that are not separate citations.protected List
<Identifier> A formal identifier that is used to identify things closely related to the cited artifact.The artifact related to the cited artifact.An effective date or period, historical or future, actual or expected, for a status of the cited artifact.protected List
<Citation.CitationCitedArtifactTitleComponent> The title details of the article or artifact.The defined version of the cited artifact.Used for any URL for the article or artifact cited.Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddNote()
addTitle()
copy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getNamedProperty
(int _hash, String _name, boolean _checkValid) getNote()
getPart()
Base[]
getProperty
(int hash, String name, boolean checkValid) getTitle()
String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasNote()
boolean
hasPart()
boolean
boolean
boolean
boolean
boolean
hasTitle()
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setAbstract
(List<Citation.CitationCitedArtifactAbstractComponent> theAbstract) setClassification
(List<Citation.CitationCitedArtifactClassificationComponent> theClassification) setCurrentState
(List<CodeableConcept> theCurrentState) setDateAccessed
(Date value) setIdentifier
(List<Identifier> theIdentifier) setNote
(List<Annotation> theNote) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setPublicationForm
(List<Citation.CitationCitedArtifactPublicationFormComponent> thePublicationForm) setRelatedIdentifier
(List<Identifier> theRelatedIdentifier) setRelatesTo
(List<Citation.CitationCitedArtifactRelatesToComponent> theRelatesTo) setStatusDate
(List<Citation.CitationCitedArtifactStatusDateComponent> theStatusDate) setWebLocation
(List<Citation.CitationCitedArtifactWebLocationComponent> theWebLocation) Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtension
Methods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getExtensionString, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getStandardsStatus, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setStandardsStatus
Methods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setCopyUserData, 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
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
identifier
A formal identifier that is used to identify the cited artifact when it is represented in other formats, or referenced in a specification, model, design or an instance. -
dateAccessed
When the cited artifact was accessed. -
version
The defined version of the cited artifact. -
currentState
The status of the cited artifact. -
statusDate
An effective date or period, historical or future, actual or expected, for a status of the cited artifact. -
title
The title details of the article or artifact. -
abstract_
The abstract may be used to convey article-contained abstracts, externally-created abstracts, or other descriptive summaries. -
part
The component of the article or artifact. -
relatesTo
The artifact related to the cited artifact. -
publicationForm
If multiple, used to represent alternative forms of the article that are not separate citations. -
webLocation
Used for any URL for the article or artifact cited. -
classification
The assignment to an organizing scheme. -
contributorship
This element is used to list authors and other contributors, their contact information, specific contributions, and summary statements. -
note
Any additional information or content for the article or artifact.
-
-
Constructor Details
-
CitationCitedArtifactComponent
public CitationCitedArtifactComponent()Constructor
-
-
Method Details
-
getIdentifier
- Returns:
identifier
(A formal identifier that is used to identify the cited artifact when it is represented in other formats, or referenced in a specification, model, design or an instance.)
-
setIdentifier
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasIdentifier
-
addIdentifier
-
addIdentifier
-
getIdentifierFirstRep
- Returns:
- The first repetition of repeating field
identifier
, creating it if it does not already exist {3}
-
getRelatedIdentifier
- Returns:
relatedIdentifier
(A formal identifier that is used to identify things closely related to the cited artifact.)
-
setRelatedIdentifier
public Citation.CitationCitedArtifactComponent setRelatedIdentifier(List<Identifier> theRelatedIdentifier) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasRelatedIdentifier
-
addRelatedIdentifier
-
addRelatedIdentifier
-
getRelatedIdentifierFirstRep
- Returns:
- The first repetition of repeating field
relatedIdentifier
, creating it if it does not already exist {3}
-
getDateAccessedElement
- Returns:
dateAccessed
(When the cited artifact was accessed.). This is the underlying object with id, value and extensions. The accessor "getDateAccessed" gives direct access to the value
-
hasDateAccessedElement
-
hasDateAccessed
-
setDateAccessedElement
- Parameters:
value
-dateAccessed
(When the cited artifact was accessed.). This is the underlying object with id, value and extensions. The accessor "getDateAccessed" gives direct access to the value
-
getDateAccessed
- Returns:
- When the cited artifact was accessed.
-
setDateAccessed
- Parameters:
value
- When the cited artifact was accessed.
-
getVersion
- Returns:
version
(The defined version of the cited artifact.)
-
hasVersion
-
setVersion
public Citation.CitationCitedArtifactComponent setVersion(Citation.CitationCitedArtifactVersionComponent value) - Parameters:
value
-version
(The defined version of the cited artifact.)
-
getCurrentState
- Returns:
currentState
(The status of the cited artifact.)
-
setCurrentState
public Citation.CitationCitedArtifactComponent setCurrentState(List<CodeableConcept> theCurrentState) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasCurrentState
-
addCurrentState
-
addCurrentState
-
getCurrentStateFirstRep
- Returns:
- The first repetition of repeating field
currentState
, creating it if it does not already exist {3}
-
getStatusDate
- Returns:
statusDate
(An effective date or period, historical or future, actual or expected, for a status of the cited artifact.)
-
setStatusDate
public Citation.CitationCitedArtifactComponent setStatusDate(List<Citation.CitationCitedArtifactStatusDateComponent> theStatusDate) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasStatusDate
-
addStatusDate
-
addStatusDate
-
getStatusDateFirstRep
- Returns:
- The first repetition of repeating field
statusDate
, creating it if it does not already exist {3}
-
getTitle
- Returns:
title
(The title details of the article or artifact.)
-
setTitle
public Citation.CitationCitedArtifactComponent setTitle(List<Citation.CitationCitedArtifactTitleComponent> theTitle) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasTitle
-
addTitle
-
addTitle
-
getTitleFirstRep
- Returns:
- The first repetition of repeating field
title
, creating it if it does not already exist {3}
-
getAbstract
- Returns:
abstract_
(The abstract may be used to convey article-contained abstracts, externally-created abstracts, or other descriptive summaries.)
-
setAbstract
public Citation.CitationCitedArtifactComponent setAbstract(List<Citation.CitationCitedArtifactAbstractComponent> theAbstract) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasAbstract
-
addAbstract
-
addAbstract
-
getAbstractFirstRep
- Returns:
- The first repetition of repeating field
abstract_
, creating it if it does not already exist {3}
-
getPart
- Returns:
part
(The component of the article or artifact.)
-
hasPart
-
setPart
public Citation.CitationCitedArtifactComponent setPart(Citation.CitationCitedArtifactPartComponent value) - Parameters:
value
-part
(The component of the article or artifact.)
-
getRelatesTo
- Returns:
relatesTo
(The artifact related to the cited artifact.)
-
setRelatesTo
public Citation.CitationCitedArtifactComponent setRelatesTo(List<Citation.CitationCitedArtifactRelatesToComponent> theRelatesTo) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasRelatesTo
-
addRelatesTo
-
addRelatesTo
-
getRelatesToFirstRep
- Returns:
- The first repetition of repeating field
relatesTo
, creating it if it does not already exist {3}
-
getPublicationForm
- Returns:
publicationForm
(If multiple, used to represent alternative forms of the article that are not separate citations.)
-
setPublicationForm
public Citation.CitationCitedArtifactComponent setPublicationForm(List<Citation.CitationCitedArtifactPublicationFormComponent> thePublicationForm) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasPublicationForm
-
addPublicationForm
-
addPublicationForm
-
getPublicationFormFirstRep
- Returns:
- The first repetition of repeating field
publicationForm
, creating it if it does not already exist {3}
-
getWebLocation
- Returns:
webLocation
(Used for any URL for the article or artifact cited.)
-
setWebLocation
public Citation.CitationCitedArtifactComponent setWebLocation(List<Citation.CitationCitedArtifactWebLocationComponent> theWebLocation) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasWebLocation
-
addWebLocation
-
addWebLocation
-
getWebLocationFirstRep
- Returns:
- The first repetition of repeating field
webLocation
, creating it if it does not already exist {3}
-
getClassification
- Returns:
classification
(The assignment to an organizing scheme.)
-
setClassification
public Citation.CitationCitedArtifactComponent setClassification(List<Citation.CitationCitedArtifactClassificationComponent> theClassification) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasClassification
-
addClassification
-
addClassification
-
getClassificationFirstRep
- Returns:
- The first repetition of repeating field
classification
, creating it if it does not already exist {3}
-
getContributorship
- Returns:
contributorship
(This element is used to list authors and other contributors, their contact information, specific contributions, and summary statements.)
-
hasContributorship
-
setContributorship
public Citation.CitationCitedArtifactComponent setContributorship(Citation.CitationCitedArtifactContributorshipComponent value) - Parameters:
value
-contributorship
(This element is used to list authors and other contributors, their contact information, specific contributions, and summary statements.)
-
getNote
- Returns:
note
(Any additional information or content for the article or artifact.)
-
setNote
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasNote
-
addNote
-
addNote
-
getNoteFirstRep
- Returns:
- The first repetition of repeating field
note
, creating it if it does not already exist {3}
-
listChildren
- 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
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- 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
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copy
in classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
- Returns:
- the FHIR type name of the instance (not the java class name)
-