Package org.compiere.model
Class X_M_PriceList
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_M_PriceList
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_M_PriceList
,I_Persistent
,Evaluatee
- Direct Known Subclasses:
MPriceList
public class X_M_PriceList extends PO implements I_M_PriceList, I_Persistent
Generated Model for M_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_M_PriceList
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_BasePriceList_ID, COLUMNNAME_C_Currency_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_EnforcePriceLimit, COLUMNNAME_IsActive, COLUMNNAME_IsDefault, COLUMNNAME_IsMandatory, COLUMNNAME_isPresentForProduct, COLUMNNAME_IsSOPriceList, COLUMNNAME_IsTaxIncluded, COLUMNNAME_M_PriceList_ID, COLUMNNAME_M_PriceList_UU, COLUMNNAME_Name, COLUMNNAME_PricePrecision, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description X_M_PriceList(Properties ctx, int M_PriceList_ID, String trxName)
Standard ConstructorX_M_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()
AccessLevelI_M_PriceList
getBasePriceList()
int
getBasePriceList_ID()
Get Base Pricelist.I_C_Currency
getC_Currency()
int
getC_Currency_ID()
Get Currency.String
getDescription()
Get Description.KeyNamePair
getKeyNamePair()
Get Record ID/ColumnNameint
getM_PriceList_ID()
Get Price List.String
getM_PriceList_UU()
Get M_PriceList_UU.String
getName()
Get Name.int
getPricePrecision()
Get Price Precision.protected POInfo
initPO(Properties ctx)
Load Meta Databoolean
isDefault()
Get Default.boolean
isEnforcePriceLimit()
Get Enforce price limit.boolean
isMandatory()
Get Mandatory.boolean
isPresentForProduct()
Get isPresentForProduct.boolean
isSOPriceList()
Get Sales Price list.boolean
isTaxIncluded()
Get Price includes Tax.void
setBasePriceList_ID(int BasePriceList_ID)
Set Base Pricelist.void
setC_Currency_ID(int C_Currency_ID)
Set Currency.void
setDescription(String Description)
Set Description.void
setEnforcePriceLimit(boolean EnforcePriceLimit)
Set Enforce price limit.void
setIsDefault(boolean IsDefault)
Set Default.void
setIsMandatory(boolean IsMandatory)
Set Mandatory.void
setisPresentForProduct(boolean isPresentForProduct)
Set isPresentForProduct.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_UU(String M_PriceList_UU)
Set M_PriceList_UU.void
setName(String Name)
Set Name.void
setPricePrecision(int PricePrecision)
Set Price Precision.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_M_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_M_PriceList
public X_M_PriceList(Properties ctx, int M_PriceList_ID, String trxName)
Standard Constructor
-
X_M_PriceList
public X_M_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:
- 3 - Client - Org
-
initPO
protected POInfo initPO(Properties ctx)
Load Meta Data
-
getBasePriceList
public I_M_PriceList getBasePriceList() throws RuntimeException
- Specified by:
getBasePriceList
in interfaceI_M_PriceList
- Throws:
RuntimeException
-
setBasePriceList_ID
public void setBasePriceList_ID(int BasePriceList_ID)
Set Base Pricelist.- Specified by:
setBasePriceList_ID
in interfaceI_M_PriceList
- Parameters:
BasePriceList_ID
- Pricelist to be used, if product not found on this pricelist
-
getBasePriceList_ID
public int getBasePriceList_ID()
Get Base Pricelist.- Specified by:
getBasePriceList_ID
in interfaceI_M_PriceList
- Returns:
- Pricelist to be used, if product not found on this pricelist
-
getC_Currency
public I_C_Currency getC_Currency() throws RuntimeException
- Specified by:
getC_Currency
in interfaceI_M_PriceList
- Throws:
RuntimeException
-
setC_Currency_ID
public void setC_Currency_ID(int C_Currency_ID)
Set Currency.- Specified by:
setC_Currency_ID
in interfaceI_M_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_M_PriceList
- Returns:
- The Currency for this record
-
setDescription
public void setDescription(String Description)
Set Description.- Specified by:
setDescription
in interfaceI_M_PriceList
- Parameters:
Description
- Optional short description of the record
-
getDescription
public String getDescription()
Get Description.- Specified by:
getDescription
in interfaceI_M_PriceList
- Returns:
- Optional short description of the record
-
setEnforcePriceLimit
public void setEnforcePriceLimit(boolean EnforcePriceLimit)
Set Enforce price limit.- Specified by:
setEnforcePriceLimit
in interfaceI_M_PriceList
- Parameters:
EnforcePriceLimit
- Do not allow prices below the limit price
-
isEnforcePriceLimit
public boolean isEnforcePriceLimit()
Get Enforce price limit.- Specified by:
isEnforcePriceLimit
in interfaceI_M_PriceList
- Returns:
- Do not allow prices below the limit price
-
setIsDefault
public void setIsDefault(boolean IsDefault)
Set Default.- Specified by:
setIsDefault
in interfaceI_M_PriceList
- Parameters:
IsDefault
- Default value
-
isDefault
public boolean isDefault()
Get Default.- Specified by:
isDefault
in interfaceI_M_PriceList
- Returns:
- Default value
-
setIsMandatory
public void setIsMandatory(boolean IsMandatory)
Set Mandatory.- Specified by:
setIsMandatory
in interfaceI_M_PriceList
- Parameters:
IsMandatory
- Data entry is required in this column
-
isMandatory
public boolean isMandatory()
Get Mandatory.- Specified by:
isMandatory
in interfaceI_M_PriceList
- Returns:
- Data entry is required in this column
-
setisPresentForProduct
public void setisPresentForProduct(boolean isPresentForProduct)
Set isPresentForProduct.- Specified by:
setisPresentForProduct
in interfaceI_M_PriceList
- Parameters:
isPresentForProduct
- isPresentForProduct
-
isPresentForProduct
public boolean isPresentForProduct()
Get isPresentForProduct.- Specified by:
isPresentForProduct
in interfaceI_M_PriceList
- Returns:
- isPresentForProduct
-
setIsSOPriceList
public void setIsSOPriceList(boolean IsSOPriceList)
Set Sales Price list.- Specified by:
setIsSOPriceList
in interfaceI_M_PriceList
- Parameters:
IsSOPriceList
- This is a Sales Price List
-
isSOPriceList
public boolean isSOPriceList()
Get Sales Price list.- Specified by:
isSOPriceList
in interfaceI_M_PriceList
- Returns:
- This is a Sales Price List
-
setIsTaxIncluded
public void setIsTaxIncluded(boolean IsTaxIncluded)
Set Price includes Tax.- Specified by:
setIsTaxIncluded
in interfaceI_M_PriceList
- Parameters:
IsTaxIncluded
- Tax is included in the price
-
isTaxIncluded
public boolean isTaxIncluded()
Get Price includes Tax.- Specified by:
isTaxIncluded
in interfaceI_M_PriceList
- Returns:
- Tax is included in the price
-
setM_PriceList_ID
public void setM_PriceList_ID(int M_PriceList_ID)
Set Price List.- Specified by:
setM_PriceList_ID
in interfaceI_M_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_M_PriceList
- Returns:
- Unique identifier of a Price List
-
setM_PriceList_UU
public void setM_PriceList_UU(String M_PriceList_UU)
Set M_PriceList_UU.- Specified by:
setM_PriceList_UU
in interfaceI_M_PriceList
- Parameters:
M_PriceList_UU
- M_PriceList_UU
-
getM_PriceList_UU
public String getM_PriceList_UU()
Get M_PriceList_UU.- Specified by:
getM_PriceList_UU
in interfaceI_M_PriceList
- Returns:
- M_PriceList_UU
-
setName
public void setName(String Name)
Set Name.- Specified by:
setName
in interfaceI_M_PriceList
- Parameters:
Name
- Alphanumeric identifier of the entity
-
getName
public String getName()
Get Name.- Specified by:
getName
in interfaceI_M_PriceList
- Returns:
- Alphanumeric identifier of the entity
-
getKeyNamePair
public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setPricePrecision
public void setPricePrecision(int PricePrecision)
Set Price Precision.- Specified by:
setPricePrecision
in interfaceI_M_PriceList
- Parameters:
PricePrecision
- Precision (number of decimals) for the Price
-
getPricePrecision
public int getPricePrecision()
Get Price Precision.- Specified by:
getPricePrecision
in interfaceI_M_PriceList
- Returns:
- Precision (number of decimals) for the Price
-
-