Package org.hl7.fhir.r5.model
Class Citation.CitationCitedArtifactPublicationFormComponent
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.CitationCitedArtifactPublicationFormComponent
- 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.CitationCitedArtifactPublicationFormComponent
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 TypeFieldDescriptionprotected StringTypeEntry number or identifier for inclusion in a database.protected DateTimeTypeThe date the article was added to the database, or the date the article was released (which may differ from the journal issue publication date).protected CodeableConceptDescribes the form of the medium cited.protected MarkdownTypeCopyright notice for the full article or artifact.protected StringTypeUsed for isolated representation of first page.protected StringTypeIssue, part or supplement of journal in which the article is published.protected List<CodeableConcept>Language in which this form of the article is published.protected StringTypeUsed for isolated representation of last page.protected DateTimeTypeThe date the article was last revised or updated in the database.protected StringTypeActual or approximate number of pages or screens.protected StringTypeUsed for full display of pagination.protected StringTypeDay on which the issue of the journal was published.protected StringTypeMonth on which the issue of the journal was published.protected StringTypeSpring, Summer, Fall/Autumn, Winter.protected StringTypeText representation of the date of which the issue of the journal was published.protected StringTypeYear on which the issue of the journal was published.The collection the cited article or artifact is published in.protected StringTypeVolume number of journal in which the article is published.Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()getIssue()getNamedProperty(int _hash, String _name, boolean _checkValid) Base[]getProperty(int hash, String name, boolean checkValid) String[]getTypesForProperty(int hash, String name) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasIssue()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) setAccessionNumber(String value) setArticleDate(Date value) setCitedMedium(CodeableConcept value) setCopyright(String value) setCopyrightElement(MarkdownType value) setFirstPage(String value) setFirstPageElement(StringType value) setIssueElement(StringType value) setLanguage(List<CodeableConcept> theLanguage) setLastPage(String value) setLastPageElement(StringType value) setLastRevisionDate(Date value) setPageCount(String value) setPageCountElement(StringType value) setPageString(String value) setPageStringElement(StringType value) setProperty(int hash, String name, Base value) setProperty(String name, Base value) setPublicationDateDay(String value) setPublicationDateMonth(String value) setPublicationDateSeason(String value) setPublicationDateText(String value) setPublicationDateYear(String value) setVolumeElement(StringType value) Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtensionMethods 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, setIdElementMethods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, hasValidationInfo, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, removeChild, setUserData, setUserDataINNMethods 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
-
publishedIn
The collection the cited article or artifact is published in. -
citedMedium
Describes the form of the medium cited. Common codes are "Internet" or "Print". -
volume
Volume number of journal in which the article is published. -
issue
Issue, part or supplement of journal in which the article is published. -
publicationDateYear
Year on which the issue of the journal was published. -
publicationDateMonth
Month on which the issue of the journal was published. -
publicationDateDay
Day on which the issue of the journal was published. -
publicationDateSeason
Spring, Summer, Fall/Autumn, Winter. -
publicationDateText
Text representation of the date of which the issue of the journal was published. -
articleDate
The date the article was added to the database, or the date the article was released (which may differ from the journal issue publication date). -
lastRevisionDate
The date the article was last revised or updated in the database. -
language
Language in which this form of the article is published. -
accessionNumber
Entry number or identifier for inclusion in a database. -
pageString
Used for full display of pagination. -
firstPage
Used for isolated representation of first page. -
lastPage
Used for isolated representation of last page. -
pageCount
Actual or approximate number of pages or screens. -
copyright
Copyright notice for the full article or artifact.
-
-
Constructor Details
-
CitationCitedArtifactPublicationFormComponent
Constructor
-
-
Method Details
-
getPublishedIn
- Returns:
publishedIn(The collection the cited article or artifact is published in.)
-
hasPublishedIn
-
setPublishedIn
public Citation.CitationCitedArtifactPublicationFormComponent setPublishedIn(Citation.CitationCitedArtifactPublicationFormPublishedInComponent value) - Parameters:
value-publishedIn(The collection the cited article or artifact is published in.)
-
getCitedMedium
- Returns:
citedMedium(Describes the form of the medium cited. Common codes are "Internet" or "Print".)
-
hasCitedMedium
-
setCitedMedium
- Parameters:
value-citedMedium(Describes the form of the medium cited. Common codes are "Internet" or "Print".)
-
getVolumeElement
- Returns:
volume(Volume number of journal in which the article is published.). This is the underlying object with id, value and extensions. The accessor "getVolume" gives direct access to the value
-
hasVolumeElement
-
hasVolume
-
setVolumeElement
- Parameters:
value-volume(Volume number of journal in which the article is published.). This is the underlying object with id, value and extensions. The accessor "getVolume" gives direct access to the value
-
getVolume
- Returns:
- Volume number of journal in which the article is published.
-
setVolume
- Parameters:
value- Volume number of journal in which the article is published.
-
getIssueElement
- Returns:
issue(Issue, part or supplement of journal in which the article is published.). This is the underlying object with id, value and extensions. The accessor "getIssue" gives direct access to the value
-
hasIssueElement
-
hasIssue
-
setIssueElement
- Parameters:
value-issue(Issue, part or supplement of journal in which the article is published.). This is the underlying object with id, value and extensions. The accessor "getIssue" gives direct access to the value
-
getIssue
- Returns:
- Issue, part or supplement of journal in which the article is published.
-
setIssue
- Parameters:
value- Issue, part or supplement of journal in which the article is published.
-
getPublicationDateYearElement
- Returns:
publicationDateYear(Year on which the issue of the journal was published.). This is the underlying object with id, value and extensions. The accessor "getPublicationDateYear" gives direct access to the value
-
hasPublicationDateYearElement
-
hasPublicationDateYear
-
setPublicationDateYearElement
public Citation.CitationCitedArtifactPublicationFormComponent setPublicationDateYearElement(StringType value) - Parameters:
value-publicationDateYear(Year on which the issue of the journal was published.). This is the underlying object with id, value and extensions. The accessor "getPublicationDateYear" gives direct access to the value
-
getPublicationDateYear
- Returns:
- Year on which the issue of the journal was published.
-
setPublicationDateYear
- Parameters:
value- Year on which the issue of the journal was published.
-
getPublicationDateMonthElement
- Returns:
publicationDateMonth(Month on which the issue of the journal was published.). This is the underlying object with id, value and extensions. The accessor "getPublicationDateMonth" gives direct access to the value
-
hasPublicationDateMonthElement
-
hasPublicationDateMonth
-
setPublicationDateMonthElement
public Citation.CitationCitedArtifactPublicationFormComponent setPublicationDateMonthElement(StringType value) - Parameters:
value-publicationDateMonth(Month on which the issue of the journal was published.). This is the underlying object with id, value and extensions. The accessor "getPublicationDateMonth" gives direct access to the value
-
getPublicationDateMonth
- Returns:
- Month on which the issue of the journal was published.
-
setPublicationDateMonth
- Parameters:
value- Month on which the issue of the journal was published.
-
getPublicationDateDayElement
- Returns:
publicationDateDay(Day on which the issue of the journal was published.). This is the underlying object with id, value and extensions. The accessor "getPublicationDateDay" gives direct access to the value
-
hasPublicationDateDayElement
-
hasPublicationDateDay
-
setPublicationDateDayElement
public Citation.CitationCitedArtifactPublicationFormComponent setPublicationDateDayElement(StringType value) - Parameters:
value-publicationDateDay(Day on which the issue of the journal was published.). This is the underlying object with id, value and extensions. The accessor "getPublicationDateDay" gives direct access to the value
-
getPublicationDateDay
- Returns:
- Day on which the issue of the journal was published.
-
setPublicationDateDay
- Parameters:
value- Day on which the issue of the journal was published.
-
getPublicationDateSeasonElement
- Returns:
publicationDateSeason(Spring, Summer, Fall/Autumn, Winter.). This is the underlying object with id, value and extensions. The accessor "getPublicationDateSeason" gives direct access to the value
-
hasPublicationDateSeasonElement
-
hasPublicationDateSeason
-
setPublicationDateSeasonElement
public Citation.CitationCitedArtifactPublicationFormComponent setPublicationDateSeasonElement(StringType value) - Parameters:
value-publicationDateSeason(Spring, Summer, Fall/Autumn, Winter.). This is the underlying object with id, value and extensions. The accessor "getPublicationDateSeason" gives direct access to the value
-
getPublicationDateSeason
- Returns:
- Spring, Summer, Fall/Autumn, Winter.
-
setPublicationDateSeason
public Citation.CitationCitedArtifactPublicationFormComponent setPublicationDateSeason(String value) - Parameters:
value- Spring, Summer, Fall/Autumn, Winter.
-
getPublicationDateTextElement
- Returns:
publicationDateText(Text representation of the date of which the issue of the journal was published.). This is the underlying object with id, value and extensions. The accessor "getPublicationDateText" gives direct access to the value
-
hasPublicationDateTextElement
-
hasPublicationDateText
-
setPublicationDateTextElement
public Citation.CitationCitedArtifactPublicationFormComponent setPublicationDateTextElement(StringType value) - Parameters:
value-publicationDateText(Text representation of the date of which the issue of the journal was published.). This is the underlying object with id, value and extensions. The accessor "getPublicationDateText" gives direct access to the value
-
getPublicationDateText
- Returns:
- Text representation of the date of which the issue of the journal was published.
-
setPublicationDateText
- Parameters:
value- Text representation of the date of which the issue of the journal was published.
-
getArticleDateElement
- Returns:
articleDate(The date the article was added to the database, or the date the article was released (which may differ from the journal issue publication date).). This is the underlying object with id, value and extensions. The accessor "getArticleDate" gives direct access to the value
-
hasArticleDateElement
-
hasArticleDate
-
setArticleDateElement
public Citation.CitationCitedArtifactPublicationFormComponent setArticleDateElement(DateTimeType value) - Parameters:
value-articleDate(The date the article was added to the database, or the date the article was released (which may differ from the journal issue publication date).). This is the underlying object with id, value and extensions. The accessor "getArticleDate" gives direct access to the value
-
getArticleDate
- Returns:
- The date the article was added to the database, or the date the article was released (which may differ from the journal issue publication date).
-
setArticleDate
- Parameters:
value- The date the article was added to the database, or the date the article was released (which may differ from the journal issue publication date).
-
getLastRevisionDateElement
- Returns:
lastRevisionDate(The date the article was last revised or updated in the database.). This is the underlying object with id, value and extensions. The accessor "getLastRevisionDate" gives direct access to the value
-
hasLastRevisionDateElement
-
hasLastRevisionDate
-
setLastRevisionDateElement
public Citation.CitationCitedArtifactPublicationFormComponent setLastRevisionDateElement(DateTimeType value) - Parameters:
value-lastRevisionDate(The date the article was last revised or updated in the database.). This is the underlying object with id, value and extensions. The accessor "getLastRevisionDate" gives direct access to the value
-
getLastRevisionDate
- Returns:
- The date the article was last revised or updated in the database.
-
setLastRevisionDate
- Parameters:
value- The date the article was last revised or updated in the database.
-
getLanguage
- Returns:
language(Language in which this form of the article is published.)
-
setLanguage
public Citation.CitationCitedArtifactPublicationFormComponent setLanguage(List<CodeableConcept> theLanguage) - Returns:
- Returns a reference to
thisfor easy method chaining
-
hasLanguage
-
addLanguage
-
addLanguage
-
getLanguageFirstRep
- Returns:
- The first repetition of repeating field
language, creating it if it does not already exist {3}
-
getAccessionNumberElement
- Returns:
accessionNumber(Entry number or identifier for inclusion in a database.). This is the underlying object with id, value and extensions. The accessor "getAccessionNumber" gives direct access to the value
-
hasAccessionNumberElement
-
hasAccessionNumber
-
setAccessionNumberElement
public Citation.CitationCitedArtifactPublicationFormComponent setAccessionNumberElement(StringType value) - Parameters:
value-accessionNumber(Entry number or identifier for inclusion in a database.). This is the underlying object with id, value and extensions. The accessor "getAccessionNumber" gives direct access to the value
-
getAccessionNumber
- Returns:
- Entry number or identifier for inclusion in a database.
-
setAccessionNumber
- Parameters:
value- Entry number or identifier for inclusion in a database.
-
getPageStringElement
- Returns:
pageString(Used for full display of pagination.). This is the underlying object with id, value and extensions. The accessor "getPageString" gives direct access to the value
-
hasPageStringElement
-
hasPageString
-
setPageStringElement
public Citation.CitationCitedArtifactPublicationFormComponent setPageStringElement(StringType value) - Parameters:
value-pageString(Used for full display of pagination.). This is the underlying object with id, value and extensions. The accessor "getPageString" gives direct access to the value
-
getPageString
- Returns:
- Used for full display of pagination.
-
setPageString
- Parameters:
value- Used for full display of pagination.
-
getFirstPageElement
- Returns:
firstPage(Used for isolated representation of first page.). This is the underlying object with id, value and extensions. The accessor "getFirstPage" gives direct access to the value
-
hasFirstPageElement
-
hasFirstPage
-
setFirstPageElement
- Parameters:
value-firstPage(Used for isolated representation of first page.). This is the underlying object with id, value and extensions. The accessor "getFirstPage" gives direct access to the value
-
getFirstPage
- Returns:
- Used for isolated representation of first page.
-
setFirstPage
- Parameters:
value- Used for isolated representation of first page.
-
getLastPageElement
- Returns:
lastPage(Used for isolated representation of last page.). This is the underlying object with id, value and extensions. The accessor "getLastPage" gives direct access to the value
-
hasLastPageElement
-
hasLastPage
-
setLastPageElement
- Parameters:
value-lastPage(Used for isolated representation of last page.). This is the underlying object with id, value and extensions. The accessor "getLastPage" gives direct access to the value
-
getLastPage
- Returns:
- Used for isolated representation of last page.
-
setLastPage
- Parameters:
value- Used for isolated representation of last page.
-
getPageCountElement
- Returns:
pageCount(Actual or approximate number of pages or screens.). This is the underlying object with id, value and extensions. The accessor "getPageCount" gives direct access to the value
-
hasPageCountElement
-
hasPageCount
-
setPageCountElement
- Parameters:
value-pageCount(Actual or approximate number of pages or screens.). This is the underlying object with id, value and extensions. The accessor "getPageCount" gives direct access to the value
-
getPageCount
- Returns:
- Actual or approximate number of pages or screens.
-
setPageCount
- Parameters:
value- Actual or approximate number of pages or screens.
-
getCopyrightElement
- Returns:
copyright(Copyright notice for the full article or artifact.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value
-
hasCopyrightElement
-
hasCopyright
-
setCopyrightElement
public Citation.CitationCitedArtifactPublicationFormComponent setCopyrightElement(MarkdownType value) - Parameters:
value-copyright(Copyright notice for the full article or artifact.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value
-
getCopyright
- Returns:
- Copyright notice for the full article or artifact.
-
setCopyright
- Parameters:
value- Copyright notice for the full article or artifact.
-
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
-
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
-