Compiere 3.1

org.compiere.model
Class X_M_Product_PO

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_M_Product_PO
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, Evaluatee
Direct Known Subclasses:
MProductPO

public class X_M_Product_PO
extends PO

Generated Model for M_Product_PO

Version:
Release 3.1.0 - $Id$
Author:
Jorg Janke (generated)
See Also:
Serialized Form

Field Summary
protected  BigDecimal accessLevel
           
protected static KeyNamePair Model
           
static int Table_ID
          AD_Table_ID=210
static String Table_Name
          TableName=M_Product_PO
static long updatedMS
          Last Updated Timestamp 2008-06-10 15:12:06.0
 
Fields inherited from class org.compiere.framework.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
X_M_Product_PO(Ctx ctx, int M_Product_PO_ID, String trxName)
          Standard Constructor
X_M_Product_PO(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  int get_AccessLevel()
          AccessLevel
 int getC_BPartner_ID()
          Get Business Partner.
 int getC_Currency_ID()
          Get Currency.
 int getC_UOM_ID()
          Get UOM.
 BigDecimal getCostPerOrder()
          Get Cost per Order.
 int getDeliveryTime_Actual()
          Get Actual Delivery Time.
 int getDeliveryTime_Promised()
          Get Promised Delivery Time.
 Timestamp getDiscontinuedBy()
          Get Discontinued by.
 KeyNamePair getKeyNamePair()
          Get Record ID/ColumnName
 int getM_Product_ID()
          Get Product.
 String getManufacturer()
          Get Manufacturer.
 BigDecimal getOrder_Min()
          Get Minimum Order Qty.
 BigDecimal getOrder_Pack()
          Get Order Pack Qty.
 Timestamp getPriceEffective()
          Get Price effective.
 BigDecimal getPriceLastInv()
          Get Last Invoice Price.
 BigDecimal getPriceLastPO()
          Get Last PO Price.
 BigDecimal getPriceList()
          Get List Price.
 BigDecimal getPricePO()
          Get PO Price.
 int getQualityRating()
          Get Quality Rating.
 BigDecimal getRoyaltyAmt()
          Get Royalty Amount.
 String getUPC()
          Get UPC/EAN.
 String getVendorCategory()
          Get Partner Category.
 String getVendorProductNo()
          Get Partner Product Key.
protected  POInfo initPO(Ctx ctx)
          Load Meta Data
 boolean isCurrentVendor()
          Get Current vendor.
 boolean isDiscontinued()
          Get Discontinued.
 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 setCostPerOrder(BigDecimal CostPerOrder)
          Set Cost per Order.
 void setDeliveryTime_Actual(int DeliveryTime_Actual)
          Set Actual Delivery Time.
 void setDeliveryTime_Promised(int DeliveryTime_Promised)
          Set Promised Delivery Time.
 void setDiscontinued(boolean Discontinued)
          Set Discontinued.
 void setDiscontinuedBy(Timestamp DiscontinuedBy)
          Set Discontinued by.
 void setIsCurrentVendor(boolean IsCurrentVendor)
          Set Current vendor.
 void setM_Product_ID(int M_Product_ID)
          Set Product.
 void setManufacturer(String Manufacturer)
          Set Manufacturer.
 void setOrder_Min(BigDecimal Order_Min)
          Set Minimum Order Qty.
 void setOrder_Pack(BigDecimal Order_Pack)
          Set Order Pack Qty.
 void setPriceEffective(Timestamp PriceEffective)
          Set Price effective.
 void setPriceLastInv(BigDecimal PriceLastInv)
          Set Last Invoice Price.
 void setPriceLastPO(BigDecimal PriceLastPO)
          Set Last PO Price.
 void setPriceList(BigDecimal PriceList)
          Set List Price.
 void setPricePO(BigDecimal PricePO)
          Set PO Price.
 void setQualityRating(int QualityRating)
          Set Quality Rating.
 void setRoyaltyAmt(BigDecimal RoyaltyAmt)
          Set Royalty Amount.
 void setUPC(String UPC)
          Set UPC/EAN.
 void setVendorCategory(String VendorCategory)
          Set Partner Category.
 void setVendorProductNo(String VendorProductNo)
          Set Partner Product Key.
 String toString()
          Info
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, afterSave, beforeDelete, beforeSave, compare, convertToBigDecimal, convertToBoolean, convertToInt, convertToTimestamp, copy, copyValues, copyValues, createAttachment, delete_Accounting, delete, delete, dump, dump, equals, get_ChangeVO, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_EntityType, get_HashMap, get_ID, get_IDOld, get_Info, get_KeyColumns, get_Logger, get_Table_ID, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_ValuesAsString, get_WhereClause, get_xmlDocument, get_xmlString, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getVO, hashCode, insert_Accounting, is_Changed, is_KeyColumn, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveNew_getID, saveNewInsertSQL, saveNewSpecial, saveUpdate, set_ChangeVO, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueString, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setContext, setCtx, setDocWorkflowMgr, setIsActive, setStandardDefaults, setUpdateable, setUpdatedBy, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

updatedMS

public static final long updatedMS
Last Updated Timestamp 2008-06-10 15:12:06.0

See Also:
Constant Field Values

Table_ID

public static final int Table_ID
AD_Table_ID=210

See Also:
Constant Field Values

Table_Name

public static final String Table_Name
TableName=M_Product_PO

See Also:
Constant Field Values

Model

protected static KeyNamePair Model

accessLevel

protected BigDecimal accessLevel
Constructor Detail

X_M_Product_PO

public X_M_Product_PO(Ctx ctx,
                      int M_Product_PO_ID,
                      String trxName)
Standard Constructor

Parameters:
ctx - context
M_Product_PO_ID - id
trxName - transaction

X_M_Product_PO

public X_M_Product_PO(Ctx ctx,
                      ResultSet rs,
                      String trxName)
Load Constructor

Parameters:
ctx - context
rs - result set
trxName - transaction
Method Detail

get_AccessLevel

protected int get_AccessLevel()
AccessLevel

Specified by:
get_AccessLevel in class PO
Returns:
3 - Client - Org

initPO

protected POInfo initPO(Ctx ctx)
Load Meta Data

Specified by:
initPO in class PO
Parameters:
ctx - context
Returns:
PO Info

toString

public String toString()
Info

Overrides:
toString in class PO
Returns:
info

setC_BPartner_ID

public void setC_BPartner_ID(int C_BPartner_ID)
Set Business Partner.

Parameters:
C_BPartner_ID - Identifies a Business Partner

getC_BPartner_ID

public int getC_BPartner_ID()
Get Business Partner.

Returns:
Identifies a Business Partner

setC_Currency_ID

public void setC_Currency_ID(int C_Currency_ID)
Set Currency.

Parameters:
C_Currency_ID - The Currency for this record

getC_Currency_ID

public int getC_Currency_ID()
Get Currency.

Returns:
The Currency for this record

setC_UOM_ID

public void setC_UOM_ID(int C_UOM_ID)
Set UOM.

Parameters:
C_UOM_ID - Unit of Measure

getC_UOM_ID

public int getC_UOM_ID()
Get UOM.

Returns:
Unit of Measure

setCostPerOrder

public void setCostPerOrder(BigDecimal CostPerOrder)
Set Cost per Order.

Parameters:
CostPerOrder - Fixed Cost per Order

getCostPerOrder

public BigDecimal getCostPerOrder()
Get Cost per Order.

Returns:
Fixed Cost per Order

setDeliveryTime_Actual

public void setDeliveryTime_Actual(int DeliveryTime_Actual)
Set Actual Delivery Time.

Parameters:
DeliveryTime_Actual - Actual days between order and delivery

getDeliveryTime_Actual

public int getDeliveryTime_Actual()
Get Actual Delivery Time.

Returns:
Actual days between order and delivery

setDeliveryTime_Promised

public void setDeliveryTime_Promised(int DeliveryTime_Promised)
Set Promised Delivery Time.

Parameters:
DeliveryTime_Promised - Promised days between order and delivery

getDeliveryTime_Promised

public int getDeliveryTime_Promised()
Get Promised Delivery Time.

Returns:
Promised days between order and delivery

setDiscontinued

public void setDiscontinued(boolean Discontinued)
Set Discontinued.

Parameters:
Discontinued - This product is no longer available

isDiscontinued

public boolean isDiscontinued()
Get Discontinued.

Returns:
This product is no longer available

setDiscontinuedBy

public void setDiscontinuedBy(Timestamp DiscontinuedBy)
Set Discontinued by.

Parameters:
DiscontinuedBy - Discontinued By

getDiscontinuedBy

public Timestamp getDiscontinuedBy()
Get Discontinued by.

Returns:
Discontinued By

setIsCurrentVendor

public void setIsCurrentVendor(boolean IsCurrentVendor)
Set Current vendor.

Parameters:
IsCurrentVendor - Use this Vendor for pricing and stock replenishment

isCurrentVendor

public boolean isCurrentVendor()
Get Current vendor.

Returns:
Use this Vendor for pricing and stock replenishment

setM_Product_ID

public void setM_Product_ID(int M_Product_ID)
Set Product.

Parameters:
M_Product_ID - Product, Service, Item

getM_Product_ID

public int getM_Product_ID()
Get Product.

Returns:
Product, Service, Item

getKeyNamePair

public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName

Returns:
ID/ColumnName pair

setManufacturer

public void setManufacturer(String Manufacturer)
Set Manufacturer.

Parameters:
Manufacturer - Manufacturer of the Product

getManufacturer

public String getManufacturer()
Get Manufacturer.

Returns:
Manufacturer of the Product

setOrder_Min

public void setOrder_Min(BigDecimal Order_Min)
Set Minimum Order Qty.

Parameters:
Order_Min - Minimum order quantity in UOM

getOrder_Min

public BigDecimal getOrder_Min()
Get Minimum Order Qty.

Returns:
Minimum order quantity in UOM

setOrder_Pack

public void setOrder_Pack(BigDecimal Order_Pack)
Set Order Pack Qty.

Parameters:
Order_Pack - Package order size in UOM (e.g. order set of 5 units)

getOrder_Pack

public BigDecimal getOrder_Pack()
Get Order Pack Qty.

Returns:
Package order size in UOM (e.g. order set of 5 units)

setPriceEffective

public void setPriceEffective(Timestamp PriceEffective)
Set Price effective.

Parameters:
PriceEffective - Effective Date of Price

getPriceEffective

public Timestamp getPriceEffective()
Get Price effective.

Returns:
Effective Date of Price

setPriceLastInv

public void setPriceLastInv(BigDecimal PriceLastInv)
Set Last Invoice Price.

Parameters:
PriceLastInv - Price of the last invoice for the product

getPriceLastInv

public BigDecimal getPriceLastInv()
Get Last Invoice Price.

Returns:
Price of the last invoice for the product

setPriceLastPO

public void setPriceLastPO(BigDecimal PriceLastPO)
Set Last PO Price.

Parameters:
PriceLastPO - Price of the last purchase order for the product

getPriceLastPO

public BigDecimal getPriceLastPO()
Get Last PO Price.

Returns:
Price of the last purchase order for the product

setPriceList

public void setPriceList(BigDecimal PriceList)
Set List Price.

Parameters:
PriceList - List Price

getPriceList

public BigDecimal getPriceList()
Get List Price.

Returns:
List Price

setPricePO

public void setPricePO(BigDecimal PricePO)
Set PO Price.

Parameters:
PricePO - Price based on a purchase order

getPricePO

public BigDecimal getPricePO()
Get PO Price.

Returns:
Price based on a purchase order

setQualityRating

public void setQualityRating(int QualityRating)
Set Quality Rating.

Parameters:
QualityRating - Method for rating vendors

getQualityRating

public int getQualityRating()
Get Quality Rating.

Returns:
Method for rating vendors

setRoyaltyAmt

public void setRoyaltyAmt(BigDecimal RoyaltyAmt)
Set Royalty Amount.

Parameters:
RoyaltyAmt - (Included) Amount for copyright, etc.

getRoyaltyAmt

public BigDecimal getRoyaltyAmt()
Get Royalty Amount.

Returns:
(Included) Amount for copyright, etc.

setUPC

public void setUPC(String UPC)
Set UPC/EAN.

Parameters:
UPC - Bar Code (Universal Product Code or its superset European Article Number)

getUPC

public String getUPC()
Get UPC/EAN.

Returns:
Bar Code (Universal Product Code or its superset European Article Number)

setVendorCategory

public void setVendorCategory(String VendorCategory)
Set Partner Category.

Parameters:
VendorCategory - Product Category of the Business Partner

getVendorCategory

public String getVendorCategory()
Get Partner Category.

Returns:
Product Category of the Business Partner

setVendorProductNo

public void setVendorProductNo(String VendorProductNo)
Set Partner Product Key.

Parameters:
VendorProductNo - Product Key of the Business Partner

getVendorProductNo

public String getVendorProductNo()
Get Partner Product Key.

Returns:
Product Key of the Business Partner

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.