Interface I_M_Product

All Known Implementing Classes:
MProduct, X_M_Product

public interface I_M_Product
Generated Interface for M_Product
Version:
Release 11
Author:
iDempiere (generated)
  • Field Details

  • Method Details

    • getAD_Client_ID

      int getAD_Client_ID()
      Get Tenant. Tenant for this installation.
    • setAD_Org_ID

      void setAD_Org_ID(int AD_Org_ID)
      Set Organization. Organizational entity within tenant
    • getAD_Org_ID

      int getAD_Org_ID()
      Get Organization. Organizational entity within tenant
    • setClassification

      void setClassification(String Classification)
      Set Classification. Classification for grouping
    • getClassification

      String getClassification()
      Get Classification. Classification for grouping
    • setCopyFrom

      void setCopyFrom(String CopyFrom)
      Set Copy From. Copy From Record
    • getCopyFrom

      String getCopyFrom()
      Get Copy From. Copy From Record
    • getCreated

      Timestamp getCreated()
      Get Created. Date this record was created
    • getCreatedBy

      int getCreatedBy()
      Get Created By. User who created this records
    • setC_RevenueRecognition_ID

      void setC_RevenueRecognition_ID(int C_RevenueRecognition_ID)
      Set Revenue Recognition. Method for recording revenue
    • getC_RevenueRecognition_ID

      int getC_RevenueRecognition_ID()
      Get Revenue Recognition. Method for recording revenue
    • getC_RevenueRecognition

      I_C_RevenueRecognition getC_RevenueRecognition() throws RuntimeException
      Throws:
      RuntimeException
    • setC_SubscriptionType_ID

      void setC_SubscriptionType_ID(int C_SubscriptionType_ID)
      Set Subscription Type. Type of subscription
    • getC_SubscriptionType_ID

      int getC_SubscriptionType_ID()
      Get Subscription Type. Type of subscription
    • getC_SubscriptionType

      I_C_SubscriptionType getC_SubscriptionType() throws RuntimeException
      Throws:
      RuntimeException
    • setC_TaxCategory_ID

      void setC_TaxCategory_ID(int C_TaxCategory_ID)
      Set Tax Category. Tax Category
    • getC_TaxCategory_ID

      int getC_TaxCategory_ID()
      Get Tax Category. Tax Category
    • getC_TaxCategory

      I_C_TaxCategory getC_TaxCategory() throws RuntimeException
      Throws:
      RuntimeException
    • setC_UOM_ID

      void setC_UOM_ID(int C_UOM_ID)
      Set UOM. Unit of Measure
    • getC_UOM_ID

      int getC_UOM_ID()
      Get UOM. Unit of Measure
    • getC_UOM

      I_C_UOM getC_UOM() throws RuntimeException
      Throws:
      RuntimeException
    • setCustomsTariffNumber

      void setCustomsTariffNumber(String CustomsTariffNumber)
      Set Customs Tariff Number. Customs Tariff Number, usually the HS-Code
    • getCustomsTariffNumber

      String getCustomsTariffNumber()
      Get Customs Tariff Number. Customs Tariff Number, usually the HS-Code
    • setDescription

      void setDescription(String Description)
      Set Description. Optional short description of the record
    • getDescription

      String getDescription()
      Get Description. Optional short description of the record
    • setDescriptionURL

      void setDescriptionURL(String DescriptionURL)
      Set Description URL. URL for the description
    • getDescriptionURL

      String getDescriptionURL()
      Get Description URL. URL for the description
    • setDiscontinued

      void setDiscontinued(boolean Discontinued)
      Set Discontinued. This product is no longer available
    • isDiscontinued

      boolean isDiscontinued()
      Get Discontinued. This product is no longer available
    • setDiscontinuedAt

      void setDiscontinuedAt(Timestamp DiscontinuedAt)
      Set Discontinued At. Discontinued At indicates Date when product was discontinued
    • getDiscontinuedAt

      Timestamp getDiscontinuedAt()
      Get Discontinued At. Discontinued At indicates Date when product was discontinued
    • setDocumentNote

      void setDocumentNote(String DocumentNote)
      Set Document Note. Additional information for a Document
    • getDocumentNote

      String getDocumentNote()
      Get Document Note. Additional information for a Document
    • setGroup1

      void setGroup1(String Group1)
      Set Group1
    • getGroup1

      String getGroup1()
      Get Group1
    • setGroup2

      void setGroup2(String Group2)
      Set Group2
    • getGroup2

      String getGroup2()
      Get Group2
    • setGuaranteeDays

      void setGuaranteeDays(int GuaranteeDays)
      Set Guarantee Days. Number of days the product is guaranteed or available
    • getGuaranteeDays

      int getGuaranteeDays()
      Get Guarantee Days. Number of days the product is guaranteed or available
    • setGuaranteeDaysMin

      void setGuaranteeDaysMin(int GuaranteeDaysMin)
      Set Min Guarantee Days. Minimum number of guarantee days
    • getGuaranteeDaysMin

      int getGuaranteeDaysMin()
      Get Min Guarantee Days. Minimum number of guarantee days
    • setHelp

      void setHelp(String Help)
      Set Comment/Help. Comment or Hint
    • getHelp

      String getHelp()
      Get Comment/Help. Comment or Hint
    • setImageURL

      void setImageURL(String ImageURL)
      Set Image URL. URL of image
    • getImageURL

      String getImageURL()
      Get Image URL. URL of image
    • setIsActive

      void setIsActive(boolean IsActive)
      Set Active. The record is active in the system
    • isActive

      boolean isActive()
      Get Active. The record is active in the system
    • setIsAutoProduce

      void setIsAutoProduce(boolean IsAutoProduce)
      Set Auto Produce. Auto create production to fulfill shipment
    • isAutoProduce

      boolean isAutoProduce()
      Get Auto Produce. Auto create production to fulfill shipment
    • setIsBOM

      void setIsBOM(boolean IsBOM)
      Set Bill of Materials. Bill of Materials
    • isBOM

      boolean isBOM()
      Get Bill of Materials. Bill of Materials
    • setIsDropShip

      void setIsDropShip(boolean IsDropShip)
      Set Drop Shipment. Drop Shipments are sent directly to the Drop Shipment Location
    • isDropShip

      boolean isDropShip()
      Get Drop Shipment. Drop Shipments are sent directly to the Drop Shipment Location
    • setIsExcludeAutoDelivery

      void setIsExcludeAutoDelivery(boolean IsExcludeAutoDelivery)
      Set Exclude Auto Delivery. Exclude from automatic Delivery
    • isExcludeAutoDelivery

      boolean isExcludeAutoDelivery()
      Get Exclude Auto Delivery. Exclude from automatic Delivery
    • setIsInvoicePrintDetails

      void setIsInvoicePrintDetails(boolean IsInvoicePrintDetails)
      Set Print detail records on invoice. Print detail BOM elements on the invoice
    • isInvoicePrintDetails

      boolean isInvoicePrintDetails()
      Get Print detail records on invoice. Print detail BOM elements on the invoice
    • setIsKanban

      void setIsKanban(boolean IsKanban)
      Set Kanban controlled. This part is Kanban controlled
    • isKanban

      boolean isKanban()
      Get Kanban controlled. This part is Kanban controlled
    • setIsManufactured

      void setIsManufactured(boolean IsManufactured)
      Set Manufactured. This product is manufactured
    • isManufactured

      boolean isManufactured()
      Get Manufactured. This product is manufactured
    • setIsOwnBox

      void setIsOwnBox(boolean IsOwnBox)
      Set Own Box
    • isOwnBox

      boolean isOwnBox()
      Get Own Box
    • setIsPhantom

      void setIsPhantom(boolean IsPhantom)
      Set Phantom. Phantom Component
    • isPhantom

      boolean isPhantom()
      Get Phantom. Phantom Component
    • setIsPickListPrintDetails

      void setIsPickListPrintDetails(boolean IsPickListPrintDetails)
      Set Print detail records on pick list. Print detail BOM elements on the pick list
    • isPickListPrintDetails

      boolean isPickListPrintDetails()
      Get Print detail records on pick list. Print detail BOM elements on the pick list
    • setIsPurchased

      void setIsPurchased(boolean IsPurchased)
      Set Purchased. Organization purchases this product
    • isPurchased

      boolean isPurchased()
      Get Purchased. Organization purchases this product
    • setIsSelfService

      void setIsSelfService(boolean IsSelfService)
      Set Self-Service. This is a Self-Service entry or this entry can be changed via Self-Service
    • isSelfService

      boolean isSelfService()
      Get Self-Service. This is a Self-Service entry or this entry can be changed via Self-Service
    • setIsSold

      void setIsSold(boolean IsSold)
      Set Sold. Organization sells this product
    • isSold

      boolean isSold()
      Get Sold. Organization sells this product
    • setIsStocked

      void setIsStocked(boolean IsStocked)
      Set Stocked. Organization stocks this product
    • isStocked

      boolean isStocked()
      Get Stocked. Organization stocks this product
    • setIsSummary

      void setIsSummary(boolean IsSummary)
      Set Summary Level. This is a summary entity
    • isSummary

      boolean isSummary()
      Get Summary Level. This is a summary entity
    • setIsVerified

      void setIsVerified(boolean IsVerified)
      Set Verified. The BOM configuration has been verified
    • isVerified

      boolean isVerified()
      Get Verified. The BOM configuration has been verified
    • setIsWebStoreFeatured

      void setIsWebStoreFeatured(boolean IsWebStoreFeatured)
      Set Featured in Web Store. If selected, the product is displayed in the initial or any empty search
    • isWebStoreFeatured

      boolean isWebStoreFeatured()
      Get Featured in Web Store. If selected, the product is displayed in the initial or any empty search
    • setLowLevel

      void setLowLevel(int LowLevel)
      Set Low Level. The Low Level is used to calculate the material plan and determines if a net requirement should be exploited
    • getLowLevel

      int getLowLevel()
      Get Low Level. The Low Level is used to calculate the material plan and determines if a net requirement should be exploited
    • setM_AttributeSet_ID

      void setM_AttributeSet_ID(int M_AttributeSet_ID)
      Set Attribute Set. Product Attribute Set
    • getM_AttributeSet_ID

      int getM_AttributeSet_ID()
      Get Attribute Set. Product Attribute Set
    • getM_AttributeSet

      I_M_AttributeSet getM_AttributeSet() throws RuntimeException
      Throws:
      RuntimeException
    • setM_AttributeSetInstance_ID

      void setM_AttributeSetInstance_ID(int M_AttributeSetInstance_ID)
      Set Attribute Set Instance. Product Attribute Set Instance
    • getM_AttributeSetInstance_ID

      int getM_AttributeSetInstance_ID()
      Get Attribute Set Instance. Product Attribute Set Instance
    • getM_AttributeSetInstance

      I_M_AttributeSetInstance getM_AttributeSetInstance() throws RuntimeException
      Throws:
      RuntimeException
    • setM_FreightCategory_ID

      void setM_FreightCategory_ID(int M_FreightCategory_ID)
      Set Freight Category. Category of the Freight
    • getM_FreightCategory_ID

      int getM_FreightCategory_ID()
      Get Freight Category. Category of the Freight
    • getM_FreightCategory

      I_M_FreightCategory getM_FreightCategory() throws RuntimeException
      Throws:
      RuntimeException
    • setM_Locator_ID

      void setM_Locator_ID(int M_Locator_ID)
      Set Locator. Warehouse Locator
    • getM_Locator_ID

      int getM_Locator_ID()
      Get Locator. Warehouse Locator
    • getM_Locator

      I_M_Locator getM_Locator() throws RuntimeException
      Throws:
      RuntimeException
    • setM_PartType_ID

      void setM_PartType_ID(int M_PartType_ID)
      Set Part Type
    • getM_PartType_ID

      int getM_PartType_ID()
      Get Part Type
    • getM_PartType

      I_M_PartType getM_PartType() throws RuntimeException
      Throws:
      RuntimeException
    • setM_Product_Category_ID

      void setM_Product_Category_ID(int M_Product_Category_ID)
      Set Product Category. Category of a Product
    • getM_Product_Category_ID

      int getM_Product_Category_ID()
      Get Product Category. Category of a Product
    • getM_Product_Category

      I_M_Product_Category getM_Product_Category() throws RuntimeException
      Throws:
      RuntimeException
    • setM_Product_ID

      void setM_Product_ID(int M_Product_ID)
      Set Product. Product, Service, Item
    • getM_Product_ID

      int getM_Product_ID()
      Get Product. Product, Service, Item
    • setM_Product_UU

      void setM_Product_UU(String M_Product_UU)
      Set M_Product_UU
    • getM_Product_UU

      String getM_Product_UU()
      Get M_Product_UU
    • setName

      void setName(String Name)
      Set Name. Alphanumeric identifier of the entity
    • getName

      String getName()
      Get Name. Alphanumeric identifier of the entity
    • setProcessing

      void setProcessing(boolean Processing)
      Set Process Now
    • isProcessing

      boolean isProcessing()
      Get Process Now
    • setProductType

      void setProductType(String ProductType)
      Set Product Type. Type of product
    • getProductType

      String getProductType()
      Get Product Type. Type of product
    • setR_MailText_ID

      void setR_MailText_ID(int R_MailText_ID)
      Set Mail Template. Text templates for mailings
    • getR_MailText_ID

      int getR_MailText_ID()
      Get Mail Template. Text templates for mailings
    • getR_MailText

      I_R_MailText getR_MailText() throws RuntimeException
      Throws:
      RuntimeException
    • setSalesRep_ID

      void setSalesRep_ID(int SalesRep_ID)
      Set Sales Representative. Sales Representative or Company Agent
    • getSalesRep_ID

      int getSalesRep_ID()
      Get Sales Representative. Sales Representative or Company Agent
    • getSalesRep

      I_AD_User getSalesRep() throws RuntimeException
      Throws:
      RuntimeException
    • setS_ExpenseType_ID

      void setS_ExpenseType_ID(int S_ExpenseType_ID)
      Set Expense Type. Expense report type
    • getS_ExpenseType_ID

      int getS_ExpenseType_ID()
      Get Expense Type. Expense report type
    • getS_ExpenseType

      I_S_ExpenseType getS_ExpenseType() throws RuntimeException
      Throws:
      RuntimeException
    • setShelfDepth

      void setShelfDepth(int ShelfDepth)
      Set Shelf Depth. Shelf depth required
    • getShelfDepth

      int getShelfDepth()
      Get Shelf Depth. Shelf depth required
    • setShelfHeight

      void setShelfHeight(BigDecimal ShelfHeight)
      Set Shelf Height. Shelf height required
    • getShelfHeight

      BigDecimal getShelfHeight()
      Get Shelf Height. Shelf height required
    • setShelfWidth

      void setShelfWidth(int ShelfWidth)
      Set Shelf Width. Shelf width required
    • getShelfWidth

      int getShelfWidth()
      Get Shelf Width. Shelf width required
    • setSKU

      void setSKU(String SKU)
      Set SKU. Stock Keeping Unit
    • getSKU

      String getSKU()
      Get SKU. Stock Keeping Unit
    • setS_Resource_ID

      void setS_Resource_ID(int S_Resource_ID)
      Set Resource. Resource
    • getS_Resource_ID

      int getS_Resource_ID()
      Get Resource. Resource
    • getS_Resource

      I_S_Resource getS_Resource() throws RuntimeException
      Throws:
      RuntimeException
    • setUnitsPerPack

      void setUnitsPerPack(int UnitsPerPack)
      Set Units Per Pack. The Units Per Pack indicates the no of units of a product packed together.
    • getUnitsPerPack

      int getUnitsPerPack()
      Get Units Per Pack. The Units Per Pack indicates the no of units of a product packed together.
    • setUnitsPerPallet

      void setUnitsPerPallet(BigDecimal UnitsPerPallet)
      Set Units Per Pallet. Units Per Pallet
    • getUnitsPerPallet

      BigDecimal getUnitsPerPallet()
      Get Units Per Pallet. Units Per Pallet
    • setUPC

      void setUPC(String UPC)
      Set UPC/EAN. Bar Code (Universal Product Code or its superset European Article Number)
    • getUPC

      String getUPC()
      Get UPC/EAN. Bar Code (Universal Product Code or its superset European Article Number)
    • getUpdated

      Timestamp getUpdated()
      Get Updated. Date this record was updated
    • getUpdatedBy

      int getUpdatedBy()
      Get Updated By. User who updated this records
    • setValue

      void setValue(String Value)
      Set Search Key. Search key for the record in the format required - must be unique
    • getValue

      String getValue()
      Get Search Key. Search key for the record in the format required - must be unique
    • setVersionNo

      void setVersionNo(String VersionNo)
      Set Version No. Version Number
    • getVersionNo

      String getVersionNo()
      Get Version No. Version Number
    • setVolume

      void setVolume(BigDecimal Volume)
      Set Volume. Volume of a product
    • getVolume

      BigDecimal getVolume()
      Get Volume. Volume of a product
    • setWeight

      void setWeight(BigDecimal Weight)
      Set Weight. Weight of a product
    • getWeight

      BigDecimal getWeight()
      Get Weight. Weight of a product