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 11 - $Id$
Author:
iDempiere (generated)
See Also:
  • Constructor Details

    • 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, int M_PriceList_ID, String trxName, String... virtualColumns)
      Standard Constructor
    • X_M_PriceList

      public X_M_PriceList(Properties ctx, String M_PriceList_UU, String trxName)
      Standard Constructor
    • X_M_PriceList

      public X_M_PriceList(Properties ctx, String M_PriceList_UU, String trxName, String... virtualColumns)
      Standard Constructor
    • X_M_PriceList

      public X_M_PriceList(Properties ctx, ResultSet rs, String trxName)
      Load Constructor
  • Method Details

    • get_AccessLevel

      protected int get_AccessLevel()
      AccessLevel
      Specified by:
      get_AccessLevel in class PO
      Returns:
      3 - Client - Org
    • initPO

      protected POInfo initPO(Properties ctx)
      Load Meta Data
      Specified by:
      initPO in class PO
      Parameters:
      ctx - context
      Returns:
      POInfo
    • toString

      public String toString()
      Description copied from class: PO
      String representation
      Overrides:
      toString in class PO
      Returns:
      String representation
    • getBasePriceList

      public I_M_PriceList getBasePriceList() throws RuntimeException
      Specified by:
      getBasePriceList in interface I_M_PriceList
      Throws:
      RuntimeException
    • setBasePriceList_ID

      public void setBasePriceList_ID(int BasePriceList_ID)
      Set Base Price List.
      Specified by:
      setBasePriceList_ID in interface I_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 interface I_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 interface I_M_PriceList
      Throws:
      RuntimeException
    • setC_Currency_ID

      public void setC_Currency_ID(int C_Currency_ID)
      Set Currency.
      Specified by:
      setC_Currency_ID in interface I_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 interface I_M_PriceList
      Returns:
      The Currency for this record
    • setDescription

      public void setDescription(String Description)
      Set Description.
      Specified by:
      setDescription in interface I_M_PriceList
      Parameters:
      Description - Optional short description of the record
    • getDescription

      public String getDescription()
      Get Description.
      Specified by:
      getDescription in interface I_M_PriceList
      Returns:
      Optional short description of the record
    • setEnforcePriceLimit

      public void setEnforcePriceLimit(boolean EnforcePriceLimit)
      Set Enforce price limit.
      Specified by:
      setEnforcePriceLimit in interface I_M_PriceList
      Parameters:
      EnforcePriceLimit - Do not allow prices below the limit price
    • isEnforcePriceLimit

      public boolean isEnforcePriceLimit()
      Get Enforce price limit.
      Specified by:
      isEnforcePriceLimit in interface I_M_PriceList
      Returns:
      Do not allow prices below the limit price
    • setIsDefault

      public void setIsDefault(boolean IsDefault)
      Set Default.
      Specified by:
      setIsDefault in interface I_M_PriceList
      Parameters:
      IsDefault - Default value
    • isDefault

      public boolean isDefault()
      Get Default.
      Specified by:
      isDefault in interface I_M_PriceList
      Returns:
      Default value
    • setIsMandatory

      public void setIsMandatory(boolean IsMandatory)
      Set Mandatory.
      Specified by:
      setIsMandatory in interface I_M_PriceList
      Parameters:
      IsMandatory - Data entry is required in this column
    • isMandatory

      public boolean isMandatory()
      Get Mandatory.
      Specified by:
      isMandatory in interface I_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 interface I_M_PriceList
      Parameters:
      isPresentForProduct - Is Present For Product
    • isPresentForProduct

      public boolean isPresentForProduct()
      Get Is Present For Product.
      Specified by:
      isPresentForProduct in interface I_M_PriceList
      Returns:
      Is Present For Product
    • setIsSOPriceList

      public void setIsSOPriceList(boolean IsSOPriceList)
      Set Sales Price list.
      Specified by:
      setIsSOPriceList in interface I_M_PriceList
      Parameters:
      IsSOPriceList - This is a Sales Price List
    • isSOPriceList

      public boolean isSOPriceList()
      Get Sales Price list.
      Specified by:
      isSOPriceList in interface I_M_PriceList
      Returns:
      This is a Sales Price List
    • setIsTaxIncluded

      public void setIsTaxIncluded(boolean IsTaxIncluded)
      Set Price includes Tax.
      Specified by:
      setIsTaxIncluded in interface I_M_PriceList
      Parameters:
      IsTaxIncluded - Tax is included in the price
    • isTaxIncluded

      public boolean isTaxIncluded()
      Get Price includes Tax.
      Specified by:
      isTaxIncluded in interface I_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 interface I_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 interface I_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 interface I_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 interface I_M_PriceList
      Returns:
      M_PriceList_UU
    • setName

      public void setName(String Name)
      Set Name.
      Specified by:
      setName in interface I_M_PriceList
      Parameters:
      Name - Alphanumeric identifier of the entity
    • getName

      public String getName()
      Get Name.
      Specified by:
      getName in interface I_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 interface I_M_PriceList
      Parameters:
      PricePrecision - Precision (number of decimals) for the Price
    • getPricePrecision

      public int getPricePrecision()
      Get Price Precision.
      Specified by:
      getPricePrecision in interface I_M_PriceList
      Returns:
      Precision (number of decimals) for the Price