Package org.compiere.model
Class X_I_Product
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_I_Product
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_I_Product
,I_Persistent
,Evaluatee
public class X_I_Product extends PO implements I_I_Product, I_Persistent
Generated Model for I_Product- Version:
- Release 9 - $Id$
- Author:
- iDempiere (generated)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
PRODUCTTYPE_AD_Reference_ID
ProductType AD_Reference_ID=270static String
PRODUCTTYPE_Asset
Asset = Astatic String
PRODUCTTYPE_ExpenseType
Expense type = Estatic String
PRODUCTTYPE_Item
Item = Istatic String
PRODUCTTYPE_Online
Online = Ostatic String
PRODUCTTYPE_Resource
Resource = Rstatic String
PRODUCTTYPE_Service
Service = S-
Fields inherited from class org.compiere.model.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, LOCAL_TRX_PREFIX, log, p_ctx, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
-
Fields inherited from interface org.compiere.model.I_I_Product
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_BPartner_Value, COLUMNNAME_C_BPartner_ID, COLUMNNAME_C_Currency_ID, COLUMNNAME_C_UOM_ID, COLUMNNAME_Classification, COLUMNNAME_CostPerOrder, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_CustomsTariffNumber, COLUMNNAME_DeliveryTime_Promised, COLUMNNAME_Description, COLUMNNAME_DescriptionURL, COLUMNNAME_Discontinued, COLUMNNAME_DiscontinuedAt, COLUMNNAME_DocumentNote, COLUMNNAME_Group1, COLUMNNAME_Group2, COLUMNNAME_Help, COLUMNNAME_I_ErrorMsg, COLUMNNAME_I_IsImported, COLUMNNAME_I_Product_ID, COLUMNNAME_I_Product_UU, COLUMNNAME_ImageURL, COLUMNNAME_IsActive, COLUMNNAME_ISO_Code, COLUMNNAME_M_Product_Category_ID, COLUMNNAME_M_Product_ID, COLUMNNAME_Manufacturer, COLUMNNAME_Name, COLUMNNAME_Order_Min, COLUMNNAME_Order_Pack, COLUMNNAME_PriceEffective, COLUMNNAME_PriceLimit, COLUMNNAME_PriceList, COLUMNNAME_PricePO, COLUMNNAME_PriceStd, COLUMNNAME_Processed, COLUMNNAME_Processing, COLUMNNAME_ProductCategory_Value, COLUMNNAME_ProductType, COLUMNNAME_RoyaltyAmt, COLUMNNAME_ShelfDepth, COLUMNNAME_ShelfHeight, COLUMNNAME_ShelfWidth, COLUMNNAME_SKU, COLUMNNAME_UnitsPerPallet, COLUMNNAME_UPC, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_Value, COLUMNNAME_VendorCategory, COLUMNNAME_VendorProductNo, COLUMNNAME_Volume, COLUMNNAME_Weight, COLUMNNAME_X12DE355, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description X_I_Product(Properties ctx, int I_Product_ID, String trxName)
Standard ConstructorX_I_Product(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
get_AccessLevel()
AccessLevelString
getBPartner_Value()
Get Business Partner Key.I_C_BPartner
getC_BPartner()
int
getC_BPartner_ID()
Get Business Partner.I_C_Currency
getC_Currency()
int
getC_Currency_ID()
Get Currency.I_C_UOM
getC_UOM()
int
getC_UOM_ID()
Get UOM.String
getClassification()
Get Classification.BigDecimal
getCostPerOrder()
Get Cost per Order.String
getCustomsTariffNumber()
Get Customs Tariff Number.int
getDeliveryTime_Promised()
Get Promised Delivery Time.String
getDescription()
Get Description.String
getDescriptionURL()
Get Description URL.Timestamp
getDiscontinuedAt()
Get Discontinued At.String
getDocumentNote()
Get Document Note.String
getGroup1()
Get Group1.String
getGroup2()
Get Group2.String
getHelp()
Get Comment/Help.String
getI_ErrorMsg()
Get Import Error Message.int
getI_Product_ID()
Get Import Product.String
getI_Product_UU()
Get I_Product_UU.String
getImageURL()
Get Image URL.String
getISO_Code()
Get ISO Currency Code.KeyNamePair
getKeyNamePair()
Get Record ID/ColumnNameI_M_Product
getM_Product()
I_M_Product_Category
getM_Product_Category()
int
getM_Product_Category_ID()
Get Product Category.int
getM_Product_ID()
Get Product.String
getManufacturer()
Get Manufacturer.String
getName()
Get Name.int
getOrder_Min()
Get Minimum Order Qty.int
getOrder_Pack()
Get Order Pack Qty.Timestamp
getPriceEffective()
Get Price effective.BigDecimal
getPriceLimit()
Get Limit Price.BigDecimal
getPriceList()
Get List Price.BigDecimal
getPricePO()
Get PO Price.BigDecimal
getPriceStd()
Get Standard Price.String
getProductCategory_Value()
Get Product Category Key.String
getProductType()
Get Product Type.BigDecimal
getRoyaltyAmt()
Get Royalty Amount.int
getShelfDepth()
Get Shelf Depth.BigDecimal
getShelfHeight()
Get Shelf Height.int
getShelfWidth()
Get Shelf Width.String
getSKU()
Get SKU.int
getUnitsPerPallet()
Get Units Per Pallet.String
getUPC()
Get UPC/EAN.String
getValue()
Get Search Key.String
getVendorCategory()
Get Partner Category.String
getVendorProductNo()
Get Partner Product Key.BigDecimal
getVolume()
Get Volume.BigDecimal
getWeight()
Get Weight.String
getX12DE355()
Get UOM Code.protected POInfo
initPO(Properties ctx)
Load Meta Databoolean
isDiscontinued()
Get Discontinued.boolean
isI_IsImported()
Get Imported.boolean
isProcessed()
Get Processed.boolean
isProcessing()
Get Process Now.void
setBPartner_Value(String BPartner_Value)
Set Business Partner Key.void
setC_BPartner_ID(int C_BPartner_ID)
Set Business Partner.void
setC_Currency_ID(int C_Currency_ID)
Set Currency.void
setC_UOM_ID(int C_UOM_ID)
Set UOM.void
setClassification(String Classification)
Set Classification.void
setCostPerOrder(BigDecimal CostPerOrder)
Set Cost per Order.void
setCustomsTariffNumber(String CustomsTariffNumber)
Set Customs Tariff Number.void
setDeliveryTime_Promised(int DeliveryTime_Promised)
Set Promised Delivery Time.void
setDescription(String Description)
Set Description.void
setDescriptionURL(String DescriptionURL)
Set Description URL.void
setDiscontinued(boolean Discontinued)
Set Discontinued.void
setDiscontinuedAt(Timestamp DiscontinuedAt)
Set Discontinued At.void
setDocumentNote(String DocumentNote)
Set Document Note.void
setGroup1(String Group1)
Set Group1.void
setGroup2(String Group2)
Set Group2.void
setHelp(String Help)
Set Comment/Help.void
setI_ErrorMsg(String I_ErrorMsg)
Set Import Error Message.void
setI_IsImported(boolean I_IsImported)
Set Imported.void
setI_Product_ID(int I_Product_ID)
Set Import Product.void
setI_Product_UU(String I_Product_UU)
Set I_Product_UU.void
setImageURL(String ImageURL)
Set Image URL.void
setISO_Code(String ISO_Code)
Set ISO Currency Code.void
setM_Product_Category_ID(int M_Product_Category_ID)
Set Product Category.void
setM_Product_ID(int M_Product_ID)
Set Product.void
setManufacturer(String Manufacturer)
Set Manufacturer.void
setName(String Name)
Set Name.void
setOrder_Min(int Order_Min)
Set Minimum Order Qty.void
setOrder_Pack(int Order_Pack)
Set Order Pack Qty.void
setPriceEffective(Timestamp PriceEffective)
Set Price effective.void
setPriceLimit(BigDecimal PriceLimit)
Set Limit Price.void
setPriceList(BigDecimal PriceList)
Set List Price.void
setPricePO(BigDecimal PricePO)
Set PO Price.void
setPriceStd(BigDecimal PriceStd)
Set Standard Price.void
setProcessed(boolean Processed)
Set Processed.void
setProcessing(boolean Processing)
Set Process Now.void
setProductCategory_Value(String ProductCategory_Value)
Set Product Category Key.void
setProductType(String ProductType)
Set Product Type.void
setRoyaltyAmt(BigDecimal RoyaltyAmt)
Set Royalty Amount.void
setShelfDepth(int ShelfDepth)
Set Shelf Depth.void
setShelfHeight(BigDecimal ShelfHeight)
Set Shelf Height.void
setShelfWidth(int ShelfWidth)
Set Shelf Width.void
setSKU(String SKU)
Set SKU.void
setUnitsPerPallet(int UnitsPerPallet)
Set Units Per Pallet.void
setUPC(String UPC)
Set UPC/EAN.void
setValue(String Value)
Set Search Key.void
setVendorCategory(String VendorCategory)
Set Partner Category.void
setVendorProductNo(String VendorProductNo)
Set Partner Product Key.void
setVolume(BigDecimal Volume)
Set Volume.void
setWeight(BigDecimal Weight)
Set Weight.void
setX12DE355(String X12DE355)
Set UOM Code.String
toString()
String representation-
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, checkImmutable, clearCrossTenantSafe, clone, columnExists, columnExists, compare, copyPO, copyValues, copyValues, createAttachment, delete, delete, delete_Accounting, delete_Tree, deleteEx, deleteEx, dump, dump, equals, get_Attribute, get_Attributes, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_OptimisticLockingColumns, get_Table_ID, get_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getUUIDColumnName, getUUIDColumnName, hashCode, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_Immutable, is_new, is_UseOptimisticLocking, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, load, loadByUU, loadComplete, loadDefaults, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveEx, saveEx, saveNew_afterSetID, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_Attribute, set_ColumnUpdateable, set_CustomColumn, set_CustomColumnReturningBoolean, set_OptimisticLockingColumns, set_TrxName, set_TrxName, set_UseOptimisticLocking, set_Value, set_Value, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, set_ValueOfColumnReturningBoolean, set_ValueOfColumnReturningBoolean, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setCrossTenantSafe, setDoc, setDocWorkflowMgr, setIsActive, setProcessedOn, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock, update_Tree, validForeignKeys
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Methods inherited from interface org.compiere.model.I_I_Product
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActive
-
Methods inherited from interface org.compiere.model.I_Persistent
save
-
-
-
-
Field Detail
-
PRODUCTTYPE_AD_Reference_ID
public static final int PRODUCTTYPE_AD_Reference_ID
ProductType AD_Reference_ID=270- See Also:
- Constant Field Values
-
PRODUCTTYPE_Asset
public static final String PRODUCTTYPE_Asset
Asset = A- See Also:
- Constant Field Values
-
PRODUCTTYPE_ExpenseType
public static final String PRODUCTTYPE_ExpenseType
Expense type = E- See Also:
- Constant Field Values
-
PRODUCTTYPE_Item
public static final String PRODUCTTYPE_Item
Item = I- See Also:
- Constant Field Values
-
PRODUCTTYPE_Online
public static final String PRODUCTTYPE_Online
Online = O- See Also:
- Constant Field Values
-
PRODUCTTYPE_Resource
public static final String PRODUCTTYPE_Resource
Resource = R- See Also:
- Constant Field Values
-
PRODUCTTYPE_Service
public static final String PRODUCTTYPE_Service
Service = S- See Also:
- Constant Field Values
-
-
Constructor Detail
-
X_I_Product
public X_I_Product(Properties ctx, int I_Product_ID, String trxName)
Standard Constructor
-
X_I_Product
public X_I_Product(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
-
Method Detail
-
get_AccessLevel
protected int get_AccessLevel()
AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 2 - Client
-
initPO
protected POInfo initPO(Properties ctx)
Load Meta Data
-
setBPartner_Value
public void setBPartner_Value(String BPartner_Value)
Set Business Partner Key.- Specified by:
setBPartner_Value
in interfaceI_I_Product
- Parameters:
BPartner_Value
- The Key of the Business Partner
-
getBPartner_Value
public String getBPartner_Value()
Get Business Partner Key.- Specified by:
getBPartner_Value
in interfaceI_I_Product
- Returns:
- The Key of the Business Partner
-
getC_BPartner
public I_C_BPartner getC_BPartner() throws RuntimeException
- Specified by:
getC_BPartner
in interfaceI_I_Product
- Throws:
RuntimeException
-
setC_BPartner_ID
public void setC_BPartner_ID(int C_BPartner_ID)
Set Business Partner.- Specified by:
setC_BPartner_ID
in interfaceI_I_Product
- Parameters:
C_BPartner_ID
- Identifies a Business Partner
-
getC_BPartner_ID
public int getC_BPartner_ID()
Get Business Partner.- Specified by:
getC_BPartner_ID
in interfaceI_I_Product
- Returns:
- Identifies a Business Partner
-
getC_Currency
public I_C_Currency getC_Currency() throws RuntimeException
- Specified by:
getC_Currency
in interfaceI_I_Product
- Throws:
RuntimeException
-
setC_Currency_ID
public void setC_Currency_ID(int C_Currency_ID)
Set Currency.- Specified by:
setC_Currency_ID
in interfaceI_I_Product
- Parameters:
C_Currency_ID
- The Currency for this record
-
getC_Currency_ID
public int getC_Currency_ID()
Get Currency.- Specified by:
getC_Currency_ID
in interfaceI_I_Product
- Returns:
- The Currency for this record
-
setClassification
public void setClassification(String Classification)
Set Classification.- Specified by:
setClassification
in interfaceI_I_Product
- Parameters:
Classification
- Classification for grouping
-
getClassification
public String getClassification()
Get Classification.- Specified by:
getClassification
in interfaceI_I_Product
- Returns:
- Classification for grouping
-
setCostPerOrder
public void setCostPerOrder(BigDecimal CostPerOrder)
Set Cost per Order.- Specified by:
setCostPerOrder
in interfaceI_I_Product
- Parameters:
CostPerOrder
- Fixed Cost Per Order
-
getCostPerOrder
public BigDecimal getCostPerOrder()
Get Cost per Order.- Specified by:
getCostPerOrder
in interfaceI_I_Product
- Returns:
- Fixed Cost Per Order
-
getC_UOM
public I_C_UOM getC_UOM() throws RuntimeException
- Specified by:
getC_UOM
in interfaceI_I_Product
- Throws:
RuntimeException
-
setC_UOM_ID
public void setC_UOM_ID(int C_UOM_ID)
Set UOM.- Specified by:
setC_UOM_ID
in interfaceI_I_Product
- Parameters:
C_UOM_ID
- Unit of Measure
-
getC_UOM_ID
public int getC_UOM_ID()
Get UOM.- Specified by:
getC_UOM_ID
in interfaceI_I_Product
- Returns:
- Unit of Measure
-
setCustomsTariffNumber
public void setCustomsTariffNumber(String CustomsTariffNumber)
Set Customs Tariff Number.- Specified by:
setCustomsTariffNumber
in interfaceI_I_Product
- Parameters:
CustomsTariffNumber
- Customs Tariff Number, usually the HS-Code
-
getCustomsTariffNumber
public String getCustomsTariffNumber()
Get Customs Tariff Number.- Specified by:
getCustomsTariffNumber
in interfaceI_I_Product
- Returns:
- Customs Tariff Number, usually the HS-Code
-
setDeliveryTime_Promised
public void setDeliveryTime_Promised(int DeliveryTime_Promised)
Set Promised Delivery Time.- Specified by:
setDeliveryTime_Promised
in interfaceI_I_Product
- Parameters:
DeliveryTime_Promised
- Promised days between order and delivery
-
getDeliveryTime_Promised
public int getDeliveryTime_Promised()
Get Promised Delivery Time.- Specified by:
getDeliveryTime_Promised
in interfaceI_I_Product
- Returns:
- Promised days between order and delivery
-
setDescription
public void setDescription(String Description)
Set Description.- Specified by:
setDescription
in interfaceI_I_Product
- Parameters:
Description
- Optional short description of the record
-
getDescription
public String getDescription()
Get Description.- Specified by:
getDescription
in interfaceI_I_Product
- Returns:
- Optional short description of the record
-
setDescriptionURL
public void setDescriptionURL(String DescriptionURL)
Set Description URL.- Specified by:
setDescriptionURL
in interfaceI_I_Product
- Parameters:
DescriptionURL
- URL for the description
-
getDescriptionURL
public String getDescriptionURL()
Get Description URL.- Specified by:
getDescriptionURL
in interfaceI_I_Product
- Returns:
- URL for the description
-
setDiscontinued
public void setDiscontinued(boolean Discontinued)
Set Discontinued.- Specified by:
setDiscontinued
in interfaceI_I_Product
- Parameters:
Discontinued
- This product is no longer available
-
isDiscontinued
public boolean isDiscontinued()
Get Discontinued.- Specified by:
isDiscontinued
in interfaceI_I_Product
- Returns:
- This product is no longer available
-
setDiscontinuedAt
public void setDiscontinuedAt(Timestamp DiscontinuedAt)
Set Discontinued At.- Specified by:
setDiscontinuedAt
in interfaceI_I_Product
- Parameters:
DiscontinuedAt
- Discontinued At indicates Date when product was discontinued
-
getDiscontinuedAt
public Timestamp getDiscontinuedAt()
Get Discontinued At.- Specified by:
getDiscontinuedAt
in interfaceI_I_Product
- Returns:
- Discontinued At indicates Date when product was discontinued
-
setDocumentNote
public void setDocumentNote(String DocumentNote)
Set Document Note.- Specified by:
setDocumentNote
in interfaceI_I_Product
- Parameters:
DocumentNote
- Additional information for a Document
-
getDocumentNote
public String getDocumentNote()
Get Document Note.- Specified by:
getDocumentNote
in interfaceI_I_Product
- Returns:
- Additional information for a Document
-
setGroup1
public void setGroup1(String Group1)
Set Group1.- Specified by:
setGroup1
in interfaceI_I_Product
- Parameters:
Group1
- Group1
-
getGroup1
public String getGroup1()
Get Group1.- Specified by:
getGroup1
in interfaceI_I_Product
- Returns:
- Group1
-
setGroup2
public void setGroup2(String Group2)
Set Group2.- Specified by:
setGroup2
in interfaceI_I_Product
- Parameters:
Group2
- Group2
-
getGroup2
public String getGroup2()
Get Group2.- Specified by:
getGroup2
in interfaceI_I_Product
- Returns:
- Group2
-
setHelp
public void setHelp(String Help)
Set Comment/Help.- Specified by:
setHelp
in interfaceI_I_Product
- Parameters:
Help
- Comment or Hint
-
getHelp
public String getHelp()
Get Comment/Help.- Specified by:
getHelp
in interfaceI_I_Product
- Returns:
- Comment or Hint
-
setI_ErrorMsg
public void setI_ErrorMsg(String I_ErrorMsg)
Set Import Error Message.- Specified by:
setI_ErrorMsg
in interfaceI_I_Product
- Parameters:
I_ErrorMsg
- Messages generated from import process
-
getI_ErrorMsg
public String getI_ErrorMsg()
Get Import Error Message.- Specified by:
getI_ErrorMsg
in interfaceI_I_Product
- Returns:
- Messages generated from import process
-
setI_IsImported
public void setI_IsImported(boolean I_IsImported)
Set Imported.- Specified by:
setI_IsImported
in interfaceI_I_Product
- Parameters:
I_IsImported
- Has this import been processed
-
isI_IsImported
public boolean isI_IsImported()
Get Imported.- Specified by:
isI_IsImported
in interfaceI_I_Product
- Returns:
- Has this import been processed
-
setImageURL
public void setImageURL(String ImageURL)
Set Image URL.- Specified by:
setImageURL
in interfaceI_I_Product
- Parameters:
ImageURL
- URL of image
-
getImageURL
public String getImageURL()
Get Image URL.- Specified by:
getImageURL
in interfaceI_I_Product
- Returns:
- URL of image
-
setI_Product_ID
public void setI_Product_ID(int I_Product_ID)
Set Import Product.- Specified by:
setI_Product_ID
in interfaceI_I_Product
- Parameters:
I_Product_ID
- Import Item or Service
-
getI_Product_ID
public int getI_Product_ID()
Get Import Product.- Specified by:
getI_Product_ID
in interfaceI_I_Product
- Returns:
- Import Item or Service
-
setI_Product_UU
public void setI_Product_UU(String I_Product_UU)
Set I_Product_UU.- Specified by:
setI_Product_UU
in interfaceI_I_Product
- Parameters:
I_Product_UU
- I_Product_UU
-
getI_Product_UU
public String getI_Product_UU()
Get I_Product_UU.- Specified by:
getI_Product_UU
in interfaceI_I_Product
- Returns:
- I_Product_UU
-
setISO_Code
public void setISO_Code(String ISO_Code)
Set ISO Currency Code.- Specified by:
setISO_Code
in interfaceI_I_Product
- Parameters:
ISO_Code
- Three letter ISO 4217 Code of the Currency
-
getISO_Code
public String getISO_Code()
Get ISO Currency Code.- Specified by:
getISO_Code
in interfaceI_I_Product
- Returns:
- Three letter ISO 4217 Code of the Currency
-
setManufacturer
public void setManufacturer(String Manufacturer)
Set Manufacturer.- Specified by:
setManufacturer
in interfaceI_I_Product
- Parameters:
Manufacturer
- Manufacturer of the Product
-
getManufacturer
public String getManufacturer()
Get Manufacturer.- Specified by:
getManufacturer
in interfaceI_I_Product
- Returns:
- Manufacturer of the Product
-
getM_Product_Category
public I_M_Product_Category getM_Product_Category() throws RuntimeException
- Specified by:
getM_Product_Category
in interfaceI_I_Product
- Throws:
RuntimeException
-
setM_Product_Category_ID
public void setM_Product_Category_ID(int M_Product_Category_ID)
Set Product Category.- Specified by:
setM_Product_Category_ID
in interfaceI_I_Product
- Parameters:
M_Product_Category_ID
- Category of a Product
-
getM_Product_Category_ID
public int getM_Product_Category_ID()
Get Product Category.- Specified by:
getM_Product_Category_ID
in interfaceI_I_Product
- Returns:
- Category of a Product
-
getM_Product
public I_M_Product getM_Product() throws RuntimeException
- Specified by:
getM_Product
in interfaceI_I_Product
- Throws:
RuntimeException
-
setM_Product_ID
public void setM_Product_ID(int M_Product_ID)
Set Product.- Specified by:
setM_Product_ID
in interfaceI_I_Product
- Parameters:
M_Product_ID
- Product, Service, Item
-
getM_Product_ID
public int getM_Product_ID()
Get Product.- Specified by:
getM_Product_ID
in interfaceI_I_Product
- Returns:
- Product, Service, Item
-
setName
public void setName(String Name)
Set Name.- Specified by:
setName
in interfaceI_I_Product
- Parameters:
Name
- Alphanumeric identifier of the entity
-
getName
public String getName()
Get Name.- Specified by:
getName
in interfaceI_I_Product
- Returns:
- Alphanumeric identifier of the entity
-
setOrder_Min
public void setOrder_Min(int Order_Min)
Set Minimum Order Qty.- Specified by:
setOrder_Min
in interfaceI_I_Product
- Parameters:
Order_Min
- Minimum order quantity in UOM
-
getOrder_Min
public int getOrder_Min()
Get Minimum Order Qty.- Specified by:
getOrder_Min
in interfaceI_I_Product
- Returns:
- Minimum order quantity in UOM
-
setOrder_Pack
public void setOrder_Pack(int Order_Pack)
Set Order Pack Qty.- Specified by:
setOrder_Pack
in interfaceI_I_Product
- Parameters:
Order_Pack
- Package order size in UOM (e.g. order set of 5 units)
-
getOrder_Pack
public int getOrder_Pack()
Get Order Pack Qty.- Specified by:
getOrder_Pack
in interfaceI_I_Product
- Returns:
- Package order size in UOM (e.g. order set of 5 units)
-
setPriceEffective
public void setPriceEffective(Timestamp PriceEffective)
Set Price effective.- Specified by:
setPriceEffective
in interfaceI_I_Product
- Parameters:
PriceEffective
- Effective Date of Price
-
getPriceEffective
public Timestamp getPriceEffective()
Get Price effective.- Specified by:
getPriceEffective
in interfaceI_I_Product
- Returns:
- Effective Date of Price
-
setPriceLimit
public void setPriceLimit(BigDecimal PriceLimit)
Set Limit Price.- Specified by:
setPriceLimit
in interfaceI_I_Product
- Parameters:
PriceLimit
- Lowest price for a product
-
getPriceLimit
public BigDecimal getPriceLimit()
Get Limit Price.- Specified by:
getPriceLimit
in interfaceI_I_Product
- Returns:
- Lowest price for a product
-
setPriceList
public void setPriceList(BigDecimal PriceList)
Set List Price.- Specified by:
setPriceList
in interfaceI_I_Product
- Parameters:
PriceList
- List Price
-
getPriceList
public BigDecimal getPriceList()
Get List Price.- Specified by:
getPriceList
in interfaceI_I_Product
- Returns:
- List Price
-
setPricePO
public void setPricePO(BigDecimal PricePO)
Set PO Price.- Specified by:
setPricePO
in interfaceI_I_Product
- Parameters:
PricePO
- Price based on a purchase order
-
getPricePO
public BigDecimal getPricePO()
Get PO Price.- Specified by:
getPricePO
in interfaceI_I_Product
- Returns:
- Price based on a purchase order
-
setPriceStd
public void setPriceStd(BigDecimal PriceStd)
Set Standard Price.- Specified by:
setPriceStd
in interfaceI_I_Product
- Parameters:
PriceStd
- Standard Price
-
getPriceStd
public BigDecimal getPriceStd()
Get Standard Price.- Specified by:
getPriceStd
in interfaceI_I_Product
- Returns:
- Standard Price
-
setProcessed
public void setProcessed(boolean Processed)
Set Processed.- Specified by:
setProcessed
in interfaceI_I_Product
- Parameters:
Processed
- The document has been processed
-
isProcessed
public boolean isProcessed()
Get Processed.- Specified by:
isProcessed
in interfaceI_I_Product
- Returns:
- The document has been processed
-
setProcessing
public void setProcessing(boolean Processing)
Set Process Now.- Specified by:
setProcessing
in interfaceI_I_Product
- Parameters:
Processing
- Process Now
-
isProcessing
public boolean isProcessing()
Get Process Now.- Specified by:
isProcessing
in interfaceI_I_Product
- Returns:
- Process Now
-
setProductCategory_Value
public void setProductCategory_Value(String ProductCategory_Value)
Set Product Category Key.- Specified by:
setProductCategory_Value
in interfaceI_I_Product
- Parameters:
ProductCategory_Value
- Product Category Key
-
getProductCategory_Value
public String getProductCategory_Value()
Get Product Category Key.- Specified by:
getProductCategory_Value
in interfaceI_I_Product
- Returns:
- Product Category Key
-
setProductType
public void setProductType(String ProductType)
Set Product Type.- Specified by:
setProductType
in interfaceI_I_Product
- Parameters:
ProductType
- Type of product
-
getProductType
public String getProductType()
Get Product Type.- Specified by:
getProductType
in interfaceI_I_Product
- Returns:
- Type of product
-
setRoyaltyAmt
public void setRoyaltyAmt(BigDecimal RoyaltyAmt)
Set Royalty Amount.- Specified by:
setRoyaltyAmt
in interfaceI_I_Product
- Parameters:
RoyaltyAmt
- (Included) Amount for copyright, etc.
-
getRoyaltyAmt
public BigDecimal getRoyaltyAmt()
Get Royalty Amount.- Specified by:
getRoyaltyAmt
in interfaceI_I_Product
- Returns:
- (Included) Amount for copyright, etc.
-
setShelfDepth
public void setShelfDepth(int ShelfDepth)
Set Shelf Depth.- Specified by:
setShelfDepth
in interfaceI_I_Product
- Parameters:
ShelfDepth
- Shelf depth required
-
getShelfDepth
public int getShelfDepth()
Get Shelf Depth.- Specified by:
getShelfDepth
in interfaceI_I_Product
- Returns:
- Shelf depth required
-
setShelfHeight
public void setShelfHeight(BigDecimal ShelfHeight)
Set Shelf Height.- Specified by:
setShelfHeight
in interfaceI_I_Product
- Parameters:
ShelfHeight
- Shelf height required
-
getShelfHeight
public BigDecimal getShelfHeight()
Get Shelf Height.- Specified by:
getShelfHeight
in interfaceI_I_Product
- Returns:
- Shelf height required
-
setShelfWidth
public void setShelfWidth(int ShelfWidth)
Set Shelf Width.- Specified by:
setShelfWidth
in interfaceI_I_Product
- Parameters:
ShelfWidth
- Shelf width required
-
getShelfWidth
public int getShelfWidth()
Get Shelf Width.- Specified by:
getShelfWidth
in interfaceI_I_Product
- Returns:
- Shelf width required
-
setSKU
public void setSKU(String SKU)
Set SKU.- Specified by:
setSKU
in interfaceI_I_Product
- Parameters:
SKU
- Stock Keeping Unit
-
getSKU
public String getSKU()
Get SKU.- Specified by:
getSKU
in interfaceI_I_Product
- Returns:
- Stock Keeping Unit
-
setUnitsPerPallet
public void setUnitsPerPallet(int UnitsPerPallet)
Set Units Per Pallet.- Specified by:
setUnitsPerPallet
in interfaceI_I_Product
- Parameters:
UnitsPerPallet
- Units Per Pallet
-
getUnitsPerPallet
public int getUnitsPerPallet()
Get Units Per Pallet.- Specified by:
getUnitsPerPallet
in interfaceI_I_Product
- Returns:
- Units Per Pallet
-
setUPC
public void setUPC(String UPC)
Set UPC/EAN.- Specified by:
setUPC
in interfaceI_I_Product
- Parameters:
UPC
- Bar Code (Universal Product Code or its superset European Article Number)
-
getUPC
public String getUPC()
Get UPC/EAN.- Specified by:
getUPC
in interfaceI_I_Product
- 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 interfaceI_I_Product
- 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 interfaceI_I_Product
- Returns:
- Search key for the record in the format required - must be unique
-
getKeyNamePair
public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setVendorCategory
public void setVendorCategory(String VendorCategory)
Set Partner Category.- Specified by:
setVendorCategory
in interfaceI_I_Product
- Parameters:
VendorCategory
- Product Category of the Business Partner
-
getVendorCategory
public String getVendorCategory()
Get Partner Category.- Specified by:
getVendorCategory
in interfaceI_I_Product
- Returns:
- Product Category of the Business Partner
-
setVendorProductNo
public void setVendorProductNo(String VendorProductNo)
Set Partner Product Key.- Specified by:
setVendorProductNo
in interfaceI_I_Product
- Parameters:
VendorProductNo
- Product Key of the Business Partner
-
getVendorProductNo
public String getVendorProductNo()
Get Partner Product Key.- Specified by:
getVendorProductNo
in interfaceI_I_Product
- Returns:
- Product Key of the Business Partner
-
setVolume
public void setVolume(BigDecimal Volume)
Set Volume.- Specified by:
setVolume
in interfaceI_I_Product
- Parameters:
Volume
- Volume of a product
-
getVolume
public BigDecimal getVolume()
Get Volume.- Specified by:
getVolume
in interfaceI_I_Product
- Returns:
- Volume of a product
-
setWeight
public void setWeight(BigDecimal Weight)
Set Weight.- Specified by:
setWeight
in interfaceI_I_Product
- Parameters:
Weight
- Weight of a product
-
getWeight
public BigDecimal getWeight()
Get Weight.- Specified by:
getWeight
in interfaceI_I_Product
- Returns:
- Weight of a product
-
setX12DE355
public void setX12DE355(String X12DE355)
Set UOM Code.- Specified by:
setX12DE355
in interfaceI_I_Product
- Parameters:
X12DE355
- UOM EDI X12 Code
-
getX12DE355
public String getX12DE355()
Get UOM Code.- Specified by:
getX12DE355
in interfaceI_I_Product
- Returns:
- UOM EDI X12 Code
-
-