Package org.hl7.fhir.r4b.model
Class Citation.CitationCitedArtifactPublicationFormPublishedInComponent
- 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.CitationCitedArtifactPublicationFormPublishedInComponent
-
- 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.CitationCitedArtifactPublicationFormPublishedInComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Identifier>identifierJournal identifiers include ISSN, ISO Abbreviation and NLMuniqueID; Book identifiers include ISBN.protected ReferencepublisherName of the publisher.protected StringTypepublisherLocationGeographic location of the publisher.protected StringTypetitleName of the database or title of the book or journal.protected CodeableConcepttypeKind of container (e.g.-
Fields inherited from class org.hl7.fhir.r4b.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description CitationCitedArtifactPublicationFormPublishedInComponent()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
-
type
protected CodeableConcept type
Kind of container (e.g. Periodical, database, or book).
-
identifier
protected List<Identifier> identifier
Journal identifiers include ISSN, ISO Abbreviation and NLMuniqueID; Book identifiers include ISBN.
-
title
protected StringType title
Name of the database or title of the book or journal.
-
publisherLocation
protected StringType publisherLocation
Geographic location of the publisher.
-
-
Constructor Detail
-
CitationCitedArtifactPublicationFormPublishedInComponent
public CitationCitedArtifactPublicationFormPublishedInComponent()
Constructor
-
-
Method Detail
-
getType
public CodeableConcept getType()
- Returns:
type(Kind of container (e.g. Periodical, database, or book).)
-
hasType
public boolean hasType()
-
setType
public Citation.CitationCitedArtifactPublicationFormPublishedInComponent setType(CodeableConcept value)
- Parameters:
value-type(Kind of container (e.g. Periodical, database, or book).)
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(Journal identifiers include ISSN, ISO Abbreviation and NLMuniqueID; Book identifiers include ISBN.)
-
setIdentifier
public Citation.CitationCitedArtifactPublicationFormPublishedInComponent setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public Citation.CitationCitedArtifactPublicationFormPublishedInComponent addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist {3}
-
getTitleElement
public StringType getTitleElement()
- Returns:
title(Name of the database or title of the book or journal.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
hasTitleElement
public boolean hasTitleElement()
-
hasTitle
public boolean hasTitle()
-
setTitleElement
public Citation.CitationCitedArtifactPublicationFormPublishedInComponent setTitleElement(StringType value)
- Parameters:
value-title(Name of the database or title of the book or journal.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
setTitle
public Citation.CitationCitedArtifactPublicationFormPublishedInComponent setTitle(String value)
- Parameters:
value- Name of the database or title of the book or journal.
-
getPublisher
public Reference getPublisher()
- Returns:
publisher(Name of the publisher.)
-
hasPublisher
public boolean hasPublisher()
-
setPublisher
public Citation.CitationCitedArtifactPublicationFormPublishedInComponent setPublisher(Reference value)
- Parameters:
value-publisher(Name of the publisher.)
-
getPublisherLocationElement
public StringType getPublisherLocationElement()
- Returns:
publisherLocation(Geographic location of the publisher.). This is the underlying object with id, value and extensions. The accessor "getPublisherLocation" gives direct access to the value
-
hasPublisherLocationElement
public boolean hasPublisherLocationElement()
-
hasPublisherLocation
public boolean hasPublisherLocation()
-
setPublisherLocationElement
public Citation.CitationCitedArtifactPublicationFormPublishedInComponent setPublisherLocationElement(StringType value)
- Parameters:
value-publisherLocation(Geographic location of the publisher.). This is the underlying object with id, value and extensions. The accessor "getPublisherLocation" gives direct access to the value
-
getPublisherLocation
public String getPublisherLocation()
- Returns:
- Geographic location of the publisher.
-
setPublisherLocation
public Citation.CitationCitedArtifactPublicationFormPublishedInComponent setPublisherLocation(String value)
- Parameters:
value- Geographic location of the publisher.
-
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.CitationCitedArtifactPublicationFormPublishedInComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(Citation.CitationCitedArtifactPublicationFormPublishedInComponent 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
-
-