Package org.hl7.fhir.r5.model
Class MedicinalProductDefinition.MedicinalProductDefinitionNameComponent
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.MedicinalProductDefinition.MedicinalProductDefinitionNameComponent
- 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:
- MedicinalProductDefinition
public static class MedicinalProductDefinition.MedicinalProductDefinitionNameComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionCountry where the name applies.Coding words or phrases of the name.protected StringTypeThe full product name.protected CodeableConceptType of product name, such as rINN, BAN, Proprietary, Non-Proprietary.Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension -
Constructor Summary
ConstructorsConstructorDescriptionConstructorMedicinalProductDefinitionNameComponent(String productName) Constructor -
Method Summary
Modifier and TypeMethodDescriptionaddCountryLanguage(MedicinalProductDefinition.MedicinalProductDefinitionNameCountryLanguageComponent t) copy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()getNamedProperty(int _hash, String _name, boolean _checkValid) Base[]getProperty(int hash, String name, boolean checkValid) getType()String[]getTypesForProperty(int hash, String name) booleanbooleanbooleanbooleanbooleanhasType()booleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) setCountryLanguage(List<MedicinalProductDefinition.MedicinalProductDefinitionNameCountryLanguageComponent> theCountryLanguage) setNamePart(List<MedicinalProductDefinition.MedicinalProductDefinitionNameNamePartComponent> theNamePart) setProductName(String value) setProductNameElement(StringType value) setProperty(int hash, String name, Base value) setProperty(String name, Base value) setType(CodeableConcept value) 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
-
productName
The full product name. -
type
Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary. -
namePart
Coding words or phrases of the name. -
countryLanguage
protected List<MedicinalProductDefinition.MedicinalProductDefinitionNameCountryLanguageComponent> countryLanguageCountry where the name applies.
-
-
Constructor Details
-
MedicinalProductDefinitionNameComponent
Constructor -
MedicinalProductDefinitionNameComponent
Constructor
-
-
Method Details
-
getProductNameElement
- Returns:
productName(The full product name.). This is the underlying object with id, value and extensions. The accessor "getProductName" gives direct access to the value
-
hasProductNameElement
-
hasProductName
-
setProductNameElement
public MedicinalProductDefinition.MedicinalProductDefinitionNameComponent setProductNameElement(StringType value) - Parameters:
value-productName(The full product name.). This is the underlying object with id, value and extensions. The accessor "getProductName" gives direct access to the value
-
getProductName
- Returns:
- The full product name.
-
setProductName
public MedicinalProductDefinition.MedicinalProductDefinitionNameComponent setProductName(String value) - Parameters:
value- The full product name.
-
getType
- Returns:
type(Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary.)
-
hasType
-
setType
public MedicinalProductDefinition.MedicinalProductDefinitionNameComponent setType(CodeableConcept value) - Parameters:
value-type(Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary.)
-
getNamePart
public List<MedicinalProductDefinition.MedicinalProductDefinitionNameNamePartComponent> getNamePart()- Returns:
namePart(Coding words or phrases of the name.)
-
setNamePart
public MedicinalProductDefinition.MedicinalProductDefinitionNameComponent setNamePart(List<MedicinalProductDefinition.MedicinalProductDefinitionNameNamePartComponent> theNamePart) - Returns:
- Returns a reference to
thisfor easy method chaining
-
hasNamePart
-
addNamePart
-
addNamePart
-
getNamePartFirstRep
public MedicinalProductDefinition.MedicinalProductDefinitionNameNamePartComponent getNamePartFirstRep()- Returns:
- The first repetition of repeating field
namePart, creating it if it does not already exist {3}
-
getCountryLanguage
public List<MedicinalProductDefinition.MedicinalProductDefinitionNameCountryLanguageComponent> getCountryLanguage()- Returns:
countryLanguage(Country where the name applies.)
-
setCountryLanguage
public MedicinalProductDefinition.MedicinalProductDefinitionNameComponent setCountryLanguage(List<MedicinalProductDefinition.MedicinalProductDefinitionNameCountryLanguageComponent> theCountryLanguage) - Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCountryLanguage
-
addCountryLanguage
-
addCountryLanguage
-
getCountryLanguageFirstRep
public MedicinalProductDefinition.MedicinalProductDefinitionNameCountryLanguageComponent getCountryLanguageFirstRep()- Returns:
- The first repetition of repeating field
countryLanguage, creating it if it does not already exist {3}
-
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
-