Package org.hl7.fhir.r5.model
Class InventoryReport.InventoryReportInventoryListingItemsComponent
- 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.InventoryReport.InventoryReportInventoryListingItemsComponent
-
- 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:
- InventoryReport
public static class InventoryReport.InventoryReportInventoryListingItemsComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConceptcategoryThe category of the item or items.protected DateTimeTypeexpiryThe expiry date of the item or items.protected CodeableReferenceitemThe code or reference to the item type.protected StringTypelotThe lot number of the item or items.protected DateTimeTypemanufacturingDateThe manufacturingDate of the item or items.protected QuantityquantityThe quantity of the item or items.protected StringTypeserialThe serial number of the item.-
Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description InventoryReportInventoryListingItemsComponent()ConstructorInventoryReportInventoryListingItemsComponent(Quantity quantity, CodeableReference item)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtension
-
Methods 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, setIdElement
-
Methods 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, 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
-
category
protected CodeableConcept category
The category of the item or items.
-
item
protected CodeableReference item
The code or reference to the item type.
-
lot
protected StringType lot
The lot number of the item or items.
-
serial
protected StringType serial
The serial number of the item.
-
expiry
protected DateTimeType expiry
The expiry date of the item or items.
-
manufacturingDate
protected DateTimeType manufacturingDate
The manufacturingDate of the item or items.
-
-
Constructor Detail
-
InventoryReportInventoryListingItemsComponent
public InventoryReportInventoryListingItemsComponent()
Constructor
-
InventoryReportInventoryListingItemsComponent
public InventoryReportInventoryListingItemsComponent(Quantity quantity, CodeableReference item)
Constructor
-
-
Method Detail
-
getCategory
public CodeableConcept getCategory()
- Returns:
category(The category of the item or items.)
-
hasCategory
public boolean hasCategory()
-
setCategory
public InventoryReport.InventoryReportInventoryListingItemsComponent setCategory(CodeableConcept value)
- Parameters:
value-category(The category of the item or items.)
-
getQuantity
public Quantity getQuantity()
- Returns:
quantity(The quantity of the item or items.)
-
hasQuantity
public boolean hasQuantity()
-
setQuantity
public InventoryReport.InventoryReportInventoryListingItemsComponent setQuantity(Quantity value)
- Parameters:
value-quantity(The quantity of the item or items.)
-
getItem
public CodeableReference getItem()
- Returns:
item(The code or reference to the item type.)
-
hasItem
public boolean hasItem()
-
setItem
public InventoryReport.InventoryReportInventoryListingItemsComponent setItem(CodeableReference value)
- Parameters:
value-item(The code or reference to the item type.)
-
getLotElement
public StringType getLotElement()
- Returns:
lot(The lot number of the item or items.). This is the underlying object with id, value and extensions. The accessor "getLot" gives direct access to the value
-
hasLotElement
public boolean hasLotElement()
-
hasLot
public boolean hasLot()
-
setLotElement
public InventoryReport.InventoryReportInventoryListingItemsComponent setLotElement(StringType value)
- Parameters:
value-lot(The lot number of the item or items.). This is the underlying object with id, value and extensions. The accessor "getLot" gives direct access to the value
-
setLot
public InventoryReport.InventoryReportInventoryListingItemsComponent setLot(String value)
- Parameters:
value- The lot number of the item or items.
-
getSerialElement
public StringType getSerialElement()
- Returns:
serial(The serial number of the item.). This is the underlying object with id, value and extensions. The accessor "getSerial" gives direct access to the value
-
hasSerialElement
public boolean hasSerialElement()
-
hasSerial
public boolean hasSerial()
-
setSerialElement
public InventoryReport.InventoryReportInventoryListingItemsComponent setSerialElement(StringType value)
- Parameters:
value-serial(The serial number of the item.). This is the underlying object with id, value and extensions. The accessor "getSerial" gives direct access to the value
-
setSerial
public InventoryReport.InventoryReportInventoryListingItemsComponent setSerial(String value)
- Parameters:
value- The serial number of the item.
-
getExpiryElement
public DateTimeType getExpiryElement()
- Returns:
expiry(The expiry date of the item or items.). This is the underlying object with id, value and extensions. The accessor "getExpiry" gives direct access to the value
-
hasExpiryElement
public boolean hasExpiryElement()
-
hasExpiry
public boolean hasExpiry()
-
setExpiryElement
public InventoryReport.InventoryReportInventoryListingItemsComponent setExpiryElement(DateTimeType value)
- Parameters:
value-expiry(The expiry date of the item or items.). This is the underlying object with id, value and extensions. The accessor "getExpiry" gives direct access to the value
-
setExpiry
public InventoryReport.InventoryReportInventoryListingItemsComponent setExpiry(Date value)
- Parameters:
value- The expiry date of the item or items.
-
getManufacturingDateElement
public DateTimeType getManufacturingDateElement()
- Returns:
manufacturingDate(The manufacturingDate of the item or items.). This is the underlying object with id, value and extensions. The accessor "getManufacturingDate" gives direct access to the value
-
hasManufacturingDateElement
public boolean hasManufacturingDateElement()
-
hasManufacturingDate
public boolean hasManufacturingDate()
-
setManufacturingDateElement
public InventoryReport.InventoryReportInventoryListingItemsComponent setManufacturingDateElement(DateTimeType value)
- Parameters:
value-manufacturingDate(The manufacturingDate of the item or items.). This is the underlying object with id, value and extensions. The accessor "getManufacturingDate" gives direct access to the value
-
getManufacturingDate
public Date getManufacturingDate()
- Returns:
- The manufacturingDate of the item or items.
-
setManufacturingDate
public InventoryReport.InventoryReportInventoryListingItemsComponent setManufacturingDate(Date value)
- Parameters:
value- The manufacturingDate of the item or items.
-
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 InventoryReport.InventoryReportInventoryListingItemsComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(InventoryReport.InventoryReportInventoryListingItemsComponent 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
-
-