Package org.hl7.fhir.r5.model
Class Citation.CitationCitedArtifactContributorshipEntryComponent
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.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.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:
-
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
Modifier and TypeFieldDescriptionOrganization affiliated with the contributor.Contributions with accounting for time or number.protected List
<CodeableConcept> This element identifies the specific nature of an individual?s contribution with respect to the cited work.protected Reference
The identity of the individual contributor.protected BooleanType
Whether the contributor is the corresponding contributor for the role.protected StringType
For citation styles that use initials.protected PositiveIntType
Provides a numerical ranking to represent the degree of contributorship relative to other contributors, such as 1 for first author and 2 for second author.protected CodeableConcept
The role of the contributor (e.g.Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
Constructor Summary
ConstructorDescriptionConstructorConstructor -
Method Summary
Modifier and TypeMethodDescriptionaddContributionInstance
(Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent t) copy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
boolean
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) int
getRole()
String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasRole()
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setAffiliation
(List<Reference> theAffiliation) setContributionInstance
(List<Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent> theContributionInstance) setContributionType
(List<CodeableConcept> theContributionType) setContributor
(Reference value) setCorrespondingContact
(boolean value) setForenameInitials
(String value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setRankingOrder
(int value) setRole
(CodeableConcept value) Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtension
Methods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getExtensionString, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getStandardsStatus, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setStandardsStatus
Methods 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, 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
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
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
contributor
The identity of the individual contributor. -
forenameInitials
For citation styles that use initials. -
affiliation
Organization affiliated with the contributor. -
contributionType
This element identifies the specific nature of an individual?s contribution with respect to the cited work. -
role
The role of the contributor (e.g. author, editor, reviewer, funder). -
contributionInstance
protected List<Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent> contributionInstanceContributions with accounting for time or number. -
correspondingContact
Whether the contributor is the corresponding contributor for the role. -
rankingOrder
Provides a numerical ranking to represent the degree of contributorship relative to other contributors, such as 1 for first author and 2 for second author.
-
-
Constructor Details
-
CitationCitedArtifactContributorshipEntryComponent
Constructor -
CitationCitedArtifactContributorshipEntryComponent
Constructor
-
-
Method Details
-
getContributor
- Returns:
contributor
(The identity of the individual contributor.)
-
hasContributor
-
setContributor
- Parameters:
value
-contributor
(The identity of the individual contributor.)
-
getForenameInitialsElement
- Returns:
forenameInitials
(For citation styles that use initials.). This is the underlying object with id, value and extensions. The accessor "getForenameInitials" gives direct access to the value
-
hasForenameInitialsElement
-
hasForenameInitials
-
setForenameInitialsElement
public Citation.CitationCitedArtifactContributorshipEntryComponent setForenameInitialsElement(StringType value) - Parameters:
value
-forenameInitials
(For citation styles that use initials.). This is the underlying object with id, value and extensions. The accessor "getForenameInitials" gives direct access to the value
-
getForenameInitials
- Returns:
- For citation styles that use initials.
-
setForenameInitials
public Citation.CitationCitedArtifactContributorshipEntryComponent setForenameInitials(String value) - Parameters:
value
- For citation styles that use initials.
-
getAffiliation
- Returns:
affiliation
(Organization affiliated with the contributor.)
-
setAffiliation
public Citation.CitationCitedArtifactContributorshipEntryComponent setAffiliation(List<Reference> theAffiliation) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasAffiliation
-
addAffiliation
-
addAffiliation
-
getAffiliationFirstRep
- Returns:
- The first repetition of repeating field
affiliation
, creating it if it does not already exist {3}
-
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
this
for easy method chaining
-
hasContributionType
-
addContributionType
-
addContributionType
-
getContributionTypeFirstRep
- Returns:
- The first repetition of repeating field
contributionType
, creating it if it does not already exist {3}
-
getRole
- Returns:
role
(The role of the contributor (e.g. author, editor, reviewer, funder).)
-
hasRole
-
setRole
- Parameters:
value
-role
(The role of the contributor (e.g. author, editor, reviewer, funder).)
-
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
this
for easy method chaining
-
hasContributionInstance
-
addContributionInstance
-
addContributionInstance
-
getContributionInstanceFirstRep
public Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent getContributionInstanceFirstRep()- Returns:
- The first repetition of repeating field
contributionInstance
, creating it if it does not already exist {3}
-
getCorrespondingContactElement
- Returns:
correspondingContact
(Whether the 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
-
hasCorrespondingContact
-
setCorrespondingContactElement
public Citation.CitationCitedArtifactContributorshipEntryComponent setCorrespondingContactElement(BooleanType value) - Parameters:
value
-correspondingContact
(Whether the 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
- Returns:
- Whether the contributor is the corresponding contributor for the role.
-
setCorrespondingContact
public Citation.CitationCitedArtifactContributorshipEntryComponent setCorrespondingContact(boolean value) - Parameters:
value
- Whether the contributor is the corresponding contributor for the role.
-
getRankingOrderElement
- Returns:
rankingOrder
(Provides a numerical ranking to represent the degree of contributorship relative to other contributors, such as 1 for first author and 2 for second author.). This is the underlying object with id, value and extensions. The accessor "getRankingOrder" gives direct access to the value
-
hasRankingOrderElement
-
hasRankingOrder
-
setRankingOrderElement
public Citation.CitationCitedArtifactContributorshipEntryComponent setRankingOrderElement(PositiveIntType value) - Parameters:
value
-rankingOrder
(Provides a numerical ranking to represent the degree of contributorship relative to other contributors, such as 1 for first author and 2 for second author.). This is the underlying object with id, value and extensions. The accessor "getRankingOrder" gives direct access to the value
-
getRankingOrder
- Returns:
- Provides a numerical ranking to represent the degree of contributorship relative to other contributors, such as 1 for first author and 2 for second author.
-
setRankingOrder
- Parameters:
value
- Provides a numerical ranking to represent the degree of contributorship relative to other contributors, such as 1 for first author and 2 for second author.
-
listChildren
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copy
in classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
- Returns:
- the FHIR type name of the instance (not the java class name)
-