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
Generated Model for M_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_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
ConstructorDescriptionX_M_PriceList
(Properties ctx, int M_PriceList_ID, String trxName) Standard ConstructorX_M_PriceList
(Properties ctx, int M_PriceList_ID, String trxName, String... virtualColumns) Standard ConstructorX_M_PriceList
(Properties ctx, String M_PriceList_UU, String trxName) Standard ConstructorX_M_PriceList
(Properties ctx, String M_PriceList_UU, String trxName, String... virtualColumns) Standard ConstructorX_M_PriceList
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected int
AccessLevelint
Get Base Price List.int
Get Currency.Get Description.Get Record ID/ColumnNameint
Get Price List.Get M_PriceList_UU.getName()
Get Name.int
Get Price Precision.protected POInfo
initPO
(Properties ctx) Load Meta Databoolean
Get Default.boolean
Get Enforce price limit.boolean
Get Mandatory.boolean
Get Is Present For Product.boolean
Get Sales Price list.boolean
Get Price includes Tax.void
setBasePriceList_ID
(int BasePriceList_ID) Set Base Price List.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 Is Present For Product.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
Set Name.void
setPricePrecision
(int PricePrecision) Set Price Precision.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_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 Details
-
X_M_PriceList
Standard Constructor -
X_M_PriceList
Standard Constructor -
X_M_PriceList
Standard Constructor -
X_M_PriceList
public X_M_PriceList(Properties ctx, String M_PriceList_UU, String trxName, String... virtualColumns) Standard Constructor -
X_M_PriceList
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 3 - Client - Org
-
initPO
Load Meta Data -
toString
Description copied from class:PO
String representation -
getBasePriceList
- Specified by:
getBasePriceList
in interfaceI_M_PriceList
- Throws:
RuntimeException
-
setBasePriceList_ID
public void setBasePriceList_ID(int BasePriceList_ID) Set Base Price List.- 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 Price List.- Specified by:
getBasePriceList_ID
in interfaceI_M_PriceList
- Returns:
- Pricelist to be used, if product not found on this pricelist
-
getC_Currency
- 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
Set Description.- Specified by:
setDescription
in interfaceI_M_PriceList
- Parameters:
Description
- Optional short description of the record
-
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 Is Present For Product.- Specified by:
setisPresentForProduct
in interfaceI_M_PriceList
- Parameters:
isPresentForProduct
- Is Present For Product
-
isPresentForProduct
public boolean isPresentForProduct()Get Is Present For Product.- Specified by:
isPresentForProduct
in interfaceI_M_PriceList
- Returns:
- Is Present For Product
-
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
Set M_PriceList_UU.- Specified by:
setM_PriceList_UU
in interfaceI_M_PriceList
- Parameters:
M_PriceList_UU
- M_PriceList_UU
-
getM_PriceList_UU
Get M_PriceList_UU.- Specified by:
getM_PriceList_UU
in interfaceI_M_PriceList
- Returns:
- M_PriceList_UU
-
setName
Set Name.- Specified by:
setName
in interfaceI_M_PriceList
- Parameters:
Name
- Alphanumeric identifier of the entity
-
getName
Get Name.- Specified by:
getName
in interfaceI_M_PriceList
- Returns:
- Alphanumeric identifier of the entity
-
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
-