Adempiere 3.5.2a

org.compiere.model
Class MPriceList

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_M_PriceList
          extended by org.compiere.model.MPriceList
All Implemented Interfaces:
Serializable, Comparator, I_M_PriceList, I_Persistent, Evaluatee

public class MPriceList
extends X_M_PriceList

Price List Model

Version:
$Id: MPriceList.java,v 1.3 2006/07/30 00:51:03 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.compiere.model.X_M_PriceList
BASEPRICELIST_ID_AD_Reference_ID
 
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, 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_BasePriceList_ID, COLUMNNAME_C_Currency_ID, COLUMNNAME_Description, COLUMNNAME_EnforcePriceLimit, COLUMNNAME_IsDefault, COLUMNNAME_IsSOPriceList, COLUMNNAME_IsTaxIncluded, COLUMNNAME_M_PriceList_ID, COLUMNNAME_Name, COLUMNNAME_PricePrecision, Model, Table_ID, Table_Name
 
Constructor Summary
MPriceList(Properties ctx, int M_PriceList_ID, String trxName)
          Standard Constructor
MPriceList(Properties ctx, ResultSet rs, String trxName)
          Load Cosntructor
 
Method Summary
static MPriceList get(Properties ctx, int M_PriceList_ID, String trxName)
          Get Price List (cached)
static MPriceList getDefault(Properties ctx, boolean IsSOPriceList)
          Get Default Price List for Client (cached)
 MPriceListVersion getPriceListVersion(Timestamp valid)
          Get Price List Version
static int getPricePrecision(Properties ctx, int M_PriceList_ID)
          Get Price Precision
 int getPricePrecisionInt()
          Get Price Precision as int
 int getStandardPrecision()
          Get Standard Currency Precision
static int getStandardPrecision(Properties ctx, int M_PriceList_ID)
          Get Standard Currency Precision
 void setPricePrecision(int PricePrecision)
          Set Price Precision
 
Methods inherited from class org.compiere.model.X_M_PriceList
get_AccessLevel, getBasePriceList_ID, getC_Currency_ID, getC_Currency, getDescription, getKeyNamePair, getM_PriceList_ID, getName, getPricePrecision, initPO, isDefault, isEnforcePriceLimit, isSOPriceList, isTaxIncluded, setBasePriceList_ID, setC_Currency_ID, setDescription, setEnforcePriceLimit, setIsDefault, setIsSOPriceList, setIsTaxIncluded, setM_PriceList_ID, setName, setPricePrecision, toString
 
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, compare, copyValues, copyValues, createAttachment, delete_Accounting, delete_Tree, delete, delete, deleteEx, deleteEx, dump, dump, equals, 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_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveEx, saveEx, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setDoc, setDocWorkflowMgr, setIsActive, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.compiere.model.I_Persistent
save
 

Constructor Detail

MPriceList

public MPriceList(Properties ctx,
                  int M_PriceList_ID,
                  String trxName)
Standard Constructor

Parameters:
ctx - context
M_PriceList_ID - id
trxName - transaction

MPriceList

public MPriceList(Properties ctx,
                  ResultSet rs,
                  String trxName)
Load Cosntructor

Parameters:
ctx - context
rs - result set
trxName - transaction
Method Detail

get

public static MPriceList get(Properties ctx,
                             int M_PriceList_ID,
                             String trxName)
Get Price List (cached)

Parameters:
ctx - context
M_PriceList_ID - id
trxName - transaction
Returns:
PriceList

getDefault

public static MPriceList getDefault(Properties ctx,
                                    boolean IsSOPriceList)
Get Default Price List for Client (cached)

Parameters:
ctx - context
IsSOPriceList - SO or PO
Returns:
PriceList or null

getStandardPrecision

public static int getStandardPrecision(Properties ctx,
                                       int M_PriceList_ID)
Get Standard Currency Precision

Parameters:
ctx - context
M_PriceList_ID - price list
Returns:
precision

getPricePrecision

public static int getPricePrecision(Properties ctx,
                                    int M_PriceList_ID)
Get Price Precision

Parameters:
ctx - context
M_PriceList_ID - price list
Returns:
precision

getPriceListVersion

public MPriceListVersion getPriceListVersion(Timestamp valid)
Get Price List Version

Parameters:
valid - date where PLV must be valid or today if null
Returns:
PLV

getStandardPrecision

public int getStandardPrecision()
Get Standard Currency Precision

Returns:
precision

setPricePrecision

public void setPricePrecision(int PricePrecision)
Set Price Precision

Parameters:
PricePrecision - precision

getPricePrecisionInt

public int getPricePrecisionInt()
Get Price Precision as int

Returns:
precision - -1 for none

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.