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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionPhysical mailing address for the author or contributor.Organization affiliated with the entity.protected StringTypeUsed for collective or corporate name as an author.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 BooleanTypeIndication of which contributor is the corresponding contributor for the role.protected List<Identifier>Unique person identifier.protected StringTypeInitials for forename.protected HumanNameA name associated with the individual.protected PositiveIntTypeProvides 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 CodeableConceptThe role of the contributor (e.g.protected List<ContactPoint>Email or telephone contact methods for the author or contributor.Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddContributionInstance(Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent t) copy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()booleangetName()getNamedProperty(int _hash, String _name, boolean _checkValid) Base[]getProperty(int hash, String name, boolean checkValid) intgetRole()String[]getTypesForProperty(int hash, String name) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanhasName()booleanbooleanbooleanhasRole()booleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) setAddress(List<Address> theAddress) setAffiliationInfo(List<Citation.CitationCitedArtifactContributorshipEntryAffiliationInfoComponent> theAffiliationInfo) setCollectiveName(String value) setContributionInstance(List<Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent> theContributionInstance) setContributionType(List<CodeableConcept> theContributionType) setCorrespondingContact(boolean value) setIdentifier(List<Identifier> theIdentifier) setInitials(String value) setInitialsElement(StringType value) setProperty(int hash, String name, Base value) setProperty(String name, Base value) setRankingOrder(int value) setRole(CodeableConcept value) setTelecom(List<ContactPoint> theTelecom) 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
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, 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
-
name
A name associated with the individual. -
initials
Initials for forename. -
collectiveName
Used for collective or corporate name as an author. -
identifier
Unique person identifier. -
affiliationInfo
protected List<Citation.CitationCitedArtifactContributorshipEntryAffiliationInfoComponent> affiliationInfoOrganization affiliated with the entity. -
address
Physical mailing address for the author or contributor. -
telecom
Email or telephone contact methods for the author or 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). -
contributionInstance
protected List<Citation.CitationCitedArtifactContributorshipEntryContributionInstanceComponent> contributionInstanceContributions with accounting for time or number. -
correspondingContact
Indication of which 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
-
-
Method Details
-
getName
- Returns:
name(A name associated with the individual.)
-
hasName
-
setName
- Parameters:
value-name(A name associated with the individual.)
-
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
-
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
- Returns:
- Initials for forename.
-
setInitials
- Parameters:
value- Initials for forename.
-
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
-
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
- Returns:
- Used for collective or corporate name as an author.
-
setCollectiveName
- Parameters:
value- Used for collective or corporate name as an author.
-
getIdentifier
- Returns:
identifier(Unique person identifier.)
-
setIdentifier
public Citation.CitationCitedArtifactContributorshipEntryComponent setIdentifier(List<Identifier> theIdentifier) - Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
-
addIdentifier
-
addIdentifier
-
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
-
addAffiliationInfo
-
addAffiliationInfo
-
getAffiliationInfoFirstRep
public Citation.CitationCitedArtifactContributorshipEntryAffiliationInfoComponent getAffiliationInfoFirstRep()- Returns:
- The first repetition of repeating field
affiliationInfo, creating it if it does not already exist {3}
-
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
-
addAddress
-
addAddress
-
getAddressFirstRep
- Returns:
- The first repetition of repeating field
address, creating it if it does not already exist {3}
-
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
-
addTelecom
-
addTelecom
-
getTelecomFirstRep
- Returns:
- The first repetition of repeating field
telecom, 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
thisfor 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).)
-
hasRole
-
setRole
- 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
-
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(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
-
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
- 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.
-
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:
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
-