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
public class X_I_PriceList extends PO implements I_I_PriceList, I_Persistent
Generated Model for I_PriceList- Version:
- Release 9 - $Id$
- Author:
- iDempiere (generated)
- See Also:
- Serialized Form
-
-
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, 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
Constructors Constructor Description X_I_PriceList(Properties ctx, int I_PriceList_ID, String trxName)
Standard ConstructorX_I_PriceList(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.BigDecimal
getBreakValue()
Get Break Value.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
getDescription()
Get Description.String
getI_ErrorMsg()
Get Import Error Message.int
getI_PriceList_ID()
Get Import Price List.String
getI_PriceList_UU()
Get I_PriceList_UU.String
getISO_Code()
Get ISO Currency Code.I_M_PriceList
getM_PriceList()
int
getM_PriceList_ID()
Get Price List.I_M_PriceList_Version
getM_PriceList_Version()
int
getM_PriceList_Version_ID()
Get Price List Version.I_M_Product
getM_Product()
int
getM_Product_ID()
Get Product.String
getName()
Get Name.BigDecimal
getPriceLimit()
Get Limit Price.BigDecimal
getPriceList()
Get List Price.int
getPricePrecision()
Get Price Precision.BigDecimal
getPriceStd()
Get Standard Price.String
getProductValue()
Get Product Key.Timestamp
getValidFrom()
Get Valid from.String
getX12DE355()
Get UOM Code.protected POInfo
initPO(Properties ctx)
Load Meta Databoolean
isEnforcePriceLimit()
Get Enforce price limit.boolean
isI_IsImported()
Get Imported.boolean
isProcessed()
Get Processed.boolean
isProcessing()
Get Process Now.boolean
isSOPriceList()
Get Sales Price list.boolean
isTaxIncluded()
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
setName(String Name)
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.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_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 Detail
-
X_I_PriceList
public X_I_PriceList(Properties ctx, int I_PriceList_ID, String trxName)
Standard Constructor
-
X_I_PriceList
public X_I_PriceList(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_PriceList
- 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_PriceList
- Returns:
- The Key of the Business Partner
-
setBreakValue
public void setBreakValue(BigDecimal BreakValue)
Set Break Value.- Specified by:
setBreakValue
in interfaceI_I_PriceList
- Parameters:
BreakValue
- Low Value of trade discount break level
-
getBreakValue
public BigDecimal getBreakValue()
Get Break Value.- Specified by:
getBreakValue
in interfaceI_I_PriceList
- Returns:
- Low Value of trade discount break level
-
getC_BPartner
public I_C_BPartner getC_BPartner() throws RuntimeException
- 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
public I_C_Currency getC_Currency() throws RuntimeException
- 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
public I_C_UOM getC_UOM() throws RuntimeException
- 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
public void setDescription(String Description)
Set Description.- Specified by:
setDescription
in interfaceI_I_PriceList
- Parameters:
Description
- Optional short description of the record
-
getDescription
public String 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
public void setI_ErrorMsg(String I_ErrorMsg)
Set Import Error Message.- Specified by:
setI_ErrorMsg
in interfaceI_I_PriceList
- 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_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
public void setI_PriceList_UU(String I_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
public String getI_PriceList_UU()
Get I_PriceList_UU.- Specified by:
getI_PriceList_UU
in interfaceI_I_PriceList
- Returns:
- I_PriceList_UU
-
setISO_Code
public void setISO_Code(String ISO_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
public String 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
public I_M_PriceList getM_PriceList() throws RuntimeException
- 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
public I_M_PriceList_Version getM_PriceList_Version() throws RuntimeException
- 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
public I_M_Product getM_Product() throws RuntimeException
- 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
public void setName(String Name)
Set Name.- Specified by:
setName
in interfaceI_I_PriceList
- Parameters:
Name
- Alphanumeric identifier of the entity
-
getName
public String getName()
Get Name.- Specified by:
getName
in interfaceI_I_PriceList
- Returns:
- Alphanumeric identifier of the entity
-
setPriceLimit
public void setPriceLimit(BigDecimal PriceLimit)
Set Limit Price.- Specified by:
setPriceLimit
in interfaceI_I_PriceList
- Parameters:
PriceLimit
- Lowest price for a product
-
getPriceLimit
public BigDecimal getPriceLimit()
Get Limit Price.- Specified by:
getPriceLimit
in interfaceI_I_PriceList
- Returns:
- Lowest price for a product
-
setPriceList
public void setPriceList(BigDecimal PriceList)
Set List Price.- Specified by:
setPriceList
in interfaceI_I_PriceList
- Parameters:
PriceList
- List Price
-
getPriceList
public BigDecimal 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
public void setPriceStd(BigDecimal PriceStd)
Set Standard Price.- Specified by:
setPriceStd
in interfaceI_I_PriceList
- Parameters:
PriceStd
- Standard Price
-
getPriceStd
public BigDecimal 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
public void setProductValue(String ProductValue)
Set Product Key.- Specified by:
setProductValue
in interfaceI_I_PriceList
- Parameters:
ProductValue
- Key of the Product
-
getProductValue
public String getProductValue()
Get Product Key.- Specified by:
getProductValue
in interfaceI_I_PriceList
- Returns:
- Key of the Product
-
setValidFrom
public void setValidFrom(Timestamp ValidFrom)
Set Valid from.- Specified by:
setValidFrom
in interfaceI_I_PriceList
- Parameters:
ValidFrom
- Valid from including this date (first day)
-
getValidFrom
public Timestamp getValidFrom()
Get Valid from.- Specified by:
getValidFrom
in interfaceI_I_PriceList
- Returns:
- Valid from including this date (first day)
-
setX12DE355
public void setX12DE355(String X12DE355)
Set UOM Code.- Specified by:
setX12DE355
in interfaceI_I_PriceList
- Parameters:
X12DE355
- UOM EDI X12 Code
-
getX12DE355
public String getX12DE355()
Get UOM Code.- Specified by:
getX12DE355
in interfaceI_I_PriceList
- Returns:
- UOM EDI X12 Code
-
-