Package org.hl7.fhir.r4b.model
Class Citation.CitationCitedArtifactClassificationWhoClassifiedComponent
- 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.CitationCitedArtifactClassificationWhoClassifiedComponent
-
- 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.CitationCitedArtifactClassificationWhoClassifiedComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringTypeclassifierCopyrightRights management statement for the classification.protected BooleanTypefreeToShareAcceptable to re-use the classification.protected ReferenceorganizationOrganization who created the classification.protected ReferencepersonPerson who created the classification.protected ReferencepublisherThe publisher of the classification, not the publisher of the article or artifact being cited.-
Fields inherited from class org.hl7.fhir.r4b.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description CitationCitedArtifactClassificationWhoClassifiedComponent()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
-
organization
protected Reference organization
Organization who created the classification.
-
publisher
protected Reference publisher
The publisher of the classification, not the publisher of the article or artifact being cited.
-
classifierCopyright
protected StringType classifierCopyright
Rights management statement for the classification.
-
freeToShare
protected BooleanType freeToShare
Acceptable to re-use the classification.
-
-
Constructor Detail
-
CitationCitedArtifactClassificationWhoClassifiedComponent
public CitationCitedArtifactClassificationWhoClassifiedComponent()
Constructor
-
-
Method Detail
-
hasPerson
public boolean hasPerson()
-
setPerson
public Citation.CitationCitedArtifactClassificationWhoClassifiedComponent setPerson(Reference value)
- Parameters:
value-person(Person who created the classification.)
-
getOrganization
public Reference getOrganization()
- Returns:
organization(Organization who created the classification.)
-
hasOrganization
public boolean hasOrganization()
-
setOrganization
public Citation.CitationCitedArtifactClassificationWhoClassifiedComponent setOrganization(Reference value)
- Parameters:
value-organization(Organization who created the classification.)
-
getPublisher
public Reference getPublisher()
- Returns:
publisher(The publisher of the classification, not the publisher of the article or artifact being cited.)
-
hasPublisher
public boolean hasPublisher()
-
setPublisher
public Citation.CitationCitedArtifactClassificationWhoClassifiedComponent setPublisher(Reference value)
- Parameters:
value-publisher(The publisher of the classification, not the publisher of the article or artifact being cited.)
-
getClassifierCopyrightElement
public StringType getClassifierCopyrightElement()
- Returns:
classifierCopyright(Rights management statement for the classification.). This is the underlying object with id, value and extensions. The accessor "getClassifierCopyright" gives direct access to the value
-
hasClassifierCopyrightElement
public boolean hasClassifierCopyrightElement()
-
hasClassifierCopyright
public boolean hasClassifierCopyright()
-
setClassifierCopyrightElement
public Citation.CitationCitedArtifactClassificationWhoClassifiedComponent setClassifierCopyrightElement(StringType value)
- Parameters:
value-classifierCopyright(Rights management statement for the classification.). This is the underlying object with id, value and extensions. The accessor "getClassifierCopyright" gives direct access to the value
-
getClassifierCopyright
public String getClassifierCopyright()
- Returns:
- Rights management statement for the classification.
-
setClassifierCopyright
public Citation.CitationCitedArtifactClassificationWhoClassifiedComponent setClassifierCopyright(String value)
- Parameters:
value- Rights management statement for the classification.
-
getFreeToShareElement
public BooleanType getFreeToShareElement()
- Returns:
freeToShare(Acceptable to re-use the classification.). This is the underlying object with id, value and extensions. The accessor "getFreeToShare" gives direct access to the value
-
hasFreeToShareElement
public boolean hasFreeToShareElement()
-
hasFreeToShare
public boolean hasFreeToShare()
-
setFreeToShareElement
public Citation.CitationCitedArtifactClassificationWhoClassifiedComponent setFreeToShareElement(BooleanType value)
- Parameters:
value-freeToShare(Acceptable to re-use the classification.). This is the underlying object with id, value and extensions. The accessor "getFreeToShare" gives direct access to the value
-
getFreeToShare
public boolean getFreeToShare()
- Returns:
- Acceptable to re-use the classification.
-
setFreeToShare
public Citation.CitationCitedArtifactClassificationWhoClassifiedComponent setFreeToShare(boolean value)
- Parameters:
value- Acceptable to re-use the classification.
-
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.CitationCitedArtifactClassificationWhoClassifiedComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(Citation.CitationCitedArtifactClassificationWhoClassifiedComponent 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
-
-