
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
FieldsModifier 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 DateTimeTypeWhen 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddNote()addTitle()copy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(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) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasNote()booleanhasPart()booleanbooleanbooleanbooleanbooleanhasTitle()booleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) voidremoveChild(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, getExtensionValue, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtensionMethods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionString, getExtensionString, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getStandardsStatus, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setStandardsStatusMethods 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, executeFunction, 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, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtensionMethods 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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:
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
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- 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
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copyin classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement- Returns:
- the FHIR type name of the instance (not the java class name)
-