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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CodeableConceptThe category of the item or items.protected DateTimeTypeThe expiry date of the item or items.protected CodeableReferenceThe code or reference to the item type.protected StringTypeThe lot number of the item or items.protected DateTimeTypeThe manufacturingDate of the item or items.protected QuantityThe quantity of the item or items.protected StringTypeThe serial number of the item.Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension -
Constructor Summary
ConstructorsConstructorDescriptionConstructorInventoryReportInventoryListingItemsComponent(Quantity quantity, CodeableReference item) Constructor -
Method Summary
Modifier and TypeMethodDescriptioncopy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()getItem()getLot()getNamedProperty(int _hash, String _name, boolean _checkValid) Base[]getProperty(int hash, String name, boolean checkValid) String[]getTypesForProperty(int hash, String name) booleanbooleanbooleanbooleanhasItem()booleanhasLot()booleanbooleanbooleanbooleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) setCategory(CodeableConcept value) setExpiryElement(DateTimeType value) setItem(CodeableReference value) setLotElement(StringType value) setManufacturingDate(Date value) setProperty(int hash, String name, Base value) setProperty(String name, Base value) setQuantity(Quantity value) setSerialElement(StringType 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
-
category
The category of the item or items. -
quantity
The quantity of the item or items. -
item
The code or reference to the item type. -
lot
The lot number of the item or items. -
serial
The serial number of the item. -
expiry
The expiry date of the item or items. -
manufacturingDate
The manufacturingDate of the item or items.
-
-
Constructor Details
-
InventoryReportInventoryListingItemsComponent
Constructor -
InventoryReportInventoryListingItemsComponent
Constructor
-
-
Method Details
-
getCategory
- Returns:
category(The category of the item or items.)
-
hasCategory
-
setCategory
public InventoryReport.InventoryReportInventoryListingItemsComponent setCategory(CodeableConcept value) - Parameters:
value-category(The category of the item or items.)
-
getQuantity
- Returns:
quantity(The quantity of the item or items.)
-
hasQuantity
-
setQuantity
- Parameters:
value-quantity(The quantity of the item or items.)
-
getItem
- Returns:
item(The code or reference to the item type.)
-
hasItem
-
setItem
public InventoryReport.InventoryReportInventoryListingItemsComponent setItem(CodeableReference value) - Parameters:
value-item(The code or reference to the item type.)
-
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
-
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
-
getLot
- Returns:
- The lot number of the item or items.
-
setLot
- Parameters:
value- The lot number of the item or items.
-
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
-
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
-
getSerial
- Returns:
- The serial number of the item.
-
setSerial
- Parameters:
value- The serial number of the item.
-
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
-
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
-
getExpiry
- Returns:
- The expiry date of the item or items.
-
setExpiry
- Parameters:
value- The expiry date of the item or items.
-
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
-
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
- 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
- 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
-