Package org.compiere.model
Class X_I_PriceList
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_I_PriceList
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_I_PriceList
,I_Persistent
,Evaluatee
Generated Model for I_PriceList
- Version:
- Release 11 - $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_ID
Fields inherited from interface org.compiere.model.I_I_PriceList
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_BPartner_Value, COLUMNNAME_BreakValue, COLUMNNAME_C_BPartner_ID, COLUMNNAME_C_Currency_ID, COLUMNNAME_C_UOM_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_EnforcePriceLimit, COLUMNNAME_I_ErrorMsg, COLUMNNAME_I_IsImported, COLUMNNAME_I_PriceList_ID, COLUMNNAME_I_PriceList_UU, COLUMNNAME_IsActive, COLUMNNAME_ISO_Code, COLUMNNAME_IsSOPriceList, COLUMNNAME_IsTaxIncluded, COLUMNNAME_M_PriceList_ID, COLUMNNAME_M_PriceList_Version_ID, COLUMNNAME_M_Product_ID, COLUMNNAME_Name, COLUMNNAME_PriceLimit, COLUMNNAME_PriceList, COLUMNNAME_PricePrecision, COLUMNNAME_PriceStd, COLUMNNAME_Processed, COLUMNNAME_Processing, COLUMNNAME_ProductValue, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_ValidFrom, COLUMNNAME_X12DE355, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionX_I_PriceList
(Properties ctx, int I_PriceList_ID, String trxName) Standard ConstructorX_I_PriceList
(Properties ctx, int I_PriceList_ID, String trxName, String... virtualColumns) Standard ConstructorX_I_PriceList
(Properties ctx, String I_PriceList_UU, String trxName) Standard ConstructorX_I_PriceList
(Properties ctx, String I_PriceList_UU, String trxName, String... virtualColumns) Standard ConstructorX_I_PriceList
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected int
AccessLevelGet Business Partner Key.Get Break Value.int
Get Business Partner.int
Get Currency.getC_UOM()
int
Get UOM.Get Description.Get Import Error Message.int
Get Import Price List.Get I_PriceList_UU.Get ISO Currency Code.int
Get Price List.int
Get Price List Version.int
Get Product.getName()
Get Name.Get Limit Price.Get List Price.int
Get Price Precision.Get Standard Price.Get Product Key.Get Valid from.Get UOM Code.protected POInfo
initPO
(Properties ctx) Load Meta Databoolean
Get Enforce price limit.boolean
Get Imported.boolean
Get Processed.boolean
Get Process Now.boolean
Get Sales Price list.boolean
Get Price includes Tax.void
setBPartner_Value
(String BPartner_Value) Set Business Partner Key.void
setBreakValue
(BigDecimal BreakValue) Set Break Value.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
setDescription
(String Description) Set Description.void
setEnforcePriceLimit
(boolean EnforcePriceLimit) Set Enforce price limit.void
setI_ErrorMsg
(String I_ErrorMsg) Set Import Error Message.void
setI_IsImported
(boolean I_IsImported) Set Imported.void
setI_PriceList_ID
(int I_PriceList_ID) Set Import Price List.void
setI_PriceList_UU
(String I_PriceList_UU) Set I_PriceList_UU.void
setISO_Code
(String ISO_Code) Set ISO Currency Code.void
setIsSOPriceList
(boolean IsSOPriceList) Set Sales Price list.void
setIsTaxIncluded
(boolean IsTaxIncluded) Set Price includes Tax.void
setM_PriceList_ID
(int M_PriceList_ID) Set Price List.void
setM_PriceList_Version_ID
(int M_PriceList_Version_ID) Set Price List Version.void
setM_Product_ID
(int M_Product_ID) Set Product.void
Set Name.void
setPriceLimit
(BigDecimal PriceLimit) Set Limit Price.void
setPriceList
(BigDecimal PriceList) Set List Price.void
setPricePrecision
(int PricePrecision) Set Price Precision.void
setPriceStd
(BigDecimal PriceStd) Set Standard Price.void
setProcessed
(boolean Processed) Set Processed.void
setProcessing
(boolean Processing) Set Process Now.void
setProductValue
(String ProductValue) Set Product Key.void
setValidFrom
(Timestamp ValidFrom) Set Valid from.void
setX12DE355
(String X12DE355) Set UOM Code.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_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
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_PriceList
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
-
Constructor Details
-
X_I_PriceList
Standard Constructor -
X_I_PriceList
Standard Constructor -
X_I_PriceList
Standard Constructor -
X_I_PriceList
public X_I_PriceList(Properties ctx, String I_PriceList_UU, String trxName, String... virtualColumns) Standard Constructor -
X_I_PriceList
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 2 - Client
-
initPO
Load Meta Data -
toString
Description copied from class:PO
String representation -
setBPartner_Value
Set Business Partner Key.- Specified by:
setBPartner_Value
in interfaceI_I_PriceList
- Parameters:
BPartner_Value
- The Key of the Business Partner
-
getBPartner_Value
Get Business Partner Key.- Specified by:
getBPartner_Value
in interfaceI_I_PriceList
- Returns:
- The Key of the Business Partner
-
setBreakValue
Set Break Value.- Specified by:
setBreakValue
in interfaceI_I_PriceList
- Parameters:
BreakValue
- Low Value of trade discount break level
-
getBreakValue
Get Break Value.- Specified by:
getBreakValue
in interfaceI_I_PriceList
- Returns:
- Low Value of trade discount break level
-
getC_BPartner
- Specified by:
getC_BPartner
in interfaceI_I_PriceList
- 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_PriceList
- 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_PriceList
- Returns:
- Identifies a Business Partner
-
getC_Currency
- Specified by:
getC_Currency
in interfaceI_I_PriceList
- Throws:
RuntimeException
-
setC_Currency_ID
public void setC_Currency_ID(int C_Currency_ID) Set Currency.- Specified by:
setC_Currency_ID
in interfaceI_I_PriceList
- 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_PriceList
- Returns:
- The Currency for this record
-
getC_UOM
- Specified by:
getC_UOM
in interfaceI_I_PriceList
- Throws:
RuntimeException
-
setC_UOM_ID
public void setC_UOM_ID(int C_UOM_ID) Set UOM.- Specified by:
setC_UOM_ID
in interfaceI_I_PriceList
- 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_PriceList
- Returns:
- Unit of Measure
-
setDescription
Set Description.- Specified by:
setDescription
in interfaceI_I_PriceList
- Parameters:
Description
- Optional short description of the record
-
getDescription
Get Description.- Specified by:
getDescription
in interfaceI_I_PriceList
- Returns:
- Optional short description of the record
-
setEnforcePriceLimit
public void setEnforcePriceLimit(boolean EnforcePriceLimit) Set Enforce price limit.- Specified by:
setEnforcePriceLimit
in interfaceI_I_PriceList
- Parameters:
EnforcePriceLimit
- Do not allow prices below the limit price
-
isEnforcePriceLimit
public boolean isEnforcePriceLimit()Get Enforce price limit.- Specified by:
isEnforcePriceLimit
in interfaceI_I_PriceList
- Returns:
- Do not allow prices below the limit price
-
setI_ErrorMsg
Set Import Error Message.- Specified by:
setI_ErrorMsg
in interfaceI_I_PriceList
- Parameters:
I_ErrorMsg
- Messages generated from import process
-
getI_ErrorMsg
Get Import Error Message.- Specified by:
getI_ErrorMsg
in interfaceI_I_PriceList
- Returns:
- Messages generated from import process
-
setI_IsImported
public void setI_IsImported(boolean I_IsImported) Set Imported.- Specified by:
setI_IsImported
in interfaceI_I_PriceList
- Parameters:
I_IsImported
- Has this import been processed
-
isI_IsImported
public boolean isI_IsImported()Get Imported.- Specified by:
isI_IsImported
in interfaceI_I_PriceList
- Returns:
- Has this import been processed
-
setI_PriceList_ID
public void setI_PriceList_ID(int I_PriceList_ID) Set Import Price List.- Specified by:
setI_PriceList_ID
in interfaceI_I_PriceList
- Parameters:
I_PriceList_ID
- Import Price List
-
getI_PriceList_ID
public int getI_PriceList_ID()Get Import Price List.- Specified by:
getI_PriceList_ID
in interfaceI_I_PriceList
- Returns:
- Import Price List
-
setI_PriceList_UU
Set I_PriceList_UU.- Specified by:
setI_PriceList_UU
in interfaceI_I_PriceList
- Parameters:
I_PriceList_UU
- I_PriceList_UU
-
getI_PriceList_UU
Get I_PriceList_UU.- Specified by:
getI_PriceList_UU
in interfaceI_I_PriceList
- Returns:
- I_PriceList_UU
-
setISO_Code
Set ISO Currency Code.- Specified by:
setISO_Code
in interfaceI_I_PriceList
- Parameters:
ISO_Code
- Three letter ISO 4217 Code of the Currency
-
getISO_Code
Get ISO Currency Code.- Specified by:
getISO_Code
in interfaceI_I_PriceList
- Returns:
- Three letter ISO 4217 Code of the Currency
-
setIsSOPriceList
public void setIsSOPriceList(boolean IsSOPriceList) Set Sales Price list.- Specified by:
setIsSOPriceList
in interfaceI_I_PriceList
- Parameters:
IsSOPriceList
- This is a Sales Price List
-
isSOPriceList
public boolean isSOPriceList()Get Sales Price list.- Specified by:
isSOPriceList
in interfaceI_I_PriceList
- Returns:
- This is a Sales Price List
-
setIsTaxIncluded
public void setIsTaxIncluded(boolean IsTaxIncluded) Set Price includes Tax.- Specified by:
setIsTaxIncluded
in interfaceI_I_PriceList
- Parameters:
IsTaxIncluded
- Tax is included in the price
-
isTaxIncluded
public boolean isTaxIncluded()Get Price includes Tax.- Specified by:
isTaxIncluded
in interfaceI_I_PriceList
- Returns:
- Tax is included in the price
-
getM_PriceList
- Specified by:
getM_PriceList
in interfaceI_I_PriceList
- Throws:
RuntimeException
-
setM_PriceList_ID
public void setM_PriceList_ID(int M_PriceList_ID) Set Price List.- Specified by:
setM_PriceList_ID
in interfaceI_I_PriceList
- Parameters:
M_PriceList_ID
- Unique identifier of a Price List
-
getM_PriceList_ID
public int getM_PriceList_ID()Get Price List.- Specified by:
getM_PriceList_ID
in interfaceI_I_PriceList
- Returns:
- Unique identifier of a Price List
-
getM_PriceList_Version
- Specified by:
getM_PriceList_Version
in interfaceI_I_PriceList
- Throws:
RuntimeException
-
setM_PriceList_Version_ID
public void setM_PriceList_Version_ID(int M_PriceList_Version_ID) Set Price List Version.- Specified by:
setM_PriceList_Version_ID
in interfaceI_I_PriceList
- Parameters:
M_PriceList_Version_ID
- Identifies a unique instance of a Price List
-
getM_PriceList_Version_ID
public int getM_PriceList_Version_ID()Get Price List Version.- Specified by:
getM_PriceList_Version_ID
in interfaceI_I_PriceList
- Returns:
- Identifies a unique instance of a Price List
-
getM_Product
- Specified by:
getM_Product
in interfaceI_I_PriceList
- Throws:
RuntimeException
-
setM_Product_ID
public void setM_Product_ID(int M_Product_ID) Set Product.- Specified by:
setM_Product_ID
in interfaceI_I_PriceList
- 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_PriceList
- Returns:
- Product, Service, Item
-
setName
Set Name.- Specified by:
setName
in interfaceI_I_PriceList
- Parameters:
Name
- Alphanumeric identifier of the entity
-
getName
Get Name.- Specified by:
getName
in interfaceI_I_PriceList
- Returns:
- Alphanumeric identifier of the entity
-
setPriceLimit
Set Limit Price.- Specified by:
setPriceLimit
in interfaceI_I_PriceList
- Parameters:
PriceLimit
- Lowest price for a product
-
getPriceLimit
Get Limit Price.- Specified by:
getPriceLimit
in interfaceI_I_PriceList
- Returns:
- Lowest price for a product
-
setPriceList
Set List Price.- Specified by:
setPriceList
in interfaceI_I_PriceList
- Parameters:
PriceList
- List Price
-
getPriceList
Get List Price.- Specified by:
getPriceList
in interfaceI_I_PriceList
- Returns:
- List Price
-
setPricePrecision
public void setPricePrecision(int PricePrecision) Set Price Precision.- Specified by:
setPricePrecision
in interfaceI_I_PriceList
- Parameters:
PricePrecision
- Precision (number of decimals) for the Price
-
getPricePrecision
public int getPricePrecision()Get Price Precision.- Specified by:
getPricePrecision
in interfaceI_I_PriceList
- Returns:
- Precision (number of decimals) for the Price
-
setPriceStd
Set Standard Price.- Specified by:
setPriceStd
in interfaceI_I_PriceList
- Parameters:
PriceStd
- Standard Price
-
getPriceStd
Get Standard Price.- Specified by:
getPriceStd
in interfaceI_I_PriceList
- Returns:
- Standard Price
-
setProcessed
public void setProcessed(boolean Processed) Set Processed.- Specified by:
setProcessed
in interfaceI_I_PriceList
- Parameters:
Processed
- The document has been processed
-
isProcessed
public boolean isProcessed()Get Processed.- Specified by:
isProcessed
in interfaceI_I_PriceList
- Returns:
- The document has been processed
-
setProcessing
public void setProcessing(boolean Processing) Set Process Now.- Specified by:
setProcessing
in interfaceI_I_PriceList
- Parameters:
Processing
- Process Now
-
isProcessing
public boolean isProcessing()Get Process Now.- Specified by:
isProcessing
in interfaceI_I_PriceList
- Returns:
- Process Now
-
setProductValue
Set Product Key.- Specified by:
setProductValue
in interfaceI_I_PriceList
- Parameters:
ProductValue
- Key of the Product
-
getProductValue
Get Product Key.- Specified by:
getProductValue
in interfaceI_I_PriceList
- Returns:
- Key of the Product
-
setValidFrom
Set Valid from.- Specified by:
setValidFrom
in interfaceI_I_PriceList
- Parameters:
ValidFrom
- Valid from including this date (first day)
-
getValidFrom
Get Valid from.- Specified by:
getValidFrom
in interfaceI_I_PriceList
- Returns:
- Valid from including this date (first day)
-
setX12DE355
Set UOM Code.- Specified by:
setX12DE355
in interfaceI_I_PriceList
- Parameters:
X12DE355
- UOM EDI X12 Code
-
getX12DE355
Get UOM Code.- Specified by:
getX12DE355
in interfaceI_I_PriceList
- Returns:
- UOM EDI X12 Code
-