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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringTypeaccessionNumberEntry number or identifier for inclusion in a database.protected DateTimeTypearticleDateThe 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 MarkdownTypecopyrightCopyright notice for the full article or artifact.protected StringTypefirstPageUsed for isolated representation of first page.protected List<CodeableConcept>languageLanguage in which this form of the article is published.protected StringTypelastPageUsed for isolated representation of last page.protected DateTimeTypelastRevisionDateThe date the article was last revised or updated in the database.protected StringTypepageCountActual or approximate number of pages or screens.protected StringTypepageStringUsed for full display of pagination.protected Citation.CitationCitedArtifactPublicationFormPeriodicReleaseComponentperiodicReleaseThe specific issue in which the cited article resides.protected Citation.CitationCitedArtifactPublicationFormPublishedInComponentpublishedInThe collection the cited article or artifact is published in.-
Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description CitationCitedArtifactPublicationFormComponent()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
-
publishedIn
protected Citation.CitationCitedArtifactPublicationFormPublishedInComponent publishedIn
The collection the cited article or artifact is published in.
-
periodicRelease
protected Citation.CitationCitedArtifactPublicationFormPeriodicReleaseComponent periodicRelease
The specific issue in which the cited article resides.
-
articleDate
protected DateTimeType 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
protected DateTimeType lastRevisionDate
The date the article was last revised or updated in the database.
-
language
protected List<CodeableConcept> language
Language in which this form of the article is published.
-
accessionNumber
protected StringType accessionNumber
Entry number or identifier for inclusion in a database.
-
pageString
protected StringType pageString
Used for full display of pagination.
-
firstPage
protected StringType firstPage
Used for isolated representation of first page.
-
lastPage
protected StringType lastPage
Used for isolated representation of last page.
-
pageCount
protected StringType pageCount
Actual or approximate number of pages or screens.
-
copyright
protected MarkdownType copyright
Copyright notice for the full article or artifact.
-
-
Constructor Detail
-
CitationCitedArtifactPublicationFormComponent
public CitationCitedArtifactPublicationFormComponent()
Constructor
-
-
Method Detail
-
getPublishedIn
public Citation.CitationCitedArtifactPublicationFormPublishedInComponent getPublishedIn()
- Returns:
publishedIn(The collection the cited article or artifact is published in.)
-
hasPublishedIn
public boolean hasPublishedIn()
-
setPublishedIn
public Citation.CitationCitedArtifactPublicationFormComponent setPublishedIn(Citation.CitationCitedArtifactPublicationFormPublishedInComponent value)
- Parameters:
value-publishedIn(The collection the cited article or artifact is published in.)
-
getPeriodicRelease
public Citation.CitationCitedArtifactPublicationFormPeriodicReleaseComponent getPeriodicRelease()
- Returns:
periodicRelease(The specific issue in which the cited article resides.)
-
hasPeriodicRelease
public boolean hasPeriodicRelease()
-
setPeriodicRelease
public Citation.CitationCitedArtifactPublicationFormComponent setPeriodicRelease(Citation.CitationCitedArtifactPublicationFormPeriodicReleaseComponent value)
- Parameters:
value-periodicRelease(The specific issue in which the cited article resides.)
-
getArticleDateElement
public DateTimeType 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
public boolean hasArticleDateElement()
-
hasArticleDate
public boolean 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
public Date 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
public Citation.CitationCitedArtifactPublicationFormComponent setArticleDate(Date value)
- 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
public DateTimeType 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
public boolean hasLastRevisionDateElement()
-
hasLastRevisionDate
public boolean 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
public Date getLastRevisionDate()
- Returns:
- The date the article was last revised or updated in the database.
-
setLastRevisionDate
public Citation.CitationCitedArtifactPublicationFormComponent setLastRevisionDate(Date value)
- Parameters:
value- The date the article was last revised or updated in the database.
-
getLanguage
public List<CodeableConcept> 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
public boolean hasLanguage()
-
addLanguage
public CodeableConcept addLanguage()
-
addLanguage
public Citation.CitationCitedArtifactPublicationFormComponent addLanguage(CodeableConcept t)
-
getLanguageFirstRep
public CodeableConcept getLanguageFirstRep()
- Returns:
- The first repetition of repeating field
language, creating it if it does not already exist {3}
-
getAccessionNumberElement
public StringType 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
public boolean hasAccessionNumberElement()
-
hasAccessionNumber
public boolean 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
public String getAccessionNumber()
- Returns:
- Entry number or identifier for inclusion in a database.
-
setAccessionNumber
public Citation.CitationCitedArtifactPublicationFormComponent setAccessionNumber(String value)
- Parameters:
value- Entry number or identifier for inclusion in a database.
-
getPageStringElement
public StringType 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
public boolean hasPageStringElement()
-
hasPageString
public boolean 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
public String getPageString()
- Returns:
- Used for full display of pagination.
-
setPageString
public Citation.CitationCitedArtifactPublicationFormComponent setPageString(String value)
- Parameters:
value- Used for full display of pagination.
-
getFirstPageElement
public StringType 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
public boolean hasFirstPageElement()
-
hasFirstPage
public boolean hasFirstPage()
-
setFirstPageElement
public Citation.CitationCitedArtifactPublicationFormComponent setFirstPageElement(StringType value)
- 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
public String getFirstPage()
- Returns:
- Used for isolated representation of first page.
-
setFirstPage
public Citation.CitationCitedArtifactPublicationFormComponent setFirstPage(String value)
- Parameters:
value- Used for isolated representation of first page.
-
getLastPageElement
public StringType 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
public boolean hasLastPageElement()
-
hasLastPage
public boolean hasLastPage()
-
setLastPageElement
public Citation.CitationCitedArtifactPublicationFormComponent setLastPageElement(StringType value)
- 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
public String getLastPage()
- Returns:
- Used for isolated representation of last page.
-
setLastPage
public Citation.CitationCitedArtifactPublicationFormComponent setLastPage(String value)
- Parameters:
value- Used for isolated representation of last page.
-
getPageCountElement
public StringType 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
public boolean hasPageCountElement()
-
hasPageCount
public boolean hasPageCount()
-
setPageCountElement
public Citation.CitationCitedArtifactPublicationFormComponent setPageCountElement(StringType value)
- 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
public String getPageCount()
- Returns:
- Actual or approximate number of pages or screens.
-
setPageCount
public Citation.CitationCitedArtifactPublicationFormComponent setPageCount(String value)
- Parameters:
value- Actual or approximate number of pages or screens.
-
getCopyrightElement
public MarkdownType 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
public boolean hasCopyrightElement()
-
hasCopyright
public boolean 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
public String getCopyright()
- Returns:
- Copyright notice for the full article or artifact.
-
setCopyright
public Citation.CitationCitedArtifactPublicationFormComponent setCopyright(String value)
- Parameters:
value- Copyright notice for the full article or artifact.
-
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.CitationCitedArtifactPublicationFormComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(Citation.CitationCitedArtifactPublicationFormComponent 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
-
-