Package org.compiere.model
Class X_M_Product_PO
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_M_Product_PO
- All Implemented Interfaces:
Serializable,Cloneable,Comparator<Object>,I_M_Product_PO,I_Persistent,Evaluatee
- Direct Known Subclasses:
MProductPO
Generated Model for M_Product_PO
- Version:
- Release 13 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
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, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_IDFields inherited from interface org.compiere.model.I_M_Product_PO
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_C_BPartner_ID, COLUMNNAME_C_Currency_ID, COLUMNNAME_C_UOM_ID, COLUMNNAME_CostPerOrder, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_DeliveryTime_Actual, COLUMNNAME_DeliveryTime_Promised, COLUMNNAME_Discontinued, COLUMNNAME_DiscontinuedAt, COLUMNNAME_IsActive, COLUMNNAME_IsCurrentVendor, COLUMNNAME_M_Product_ID, COLUMNNAME_M_Product_PO_UU, COLUMNNAME_Manufacturer, COLUMNNAME_Order_Min, COLUMNNAME_Order_Pack, COLUMNNAME_PriceEffective, COLUMNNAME_PriceLastInv, COLUMNNAME_PriceLastPO, COLUMNNAME_PriceList, COLUMNNAME_PricePO, COLUMNNAME_QualityRating, COLUMNNAME_RoyaltyAmt, COLUMNNAME_UPC, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_VendorCategory, COLUMNNAME_VendorProductNo, Model, Table_ID, Table_Name -
Constructor Summary
ConstructorsConstructorDescriptionX_M_Product_PO(Properties ctx, int M_Product_PO_ID, String trxName) Standard ConstructorX_M_Product_PO(Properties ctx, int M_Product_PO_ID, String trxName, String... virtualColumns) Standard ConstructorX_M_Product_PO(Properties ctx, String M_Product_PO_UU, String trxName) Standard ConstructorX_M_Product_PO(Properties ctx, String M_Product_PO_UU, String trxName, String... virtualColumns) Standard ConstructorX_M_Product_PO(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected intAccessLevelDeprecated.intGet Business Partner.Deprecated.intGet Currency.getC_UOM()Deprecated.intGet UOM.Get Cost per Order.intGet Actual Delivery Time.intGet Promised Delivery Time.Get Discontinued At.Deprecated.intGet Product.Get M_Product_PO_UU.Get Manufacturer.Get Minimum Order Qty.Get Order Pack Qty.Get Price effective.Get Last Invoice Price.Get Last PO Price.Get List Price.Get PO Price.intGet Quality Rating.Get Royalty Amount.getUPC()Get UPC/EAN.Get Partner Category.Get Partner Product Key.protected POInfoinitPO(Properties ctx) Load Meta DatabooleanGet Current vendor.booleanGet Discontinued.voidsetC_BPartner_ID(int C_BPartner_ID) Set Business Partner.voidsetC_Currency_ID(int C_Currency_ID) Set Currency.voidsetC_UOM_ID(int C_UOM_ID) Set UOM.voidsetCostPerOrder(BigDecimal CostPerOrder) Set Cost per Order.voidsetDeliveryTime_Actual(int DeliveryTime_Actual) Set Actual Delivery Time.voidsetDeliveryTime_Promised(int DeliveryTime_Promised) Set Promised Delivery Time.voidsetDiscontinued(boolean Discontinued) Set Discontinued.voidsetDiscontinuedAt(Timestamp DiscontinuedAt) Set Discontinued At.voidsetIsCurrentVendor(boolean IsCurrentVendor) Set Current vendor.voidsetM_Product_ID(int M_Product_ID) Set Product.voidsetM_Product_PO_UU(String M_Product_PO_UU) Set M_Product_PO_UU.voidsetManufacturer(String Manufacturer) Set Manufacturer.voidsetOrder_Min(BigDecimal Order_Min) Set Minimum Order Qty.voidsetOrder_Pack(BigDecimal Order_Pack) Set Order Pack Qty.voidsetPriceEffective(Timestamp PriceEffective) Set Price effective.voidsetPriceLastInv(BigDecimal PriceLastInv) Set Last Invoice Price.voidsetPriceLastPO(BigDecimal PriceLastPO) Set Last PO Price.voidsetPriceList(BigDecimal PriceList) Set List Price.voidsetPricePO(BigDecimal PricePO) Set PO Price.voidsetQualityRating(int QualityRating) Set Quality Rating.voidsetRoyaltyAmt(BigDecimal RoyaltyAmt) Set Royalty Amount.voidSet UPC/EAN.voidsetVendorCategory(String VendorCategory) Set Partner Category.voidsetVendorProductNo(String VendorProductNo) Set Partner Product Key.toString()String representationMethods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, buildInsertSQL, 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_TableAttribute, get_TableAttributeAsBoolean, get_TableAttributeAsInt, get_TableAttributes, get_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_UUID, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, 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, loadByUU, loadComplete, loadDefaults, loadPO, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveCrossTenantSafe, saveCrossTenantSafeEx, saveCrossTenantSafeEx, 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, toInsertSQL, unlock, update_Tree, validForeignKeys, validForeignKeysExMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface org.compiere.model.I_M_Product_PO
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActiveMethods inherited from interface org.compiere.model.I_Persistent
save
-
Constructor Details
-
X_M_Product_PO
Standard Constructor -
X_M_Product_PO
public X_M_Product_PO(Properties ctx, int M_Product_PO_ID, String trxName, String... virtualColumns) Standard Constructor -
X_M_Product_PO
Standard Constructor -
X_M_Product_PO
public X_M_Product_PO(Properties ctx, String M_Product_PO_UU, String trxName, String... virtualColumns) Standard Constructor -
X_M_Product_PO
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevelin classPO- Returns:
- 3 - Client - Org
-
initPO
Load Meta Data -
toString
Description copied from class:POString representation -
getC_BPartner
Deprecated.- Specified by:
getC_BPartnerin interfaceI_M_Product_PO- Throws:
RuntimeException
-
setC_BPartner_ID
public void setC_BPartner_ID(int C_BPartner_ID) Set Business Partner.- Specified by:
setC_BPartner_IDin interfaceI_M_Product_PO- Parameters:
C_BPartner_ID- Identifies a Business Partner
-
getC_BPartner_ID
public int getC_BPartner_ID()Get Business Partner.- Specified by:
getC_BPartner_IDin interfaceI_M_Product_PO- Returns:
- Identifies a Business Partner
-
getC_Currency
Deprecated.- Specified by:
getC_Currencyin interfaceI_M_Product_PO- Throws:
RuntimeException
-
setC_Currency_ID
public void setC_Currency_ID(int C_Currency_ID) Set Currency.- Specified by:
setC_Currency_IDin interfaceI_M_Product_PO- Parameters:
C_Currency_ID- The Currency for this record
-
getC_Currency_ID
public int getC_Currency_ID()Get Currency.- Specified by:
getC_Currency_IDin interfaceI_M_Product_PO- Returns:
- The Currency for this record
-
getC_UOM
Deprecated.- Specified by:
getC_UOMin interfaceI_M_Product_PO- Throws:
RuntimeException
-
setC_UOM_ID
public void setC_UOM_ID(int C_UOM_ID) Set UOM.- Specified by:
setC_UOM_IDin interfaceI_M_Product_PO- Parameters:
C_UOM_ID- Unit of Measure
-
getC_UOM_ID
public int getC_UOM_ID()Get UOM.- Specified by:
getC_UOM_IDin interfaceI_M_Product_PO- Returns:
- Unit of Measure
-
setCostPerOrder
Set Cost per Order.- Specified by:
setCostPerOrderin interfaceI_M_Product_PO- Parameters:
CostPerOrder- Fixed Cost Per Order
-
getCostPerOrder
Get Cost per Order.- Specified by:
getCostPerOrderin interfaceI_M_Product_PO- Returns:
- Fixed Cost Per Order
-
setDeliveryTime_Actual
public void setDeliveryTime_Actual(int DeliveryTime_Actual) Set Actual Delivery Time.- Specified by:
setDeliveryTime_Actualin interfaceI_M_Product_PO- Parameters:
DeliveryTime_Actual- Actual days between order and delivery
-
getDeliveryTime_Actual
public int getDeliveryTime_Actual()Get Actual Delivery Time.- Specified by:
getDeliveryTime_Actualin interfaceI_M_Product_PO- Returns:
- Actual days between order and delivery
-
setDeliveryTime_Promised
public void setDeliveryTime_Promised(int DeliveryTime_Promised) Set Promised Delivery Time.- Specified by:
setDeliveryTime_Promisedin interfaceI_M_Product_PO- Parameters:
DeliveryTime_Promised- Promised days between order and delivery
-
getDeliveryTime_Promised
public int getDeliveryTime_Promised()Get Promised Delivery Time.- Specified by:
getDeliveryTime_Promisedin interfaceI_M_Product_PO- Returns:
- Promised days between order and delivery
-
setDiscontinued
public void setDiscontinued(boolean Discontinued) Set Discontinued.- Specified by:
setDiscontinuedin interfaceI_M_Product_PO- Parameters:
Discontinued- This product is no longer available
-
isDiscontinued
public boolean isDiscontinued()Get Discontinued.- Specified by:
isDiscontinuedin interfaceI_M_Product_PO- Returns:
- This product is no longer available
-
setDiscontinuedAt
Set Discontinued At.- Specified by:
setDiscontinuedAtin interfaceI_M_Product_PO- Parameters:
DiscontinuedAt- Discontinued At indicates Date when product was discontinued
-
getDiscontinuedAt
Get Discontinued At.- Specified by:
getDiscontinuedAtin interfaceI_M_Product_PO- Returns:
- Discontinued At indicates Date when product was discontinued
-
setIsCurrentVendor
public void setIsCurrentVendor(boolean IsCurrentVendor) Set Current vendor.- Specified by:
setIsCurrentVendorin interfaceI_M_Product_PO- Parameters:
IsCurrentVendor- Use this Vendor for pricing and stock replenishment
-
isCurrentVendor
public boolean isCurrentVendor()Get Current vendor.- Specified by:
isCurrentVendorin interfaceI_M_Product_PO- Returns:
- Use this Vendor for pricing and stock replenishment
-
getM_Product
Deprecated.- Specified by:
getM_Productin interfaceI_M_Product_PO- Throws:
RuntimeException
-
setM_Product_ID
public void setM_Product_ID(int M_Product_ID) Set Product.- Specified by:
setM_Product_IDin interfaceI_M_Product_PO- Parameters:
M_Product_ID- Product, Service, Item
-
getM_Product_ID
public int getM_Product_ID()Get Product.- Specified by:
getM_Product_IDin interfaceI_M_Product_PO- Returns:
- Product, Service, Item
-
setM_Product_PO_UU
Set M_Product_PO_UU.- Specified by:
setM_Product_PO_UUin interfaceI_M_Product_PO- Parameters:
M_Product_PO_UU- M_Product_PO_UU
-
getM_Product_PO_UU
Get M_Product_PO_UU.- Specified by:
getM_Product_PO_UUin interfaceI_M_Product_PO- Returns:
- M_Product_PO_UU
-
setManufacturer
Set Manufacturer.- Specified by:
setManufacturerin interfaceI_M_Product_PO- Parameters:
Manufacturer- Manufacturer of the Product
-
getManufacturer
Get Manufacturer.- Specified by:
getManufacturerin interfaceI_M_Product_PO- Returns:
- Manufacturer of the Product
-
setOrder_Min
Set Minimum Order Qty.- Specified by:
setOrder_Minin interfaceI_M_Product_PO- Parameters:
Order_Min- Minimum order quantity in UOM
-
getOrder_Min
Get Minimum Order Qty.- Specified by:
getOrder_Minin interfaceI_M_Product_PO- Returns:
- Minimum order quantity in UOM
-
setOrder_Pack
Set Order Pack Qty.- Specified by:
setOrder_Packin interfaceI_M_Product_PO- Parameters:
Order_Pack- Package order size in UOM (e.g. order set of 5 units)
-
getOrder_Pack
Get Order Pack Qty.- Specified by:
getOrder_Packin interfaceI_M_Product_PO- Returns:
- Package order size in UOM (e.g. order set of 5 units)
-
setPriceEffective
Set Price effective.- Specified by:
setPriceEffectivein interfaceI_M_Product_PO- Parameters:
PriceEffective- Effective Date of Price
-
getPriceEffective
Get Price effective.- Specified by:
getPriceEffectivein interfaceI_M_Product_PO- Returns:
- Effective Date of Price
-
setPriceLastInv
Set Last Invoice Price.- Specified by:
setPriceLastInvin interfaceI_M_Product_PO- Parameters:
PriceLastInv- Price of the last invoice for the product
-
getPriceLastInv
Get Last Invoice Price.- Specified by:
getPriceLastInvin interfaceI_M_Product_PO- Returns:
- Price of the last invoice for the product
-
setPriceLastPO
Set Last PO Price.- Specified by:
setPriceLastPOin interfaceI_M_Product_PO- Parameters:
PriceLastPO- Price of the last purchase order for the product
-
getPriceLastPO
Get Last PO Price.- Specified by:
getPriceLastPOin interfaceI_M_Product_PO- Returns:
- Price of the last purchase order for the product
-
setPriceList
Set List Price.- Specified by:
setPriceListin interfaceI_M_Product_PO- Parameters:
PriceList- List Price
-
getPriceList
Get List Price.- Specified by:
getPriceListin interfaceI_M_Product_PO- Returns:
- List Price
-
setPricePO
Set PO Price.- Specified by:
setPricePOin interfaceI_M_Product_PO- Parameters:
PricePO- Price based on a purchase order
-
getPricePO
Get PO Price.- Specified by:
getPricePOin interfaceI_M_Product_PO- Returns:
- Price based on a purchase order
-
setQualityRating
public void setQualityRating(int QualityRating) Set Quality Rating.- Specified by:
setQualityRatingin interfaceI_M_Product_PO- Parameters:
QualityRating- Method for rating vendors
-
getQualityRating
public int getQualityRating()Get Quality Rating.- Specified by:
getQualityRatingin interfaceI_M_Product_PO- Returns:
- Method for rating vendors
-
setRoyaltyAmt
Set Royalty Amount.- Specified by:
setRoyaltyAmtin interfaceI_M_Product_PO- Parameters:
RoyaltyAmt- (Included) Amount for copyright, etc.
-
getRoyaltyAmt
Get Royalty Amount.- Specified by:
getRoyaltyAmtin interfaceI_M_Product_PO- Returns:
- (Included) Amount for copyright, etc.
-
setUPC
Set UPC/EAN.- Specified by:
setUPCin interfaceI_M_Product_PO- Parameters:
UPC- Bar Code (Universal Product Code or its superset European Article Number)
-
getUPC
Get UPC/EAN.- Specified by:
getUPCin interfaceI_M_Product_PO- Returns:
- Bar Code (Universal Product Code or its superset European Article Number)
-
setVendorCategory
Set Partner Category.- Specified by:
setVendorCategoryin interfaceI_M_Product_PO- Parameters:
VendorCategory- Product Category of the Business Partner
-
getVendorCategory
Get Partner Category.- Specified by:
getVendorCategoryin interfaceI_M_Product_PO- Returns:
- Product Category of the Business Partner
-
setVendorProductNo
Set Partner Product Key.- Specified by:
setVendorProductNoin interfaceI_M_Product_PO- Parameters:
VendorProductNo- Product Key of the Business Partner
-
getVendorProductNo
Get Partner Product Key.- Specified by:
getVendorProductNoin interfaceI_M_Product_PO- Returns:
- Product Key of the Business Partner
-