Compiere 3.1

org.compiere.model
Class MPriceList

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_M_PriceList
          extended by org.compiere.model.MPriceList
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, 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
accessLevel, BASEPRICELIST_ID_AD_Reference_ID, Model, Table_ID, Table_Name, updatedMS
 
Fields inherited from class org.compiere.framework.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
MPriceList(Ctx ctx, int M_PriceList_ID, String trxName)
          Standard Constructor
MPriceList(Ctx ctx, ResultSet rs, String trxName)
          Load Cosntructor
 
Method Summary
static MPriceList get(Ctx ctx, int M_PriceList_ID, String trxName)
          Get Price List (cached)
static MPriceList getDefault(Ctx ctx, boolean IsSOPriceList)
          Get Default Price List for Client (cached)
 MPriceListVersion getPriceListVersion(Timestamp valid)
          Get Price List Version
static int getPricePrecision(Ctx ctx, int M_PriceList_ID)
          Get Price List Precision
 int getStandardPrecision()
          Get Standard Currency Precision
static int getStandardPrecision(Ctx ctx, int M_PriceList_ID)
          Get Standard Currency Precision
 String toString()
          String Representation
 
Methods inherited from class org.compiere.model.X_M_PriceList
get_AccessLevel, getBasePriceList_ID, getC_Currency_ID, 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
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, afterSave, beforeDelete, beforeSave, compare, convertToBigDecimal, convertToBoolean, convertToInt, convertToTimestamp, copy, copyValues, copyValues, createAttachment, delete_Accounting, delete, delete, dump, dump, equals, get_ChangeVO, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_EntityType, get_HashMap, get_ID, get_IDOld, get_Info, get_KeyColumns, get_Logger, get_Table_ID, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_ValuesAsString, get_WhereClause, get_xmlDocument, get_xmlString, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getVO, hashCode, insert_Accounting, is_Changed, is_KeyColumn, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveNew_getID, saveNewInsertSQL, saveNewSpecial, saveUpdate, set_ChangeVO, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueString, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setContext, setCtx, setDocWorkflowMgr, setIsActive, setStandardDefaults, setUpdateable, setUpdatedBy, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MPriceList

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

Parameters:
ctx - context
M_PriceList_ID - id
trxName - transaction

MPriceList

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

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

get

public static MPriceList get(Ctx 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(Ctx 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(Ctx ctx,
                                       int M_PriceList_ID)
Get Standard Currency Precision

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

getPricePrecision

public static int getPricePrecision(Ctx ctx,
                                    int M_PriceList_ID)
Get Price List 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

toString

public String toString()
String Representation

Overrides:
toString in class X_M_PriceList
Returns:
info

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.