Class X_I_Inventory

java.lang.Object
org.compiere.model.PO
org.compiere.model.X_I_Inventory
All Implemented Interfaces:
Serializable, Cloneable, Comparator<Object>, I_I_Inventory, I_Persistent, Evaluatee

public class X_I_Inventory extends PO implements I_I_Inventory, I_Persistent
Generated Model for I_Inventory
Version:
Release 11 - $Id$
Author:
iDempiere (generated)
See Also:
  • Constructor Details

    • X_I_Inventory

      public X_I_Inventory(Properties ctx, int I_Inventory_ID, String trxName)
      Standard Constructor
    • X_I_Inventory

      public X_I_Inventory(Properties ctx, int I_Inventory_ID, String trxName, String... virtualColumns)
      Standard Constructor
    • X_I_Inventory

      public X_I_Inventory(Properties ctx, String I_Inventory_UU, String trxName)
      Standard Constructor
    • X_I_Inventory

      public X_I_Inventory(Properties ctx, String I_Inventory_UU, String trxName, String... virtualColumns)
      Standard Constructor
    • X_I_Inventory

      public X_I_Inventory(Properties ctx, ResultSet rs, String trxName)
      Load Constructor
  • Method Details

    • get_AccessLevel

      protected int get_AccessLevel()
      AccessLevel
      Specified by:
      get_AccessLevel in class PO
      Returns:
      2 - Client
    • initPO

      protected POInfo initPO(Properties ctx)
      Load Meta Data
      Specified by:
      initPO in class PO
      Parameters:
      ctx - context
      Returns:
      POInfo
    • toString

      public String toString()
      Description copied from class: PO
      String representation
      Overrides:
      toString in class PO
      Returns:
      String representation
    • getC_Charge

      public I_C_Charge getC_Charge() throws RuntimeException
      Specified by:
      getC_Charge in interface I_I_Inventory
      Throws:
      RuntimeException
    • setC_Charge_ID

      public void setC_Charge_ID(int C_Charge_ID)
      Set Charge.
      Specified by:
      setC_Charge_ID in interface I_I_Inventory
      Parameters:
      C_Charge_ID - Additional document charges
    • getC_Charge_ID

      public int getC_Charge_ID()
      Get Charge.
      Specified by:
      getC_Charge_ID in interface I_I_Inventory
      Returns:
      Additional document charges
    • getC_DocType

      public I_C_DocType getC_DocType() throws RuntimeException
      Specified by:
      getC_DocType in interface I_I_Inventory
      Throws:
      RuntimeException
    • setC_DocType_ID

      public void setC_DocType_ID(int C_DocType_ID)
      Set Document Type.
      Specified by:
      setC_DocType_ID in interface I_I_Inventory
      Parameters:
      C_DocType_ID - Document type or rules
    • getC_DocType_ID

      public int getC_DocType_ID()
      Get Document Type.
      Specified by:
      getC_DocType_ID in interface I_I_Inventory
      Returns:
      Document type or rules
    • setChargeName

      public void setChargeName(String ChargeName)
      Set Charge Name.
      Specified by:
      setChargeName in interface I_I_Inventory
      Parameters:
      ChargeName - Name of the Charge
    • getChargeName

      public String getChargeName()
      Get Charge Name.
      Specified by:
      getChargeName in interface I_I_Inventory
      Returns:
      Name of the Charge
    • setCurrentCostPrice

      public void setCurrentCostPrice(BigDecimal CurrentCostPrice)
      Set Current Cost Price.
      Specified by:
      setCurrentCostPrice in interface I_I_Inventory
      Parameters:
      CurrentCostPrice - The currently used cost price
    • getCurrentCostPrice

      public BigDecimal getCurrentCostPrice()
      Get Current Cost Price.
      Specified by:
      getCurrentCostPrice in interface I_I_Inventory
      Returns:
      The currently used cost price
    • setDescription

      public void setDescription(String Description)
      Set Description.
      Specified by:
      setDescription in interface I_I_Inventory
      Parameters:
      Description - Optional short description of the record
    • getDescription

      public String getDescription()
      Get Description.
      Specified by:
      getDescription in interface I_I_Inventory
      Returns:
      Optional short description of the record
    • setDocTypeName

      public void setDocTypeName(String DocTypeName)
      Set Document Type Name.
      Specified by:
      setDocTypeName in interface I_I_Inventory
      Parameters:
      DocTypeName - Name of the Document Type
    • getDocTypeName

      public String getDocTypeName()
      Get Document Type Name.
      Specified by:
      getDocTypeName in interface I_I_Inventory
      Returns:
      Name of the Document Type
    • setI_ErrorMsg

      public void setI_ErrorMsg(String I_ErrorMsg)
      Set Import Error Message.
      Specified by:
      setI_ErrorMsg in interface I_I_Inventory
      Parameters:
      I_ErrorMsg - Messages generated from import process
    • getI_ErrorMsg

      public String getI_ErrorMsg()
      Get Import Error Message.
      Specified by:
      getI_ErrorMsg in interface I_I_Inventory
      Returns:
      Messages generated from import process
    • setI_Inventory_ID

      public void setI_Inventory_ID(int I_Inventory_ID)
      Set Import Inventory.
      Specified by:
      setI_Inventory_ID in interface I_I_Inventory
      Parameters:
      I_Inventory_ID - Import Inventory Transactions
    • getI_Inventory_ID

      public int getI_Inventory_ID()
      Get Import Inventory.
      Specified by:
      getI_Inventory_ID in interface I_I_Inventory
      Returns:
      Import Inventory Transactions
    • getKeyNamePair

      public KeyNamePair getKeyNamePair()
      Get Record ID/ColumnName
      Returns:
      ID/ColumnName pair
    • setI_Inventory_UU

      public void setI_Inventory_UU(String I_Inventory_UU)
      Set I_Inventory_UU.
      Specified by:
      setI_Inventory_UU in interface I_I_Inventory
      Parameters:
      I_Inventory_UU - I_Inventory_UU
    • getI_Inventory_UU

      public String getI_Inventory_UU()
      Get I_Inventory_UU.
      Specified by:
      getI_Inventory_UU in interface I_I_Inventory
      Returns:
      I_Inventory_UU
    • setI_IsImported

      public void setI_IsImported(boolean I_IsImported)
      Set Imported.
      Specified by:
      setI_IsImported in interface I_I_Inventory
      Parameters:
      I_IsImported - Has this import been processed
    • isI_IsImported

      public boolean isI_IsImported()
      Get Imported.
      Specified by:
      isI_IsImported in interface I_I_Inventory
      Returns:
      Has this import been processed
    • setLocatorValue

      public void setLocatorValue(String LocatorValue)
      Set Locator Key.
      Specified by:
      setLocatorValue in interface I_I_Inventory
      Parameters:
      LocatorValue - Key of the Warehouse Locator
    • getLocatorValue

      public String getLocatorValue()
      Get Locator Key.
      Specified by:
      getLocatorValue in interface I_I_Inventory
      Returns:
      Key of the Warehouse Locator
    • setLot

      public void setLot(String Lot)
      Set Lot No.
      Specified by:
      setLot in interface I_I_Inventory
      Parameters:
      Lot - Lot number (alphanumeric)
    • getLot

      public String getLot()
      Get Lot No.
      Specified by:
      getLot in interface I_I_Inventory
      Returns:
      Lot number (alphanumeric)
    • getM_CostingLine

      public I_M_InventoryLine getM_CostingLine() throws RuntimeException
      Specified by:
      getM_CostingLine in interface I_I_Inventory
      Throws:
      RuntimeException
    • setM_CostingLine_ID

      public void setM_CostingLine_ID(int M_CostingLine_ID)
      Set Cost Adjustment Line.
      Specified by:
      setM_CostingLine_ID in interface I_I_Inventory
      Parameters:
      M_CostingLine_ID - Unique line in an Inventory cost adjustment document
    • getM_CostingLine_ID

      public int getM_CostingLine_ID()
      Get Cost Adjustment Line.
      Specified by:
      getM_CostingLine_ID in interface I_I_Inventory
      Returns:
      Unique line in an Inventory cost adjustment document
    • getM_Inventory

      public I_M_Inventory getM_Inventory() throws RuntimeException
      Specified by:
      getM_Inventory in interface I_I_Inventory
      Throws:
      RuntimeException
    • setM_Inventory_ID

      public void setM_Inventory_ID(int M_Inventory_ID)
      Set Phys.Inventory.
      Specified by:
      setM_Inventory_ID in interface I_I_Inventory
      Parameters:
      M_Inventory_ID - Parameters for a Physical Inventory
    • getM_Inventory_ID

      public int getM_Inventory_ID()
      Get Phys.Inventory.
      Specified by:
      getM_Inventory_ID in interface I_I_Inventory
      Returns:
      Parameters for a Physical Inventory
    • getM_InventoryLine

      public I_M_InventoryLine getM_InventoryLine() throws RuntimeException
      Specified by:
      getM_InventoryLine in interface I_I_Inventory
      Throws:
      RuntimeException
    • setM_InventoryLine_ID

      public void setM_InventoryLine_ID(int M_InventoryLine_ID)
      Set Phys.Inventory Line.
      Specified by:
      setM_InventoryLine_ID in interface I_I_Inventory
      Parameters:
      M_InventoryLine_ID - Unique line in an Inventory document
    • getM_InventoryLine_ID

      public int getM_InventoryLine_ID()
      Get Phys.Inventory Line.
      Specified by:
      getM_InventoryLine_ID in interface I_I_Inventory
      Returns:
      Unique line in an Inventory document
    • getM_Locator

      public I_M_Locator getM_Locator() throws RuntimeException
      Specified by:
      getM_Locator in interface I_I_Inventory
      Throws:
      RuntimeException
    • setM_Locator_ID

      public void setM_Locator_ID(int M_Locator_ID)
      Set Locator.
      Specified by:
      setM_Locator_ID in interface I_I_Inventory
      Parameters:
      M_Locator_ID - Warehouse Locator
    • getM_Locator_ID

      public int getM_Locator_ID()
      Get Locator.
      Specified by:
      getM_Locator_ID in interface I_I_Inventory
      Returns:
      Warehouse Locator
    • setMovementDate

      public void setMovementDate(Timestamp MovementDate)
      Set Movement Date.
      Specified by:
      setMovementDate in interface I_I_Inventory
      Parameters:
      MovementDate - Date a product was moved in or out of inventory
    • getMovementDate

      public Timestamp getMovementDate()
      Get Movement Date.
      Specified by:
      getMovementDate in interface I_I_Inventory
      Returns:
      Date a product was moved in or out of inventory
    • getM_Product

      public I_M_Product getM_Product() throws RuntimeException
      Specified by:
      getM_Product in interface I_I_Inventory
      Throws:
      RuntimeException
    • setM_Product_ID

      public void setM_Product_ID(int M_Product_ID)
      Set Product.
      Specified by:
      setM_Product_ID in interface I_I_Inventory
      Parameters:
      M_Product_ID - Product, Service, Item
    • getM_Product_ID

      public int getM_Product_ID()
      Get Product.
      Specified by:
      getM_Product_ID in interface I_I_Inventory
      Returns:
      Product, Service, Item
    • getM_Warehouse

      public I_M_Warehouse getM_Warehouse() throws RuntimeException
      Specified by:
      getM_Warehouse in interface I_I_Inventory
      Throws:
      RuntimeException
    • setM_Warehouse_ID

      public void setM_Warehouse_ID(int M_Warehouse_ID)
      Set Warehouse.
      Specified by:
      setM_Warehouse_ID in interface I_I_Inventory
      Parameters:
      M_Warehouse_ID - Storage Warehouse and Service Point
    • getM_Warehouse_ID

      public int getM_Warehouse_ID()
      Get Warehouse.
      Specified by:
      getM_Warehouse_ID in interface I_I_Inventory
      Returns:
      Storage Warehouse and Service Point
    • setProcessed

      public void setProcessed(boolean Processed)
      Set Processed.
      Specified by:
      setProcessed in interface I_I_Inventory
      Parameters:
      Processed - The document has been processed
    • isProcessed

      public boolean isProcessed()
      Get Processed.
      Specified by:
      isProcessed in interface I_I_Inventory
      Returns:
      The document has been processed
    • setProcessing

      public void setProcessing(boolean Processing)
      Set Process Now.
      Specified by:
      setProcessing in interface I_I_Inventory
      Parameters:
      Processing - Process Now
    • isProcessing

      public boolean isProcessing()
      Get Process Now.
      Specified by:
      isProcessing in interface I_I_Inventory
      Returns:
      Process Now
    • setQtyBook

      public void setQtyBook(BigDecimal QtyBook)
      Set Quantity book.
      Specified by:
      setQtyBook in interface I_I_Inventory
      Parameters:
      QtyBook - Book Quantity
    • getQtyBook

      public BigDecimal getQtyBook()
      Get Quantity book.
      Specified by:
      getQtyBook in interface I_I_Inventory
      Returns:
      Book Quantity
    • setQtyCount

      public void setQtyCount(BigDecimal QtyCount)
      Set Quantity count.
      Specified by:
      setQtyCount in interface I_I_Inventory
      Parameters:
      QtyCount - Counted Quantity
    • getQtyCount

      public BigDecimal getQtyCount()
      Get Quantity count.
      Specified by:
      getQtyCount in interface I_I_Inventory
      Returns:
      Counted Quantity
    • setQtyInternalUse

      public void setQtyInternalUse(BigDecimal QtyInternalUse)
      Set Internal Use Qty.
      Specified by:
      setQtyInternalUse in interface I_I_Inventory
      Parameters:
      QtyInternalUse - Internal Use Quantity removed from Inventory
    • getQtyInternalUse

      public BigDecimal getQtyInternalUse()
      Get Internal Use Qty.
      Specified by:
      getQtyInternalUse in interface I_I_Inventory
      Returns:
      Internal Use Quantity removed from Inventory
    • setSerNo

      public void setSerNo(String SerNo)
      Set Serial No.
      Specified by:
      setSerNo in interface I_I_Inventory
      Parameters:
      SerNo - Product Serial Number
    • getSerNo

      public String getSerNo()
      Get Serial No.
      Specified by:
      getSerNo in interface I_I_Inventory
      Returns:
      Product Serial Number
    • setUPC

      public void setUPC(String UPC)
      Set UPC/EAN.
      Specified by:
      setUPC in interface I_I_Inventory
      Parameters:
      UPC - Bar Code (Universal Product Code or its superset European Article Number)
    • getUPC

      public String getUPC()
      Get UPC/EAN.
      Specified by:
      getUPC in interface I_I_Inventory
      Returns:
      Bar Code (Universal Product Code or its superset European Article Number)
    • setValue

      public void setValue(String Value)
      Set Search Key.
      Specified by:
      setValue in interface I_I_Inventory
      Parameters:
      Value - Search key for the record in the format required - must be unique
    • getValue

      public String getValue()
      Get Search Key.
      Specified by:
      getValue in interface I_I_Inventory
      Returns:
      Search key for the record in the format required - must be unique
    • setWarehouseValue

      public void setWarehouseValue(String WarehouseValue)
      Set Warehouse Key.
      Specified by:
      setWarehouseValue in interface I_I_Inventory
      Parameters:
      WarehouseValue - Key of the Warehouse
    • getWarehouseValue

      public String getWarehouseValue()
      Get Warehouse Key.
      Specified by:
      getWarehouseValue in interface I_I_Inventory
      Returns:
      Key of the Warehouse
    • setX

      public void setX(String X)
      Set Aisle (X).
      Specified by:
      setX in interface I_I_Inventory
      Parameters:
      X - X dimension, e.g., Aisle
    • getX

      public String getX()
      Get Aisle (X).
      Specified by:
      getX in interface I_I_Inventory
      Returns:
      X dimension, e.g., Aisle
    • setY

      public void setY(String Y)
      Set Bin (Y).
      Specified by:
      setY in interface I_I_Inventory
      Parameters:
      Y - Y dimension, e.g., Bin
    • getY

      public String getY()
      Get Bin (Y).
      Specified by:
      getY in interface I_I_Inventory
      Returns:
      Y dimension, e.g., Bin
    • setZ

      public void setZ(String Z)
      Set Level (Z).
      Specified by:
      setZ in interface I_I_Inventory
      Parameters:
      Z - Z dimension, e.g., Level
    • getZ

      public String getZ()
      Get Level (Z).
      Specified by:
      getZ in interface I_I_Inventory
      Returns:
      Z dimension, e.g., Level