Package org.hl7.fhir.r4b.model
Class Citation.CitationCitedArtifactContributorshipEntryComponent
- 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.CitationCitedArtifactContributorshipEntryComponent
-
- 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.CitationCitedArtifactContributorshipEntryComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Address>addressPhysical mailing address for the author or contributor.protected List<Citation.CitationCitedArtifactContributorshipEntryAffiliationInfoComponent>affiliationInfoOrganization affiliated with the entity.protected StringTypecollectiveNameUsed for collective or corporate name as an author.protected List<Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent>contributionInstanceContributions with accounting for time or number.protected List<CodeableConcept>contributionTypeThis element identifies the specific nature of an individual’s contribution with respect to the cited work.protected BooleanTypecorrespondingContactIndication of which contributor is the corresponding contributor for the role.protected List<Identifier>identifierUnique person identifier.protected StringTypeinitialsInitials for forename.protected PositiveIntTypelistOrderUsed to code order of authors.protected HumanNamenameA name associated with the individual.protected CodeableConceptroleThe role of the contributor (e.g.protected List<ContactPoint>telecomEmail or telephone contact methods for the author or contributor.-
Fields inherited from class org.hl7.fhir.r4b.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description CitationCitedArtifactContributorshipEntryComponent()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
-
initials
protected StringType initials
Initials for forename.
-
collectiveName
protected StringType collectiveName
Used for collective or corporate name as an author.
-
identifier
protected List<Identifier> identifier
Unique person identifier.
-
affiliationInfo
protected List<Citation.CitationCitedArtifactContributorshipEntryAffiliationInfoComponent> affiliationInfo
Organization affiliated with the entity.
-
telecom
protected List<ContactPoint> telecom
Email or telephone contact methods for the author or contributor.
-
contributionType
protected List<CodeableConcept> contributionType
This element identifies the specific nature of an individual’s contribution with respect to the cited work.
-
role
protected CodeableConcept role
The role of the contributor (e.g. author, editor, reviewer).
-
contributionInstance
protected List<Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent> contributionInstance
Contributions with accounting for time or number.
-
correspondingContact
protected BooleanType correspondingContact
Indication of which contributor is the corresponding contributor for the role.
-
listOrder
protected PositiveIntType listOrder
Used to code order of authors.
-
-
Constructor Detail
-
CitationCitedArtifactContributorshipEntryComponent
public CitationCitedArtifactContributorshipEntryComponent()
Constructor
-
-
Method Detail
-
hasName
public boolean hasName()
-
setName
public Citation.CitationCitedArtifactContributorshipEntryComponent setName(HumanName value)
- Parameters:
value-name(A name associated with the individual.)
-
getInitialsElement
public StringType getInitialsElement()
- Returns:
initials(Initials for forename.). This is the underlying object with id, value and extensions. The accessor "getInitials" gives direct access to the value
-
hasInitialsElement
public boolean hasInitialsElement()
-
hasInitials
public boolean hasInitials()
-
setInitialsElement
public Citation.CitationCitedArtifactContributorshipEntryComponent setInitialsElement(StringType value)
- Parameters:
value-initials(Initials for forename.). This is the underlying object with id, value and extensions. The accessor "getInitials" gives direct access to the value
-
getInitials
public String getInitials()
- Returns:
- Initials for forename.
-
setInitials
public Citation.CitationCitedArtifactContributorshipEntryComponent setInitials(String value)
- Parameters:
value- Initials for forename.
-
getCollectiveNameElement
public StringType getCollectiveNameElement()
- Returns:
collectiveName(Used for collective or corporate name as an author.). This is the underlying object with id, value and extensions. The accessor "getCollectiveName" gives direct access to the value
-
hasCollectiveNameElement
public boolean hasCollectiveNameElement()
-
hasCollectiveName
public boolean hasCollectiveName()
-
setCollectiveNameElement
public Citation.CitationCitedArtifactContributorshipEntryComponent setCollectiveNameElement(StringType value)
- Parameters:
value-collectiveName(Used for collective or corporate name as an author.). This is the underlying object with id, value and extensions. The accessor "getCollectiveName" gives direct access to the value
-
getCollectiveName
public String getCollectiveName()
- Returns:
- Used for collective or corporate name as an author.
-
setCollectiveName
public Citation.CitationCitedArtifactContributorshipEntryComponent setCollectiveName(String value)
- Parameters:
value- Used for collective or corporate name as an author.
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(Unique person identifier.)
-
setIdentifier
public Citation.CitationCitedArtifactContributorshipEntryComponent setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public Citation.CitationCitedArtifactContributorshipEntryComponent addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist {3}
-
getAffiliationInfo
public List<Citation.CitationCitedArtifactContributorshipEntryAffiliationInfoComponent> getAffiliationInfo()
- Returns:
affiliationInfo(Organization affiliated with the entity.)
-
setAffiliationInfo
public Citation.CitationCitedArtifactContributorshipEntryComponent setAffiliationInfo(List<Citation.CitationCitedArtifactContributorshipEntryAffiliationInfoComponent> theAffiliationInfo)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasAffiliationInfo
public boolean hasAffiliationInfo()
-
addAffiliationInfo
public Citation.CitationCitedArtifactContributorshipEntryAffiliationInfoComponent addAffiliationInfo()
-
addAffiliationInfo
public Citation.CitationCitedArtifactContributorshipEntryComponent addAffiliationInfo(Citation.CitationCitedArtifactContributorshipEntryAffiliationInfoComponent t)
-
getAffiliationInfoFirstRep
public Citation.CitationCitedArtifactContributorshipEntryAffiliationInfoComponent getAffiliationInfoFirstRep()
- Returns:
- The first repetition of repeating field
affiliationInfo, creating it if it does not already exist {3}
-
getAddress
public List<Address> getAddress()
- Returns:
address(Physical mailing address for the author or contributor.)
-
setAddress
public Citation.CitationCitedArtifactContributorshipEntryComponent setAddress(List<Address> theAddress)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasAddress
public boolean hasAddress()
-
addAddress
public Address addAddress()
-
addAddress
public Citation.CitationCitedArtifactContributorshipEntryComponent addAddress(Address t)
-
getAddressFirstRep
public Address getAddressFirstRep()
- Returns:
- The first repetition of repeating field
address, creating it if it does not already exist {3}
-
getTelecom
public List<ContactPoint> getTelecom()
- Returns:
telecom(Email or telephone contact methods for the author or contributor.)
-
setTelecom
public Citation.CitationCitedArtifactContributorshipEntryComponent setTelecom(List<ContactPoint> theTelecom)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasTelecom
public boolean hasTelecom()
-
addTelecom
public ContactPoint addTelecom()
-
addTelecom
public Citation.CitationCitedArtifactContributorshipEntryComponent addTelecom(ContactPoint t)
-
getTelecomFirstRep
public ContactPoint getTelecomFirstRep()
- Returns:
- The first repetition of repeating field
telecom, creating it if it does not already exist {3}
-
getContributionType
public List<CodeableConcept> getContributionType()
- Returns:
contributionType(This element identifies the specific nature of an individual’s contribution with respect to the cited work.)
-
setContributionType
public Citation.CitationCitedArtifactContributorshipEntryComponent setContributionType(List<CodeableConcept> theContributionType)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasContributionType
public boolean hasContributionType()
-
addContributionType
public CodeableConcept addContributionType()
-
addContributionType
public Citation.CitationCitedArtifactContributorshipEntryComponent addContributionType(CodeableConcept t)
-
getContributionTypeFirstRep
public CodeableConcept getContributionTypeFirstRep()
- Returns:
- The first repetition of repeating field
contributionType, creating it if it does not already exist {3}
-
getRole
public CodeableConcept getRole()
- Returns:
role(The role of the contributor (e.g. author, editor, reviewer).)
-
hasRole
public boolean hasRole()
-
setRole
public Citation.CitationCitedArtifactContributorshipEntryComponent setRole(CodeableConcept value)
- Parameters:
value-role(The role of the contributor (e.g. author, editor, reviewer).)
-
getContributionInstance
public List<Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent> getContributionInstance()
- Returns:
contributionInstance(Contributions with accounting for time or number.)
-
setContributionInstance
public Citation.CitationCitedArtifactContributorshipEntryComponent setContributionInstance(List<Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent> theContributionInstance)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasContributionInstance
public boolean hasContributionInstance()
-
addContributionInstance
public Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent addContributionInstance()
-
addContributionInstance
public Citation.CitationCitedArtifactContributorshipEntryComponent addContributionInstance(Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent t)
-
getContributionInstanceFirstRep
public Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent getContributionInstanceFirstRep()
- Returns:
- The first repetition of repeating field
contributionInstance, creating it if it does not already exist {3}
-
getCorrespondingContactElement
public BooleanType getCorrespondingContactElement()
- Returns:
correspondingContact(Indication of which contributor is the corresponding contributor for the role.). This is the underlying object with id, value and extensions. The accessor "getCorrespondingContact" gives direct access to the value
-
hasCorrespondingContactElement
public boolean hasCorrespondingContactElement()
-
hasCorrespondingContact
public boolean hasCorrespondingContact()
-
setCorrespondingContactElement
public Citation.CitationCitedArtifactContributorshipEntryComponent setCorrespondingContactElement(BooleanType value)
- Parameters:
value-correspondingContact(Indication of which contributor is the corresponding contributor for the role.). This is the underlying object with id, value and extensions. The accessor "getCorrespondingContact" gives direct access to the value
-
getCorrespondingContact
public boolean getCorrespondingContact()
- Returns:
- Indication of which contributor is the corresponding contributor for the role.
-
setCorrespondingContact
public Citation.CitationCitedArtifactContributorshipEntryComponent setCorrespondingContact(boolean value)
- Parameters:
value- Indication of which contributor is the corresponding contributor for the role.
-
getListOrderElement
public PositiveIntType getListOrderElement()
- Returns:
listOrder(Used to code order of authors.). This is the underlying object with id, value and extensions. The accessor "getListOrder" gives direct access to the value
-
hasListOrderElement
public boolean hasListOrderElement()
-
hasListOrder
public boolean hasListOrder()
-
setListOrderElement
public Citation.CitationCitedArtifactContributorshipEntryComponent setListOrderElement(PositiveIntType value)
- Parameters:
value-listOrder(Used to code order of authors.). This is the underlying object with id, value and extensions. The accessor "getListOrder" gives direct access to the value
-
getListOrder
public int getListOrder()
- Returns:
- Used to code order of authors.
-
setListOrder
public Citation.CitationCitedArtifactContributorshipEntryComponent setListOrder(int value)
- Parameters:
value- Used to code order of authors.
-
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.CitationCitedArtifactContributorshipEntryComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(Citation.CitationCitedArtifactContributorshipEntryComponent 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
-
-