Compiere 3.1

org.compiere.model
Class X_M_DiscountSchemaLine

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_M_DiscountSchemaLine
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, Evaluatee
Direct Known Subclasses:
MDiscountSchemaLine

public class X_M_DiscountSchemaLine
extends PO

Generated Model for M_DiscountSchemaLine

Version:
Release 3.1.0 - $Id$
Author:
Jorg Janke (generated)
See Also:
Serialized Form

Field Summary
protected  BigDecimal accessLevel
           
static int LIMIT_BASE_AD_Reference_ID
          Limit_Base AD_Reference_ID=194
static String LIMIT_BASE_FixedPrice
          Fixed Price = F
static String LIMIT_BASE_LimitPOPrice
          Limit (PO) Price = X
static String LIMIT_BASE_ListPrice
          List Price = L
static String LIMIT_BASE_StandardPrice
          Standard Price = S
static int LIMIT_ROUNDING_AD_Reference_ID
          Limit_Rounding AD_Reference_ID=155
static String LIMIT_ROUNDING_CurrencyPrecision
          Currency Precision = C
static String LIMIT_ROUNDING_Dime102030
          Dime .10, .20, .30... = D
static String LIMIT_ROUNDING_Hundred
          Hundred = h
static String LIMIT_ROUNDING_Nickel051015
          Nickel .05, .10, .15, ... = 5
static String LIMIT_ROUNDING_NoRounding
          No Rounding = N
static String LIMIT_ROUNDING_Quarter255075
          Quarter .25 .50 .75 = Q
static String LIMIT_ROUNDING_Ten10002000
          Ten 10.00, 20.00, .. = T
static String LIMIT_ROUNDING_Thousand
          Thousand = t
static String LIMIT_ROUNDING_WholeNumber00
          Whole Number .00 = 0
static int LIST_BASE_AD_Reference_ID
          List_Base AD_Reference_ID=194
static String LIST_BASE_FixedPrice
          Fixed Price = F
static String LIST_BASE_LimitPOPrice
          Limit (PO) Price = X
static String LIST_BASE_ListPrice
          List Price = L
static String LIST_BASE_StandardPrice
          Standard Price = S
static int LIST_ROUNDING_AD_Reference_ID
          List_Rounding AD_Reference_ID=155
static String LIST_ROUNDING_CurrencyPrecision
          Currency Precision = C
static String LIST_ROUNDING_Dime102030
          Dime .10, .20, .30... = D
static String LIST_ROUNDING_Hundred
          Hundred = h
static String LIST_ROUNDING_Nickel051015
          Nickel .05, .10, .15, ... = 5
static String LIST_ROUNDING_NoRounding
          No Rounding = N
static String LIST_ROUNDING_Quarter255075
          Quarter .25 .50 .75 = Q
static String LIST_ROUNDING_Ten10002000
          Ten 10.00, 20.00, .. = T
static String LIST_ROUNDING_Thousand
          Thousand = t
static String LIST_ROUNDING_WholeNumber00
          Whole Number .00 = 0
protected static KeyNamePair Model
           
static int STD_BASE_AD_Reference_ID
          Std_Base AD_Reference_ID=194
static String STD_BASE_FixedPrice
          Fixed Price = F
static String STD_BASE_LimitPOPrice
          Limit (PO) Price = X
static String STD_BASE_ListPrice
          List Price = L
static String STD_BASE_StandardPrice
          Standard Price = S
static int STD_ROUNDING_AD_Reference_ID
          Std_Rounding AD_Reference_ID=155
static String STD_ROUNDING_CurrencyPrecision
          Currency Precision = C
static String STD_ROUNDING_Dime102030
          Dime .10, .20, .30... = D
static String STD_ROUNDING_Hundred
          Hundred = h
static String STD_ROUNDING_Nickel051015
          Nickel .05, .10, .15, ... = 5
static String STD_ROUNDING_NoRounding
          No Rounding = N
static String STD_ROUNDING_Quarter255075
          Quarter .25 .50 .75 = Q
static String STD_ROUNDING_Ten10002000
          Ten 10.00, 20.00, .. = T
static String STD_ROUNDING_Thousand
          Thousand = t
static String STD_ROUNDING_WholeNumber00
          Whole Number .00 = 0
static int Table_ID
          AD_Table_ID=477
static String Table_Name
          TableName=M_DiscountSchemaLine
static long updatedMS
          Last Updated Timestamp 2008-06-10 15:12:06.0
 
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
X_M_DiscountSchemaLine(Ctx ctx, int M_DiscountSchemaLine_ID, String trxName)
          Standard Constructor
X_M_DiscountSchemaLine(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  int get_AccessLevel()
          AccessLevel
 int getC_BPartner_ID()
          Get Business Partner.
 int getC_ConversionType_ID()
          Get Currency Type.
 Timestamp getConversionDate()
          Get Conversion Date.
 String getDescription()
          Get Description.
 KeyNamePair getKeyNamePair()
          Get Record ID/ColumnName
 BigDecimal getLimit_AddAmt()
          Get Limit price Surcharge Amount.
 String getLimit_Base()
          Get Limit price Base.
 BigDecimal getLimit_Discount()
          Get Limit price Discount %.
 BigDecimal getLimit_Fixed()
          Get Fixed Limit Price.
 BigDecimal getLimit_MaxAmt()
          Get Limit price max Margin.
 BigDecimal getLimit_MinAmt()
          Get Limit price min Margin.
 String getLimit_Rounding()
          Get Limit price Rounding.
 BigDecimal getList_AddAmt()
          Get List price Surcharge Amount.
 String getList_Base()
          Get List price Base.
 BigDecimal getList_Discount()
          Get List price Discount %.
 BigDecimal getList_Fixed()
          Get Fixed List Price.
 BigDecimal getList_MaxAmt()
          Get List price max Margin.
 BigDecimal getList_MinAmt()
          Get List price min Margin.
 String getList_Rounding()
          Get List price Rounding.
 int getM_DiscountSchema_ID()
          Get Discount Schema.
 int getM_DiscountSchemaLine_ID()
          Get Discount Pricelist.
 int getM_Product_Category_ID()
          Get Product Category.
 int getM_Product_ID()
          Get Product.
 int getSeqNo()
          Get Sequence.
 BigDecimal getStd_AddAmt()
          Get Standard price Surcharge Amount.
 String getStd_Base()
          Get Standard price Base.
 BigDecimal getStd_Discount()
          Get Standard price Discount %.
 BigDecimal getStd_Fixed()
          Get Fixed Standard Price.
 BigDecimal getStd_MaxAmt()
          Get Standard max Margin.
 BigDecimal getStd_MinAmt()
          Get Standard price min Margin.
 String getStd_Rounding()
          Get Standard price Rounding.
protected  POInfo initPO(Ctx ctx)
          Load Meta Data
 boolean isLimit_BaseValid(String test)
          Is test a valid value.
 boolean isLimit_RoundingValid(String test)
          Is test a valid value.
 boolean isList_BaseValid(String test)
          Is test a valid value.
 boolean isList_RoundingValid(String test)
          Is test a valid value.
 boolean isStd_BaseValid(String test)
          Is test a valid value.
 boolean isStd_RoundingValid(String test)
          Is test a valid value.
 void setC_BPartner_ID(int C_BPartner_ID)
          Set Business Partner.
 void setC_ConversionType_ID(int C_ConversionType_ID)
          Set Currency Type.
 void setConversionDate(Timestamp ConversionDate)
          Set Conversion Date.
 void setDescription(String Description)
          Set Description.
 void setLimit_AddAmt(BigDecimal Limit_AddAmt)
          Set Limit price Surcharge Amount.
 void setLimit_Base(String Limit_Base)
          Set Limit price Base.
 void setLimit_Discount(BigDecimal Limit_Discount)
          Set Limit price Discount %.
 void setLimit_Fixed(BigDecimal Limit_Fixed)
          Set Fixed Limit Price.
 void setLimit_MaxAmt(BigDecimal Limit_MaxAmt)
          Set Limit price max Margin.
 void setLimit_MinAmt(BigDecimal Limit_MinAmt)
          Set Limit price min Margin.
 void setLimit_Rounding(String Limit_Rounding)
          Set Limit price Rounding.
 void setList_AddAmt(BigDecimal List_AddAmt)
          Set List price Surcharge Amount.
 void setList_Base(String List_Base)
          Set List price Base.
 void setList_Discount(BigDecimal List_Discount)
          Set List price Discount %.
 void setList_Fixed(BigDecimal List_Fixed)
          Set Fixed List Price.
 void setList_MaxAmt(BigDecimal List_MaxAmt)
          Set List price max Margin.
 void setList_MinAmt(BigDecimal List_MinAmt)
          Set List price min Margin.
 void setList_Rounding(String List_Rounding)
          Set List price Rounding.
 void setM_DiscountSchema_ID(int M_DiscountSchema_ID)
          Set Discount Schema.
 void setM_DiscountSchemaLine_ID(int M_DiscountSchemaLine_ID)
          Set Discount Pricelist.
 void setM_Product_Category_ID(int M_Product_Category_ID)
          Set Product Category.
 void setM_Product_ID(int M_Product_ID)
          Set Product.
 void setSeqNo(int SeqNo)
          Set Sequence.
 void setStd_AddAmt(BigDecimal Std_AddAmt)
          Set Standard price Surcharge Amount.
 void setStd_Base(String Std_Base)
          Set Standard price Base.
 void setStd_Discount(BigDecimal Std_Discount)
          Set Standard price Discount %.
 void setStd_Fixed(BigDecimal Std_Fixed)
          Set Fixed Standard Price.
 void setStd_MaxAmt(BigDecimal Std_MaxAmt)
          Set Standard max Margin.
 void setStd_MinAmt(BigDecimal Std_MinAmt)
          Set Standard price min Margin.
 void setStd_Rounding(String Std_Rounding)
          Set Standard price Rounding.
 String toString()
          Info
 
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
 

Field Detail

updatedMS

public static final long updatedMS
Last Updated Timestamp 2008-06-10 15:12:06.0

See Also:
Constant Field Values

Table_ID

public static final int Table_ID
AD_Table_ID=477

See Also:
Constant Field Values

Table_Name

public static final String Table_Name
TableName=M_DiscountSchemaLine

See Also:
Constant Field Values

Model

protected static KeyNamePair Model

accessLevel

protected BigDecimal accessLevel

LIMIT_BASE_AD_Reference_ID

public static final int LIMIT_BASE_AD_Reference_ID
Limit_Base AD_Reference_ID=194

See Also:
Constant Field Values

LIMIT_BASE_FixedPrice

public static final String LIMIT_BASE_FixedPrice
Fixed Price = F

See Also:
Constant Field Values

LIMIT_BASE_ListPrice

public static final String LIMIT_BASE_ListPrice
List Price = L

See Also:
Constant Field Values

LIMIT_BASE_StandardPrice

public static final String LIMIT_BASE_StandardPrice
Standard Price = S

See Also:
Constant Field Values

LIMIT_BASE_LimitPOPrice

public static final String LIMIT_BASE_LimitPOPrice
Limit (PO) Price = X

See Also:
Constant Field Values

LIMIT_ROUNDING_AD_Reference_ID

public static final int LIMIT_ROUNDING_AD_Reference_ID
Limit_Rounding AD_Reference_ID=155

See Also:
Constant Field Values

LIMIT_ROUNDING_WholeNumber00

public static final String LIMIT_ROUNDING_WholeNumber00
Whole Number .00 = 0

See Also:
Constant Field Values

LIMIT_ROUNDING_Nickel051015

public static final String LIMIT_ROUNDING_Nickel051015
Nickel .05, .10, .15, ... = 5

See Also:
Constant Field Values

LIMIT_ROUNDING_CurrencyPrecision

public static final String LIMIT_ROUNDING_CurrencyPrecision
Currency Precision = C

See Also:
Constant Field Values

LIMIT_ROUNDING_Dime102030

public static final String LIMIT_ROUNDING_Dime102030
Dime .10, .20, .30... = D

See Also:
Constant Field Values

LIMIT_ROUNDING_NoRounding

public static final String LIMIT_ROUNDING_NoRounding
No Rounding = N

See Also:
Constant Field Values

LIMIT_ROUNDING_Quarter255075

public static final String LIMIT_ROUNDING_Quarter255075
Quarter .25 .50 .75 = Q

See Also:
Constant Field Values

LIMIT_ROUNDING_Ten10002000

public static final String LIMIT_ROUNDING_Ten10002000
Ten 10.00, 20.00, .. = T

See Also:
Constant Field Values

LIMIT_ROUNDING_Hundred

public static final String LIMIT_ROUNDING_Hundred
Hundred = h

See Also:
Constant Field Values

LIMIT_ROUNDING_Thousand

public static final String LIMIT_ROUNDING_Thousand
Thousand = t

See Also:
Constant Field Values

LIST_BASE_AD_Reference_ID

public static final int LIST_BASE_AD_Reference_ID
List_Base AD_Reference_ID=194

See Also:
Constant Field Values

LIST_BASE_FixedPrice

public static final String LIST_BASE_FixedPrice
Fixed Price = F

See Also:
Constant Field Values

LIST_BASE_ListPrice

public static final String LIST_BASE_ListPrice
List Price = L

See Also:
Constant Field Values

LIST_BASE_StandardPrice

public static final String LIST_BASE_StandardPrice
Standard Price = S

See Also:
Constant Field Values

LIST_BASE_LimitPOPrice

public static final String LIST_BASE_LimitPOPrice
Limit (PO) Price = X

See Also:
Constant Field Values

LIST_ROUNDING_AD_Reference_ID

public static final int LIST_ROUNDING_AD_Reference_ID
List_Rounding AD_Reference_ID=155

See Also:
Constant Field Values

LIST_ROUNDING_WholeNumber00

public static final String LIST_ROUNDING_WholeNumber00
Whole Number .00 = 0

See Also:
Constant Field Values

LIST_ROUNDING_Nickel051015

public static final String LIST_ROUNDING_Nickel051015
Nickel .05, .10, .15, ... = 5

See Also:
Constant Field Values

LIST_ROUNDING_CurrencyPrecision

public static final String LIST_ROUNDING_CurrencyPrecision
Currency Precision = C

See Also:
Constant Field Values

LIST_ROUNDING_Dime102030

public static final String LIST_ROUNDING_Dime102030
Dime .10, .20, .30... = D

See Also:
Constant Field Values

LIST_ROUNDING_NoRounding

public static final String LIST_ROUNDING_NoRounding
No Rounding = N

See Also:
Constant Field Values

LIST_ROUNDING_Quarter255075

public static final String LIST_ROUNDING_Quarter255075
Quarter .25 .50 .75 = Q

See Also:
Constant Field Values

LIST_ROUNDING_Ten10002000

public static final String LIST_ROUNDING_Ten10002000
Ten 10.00, 20.00, .. = T

See Also:
Constant Field Values

LIST_ROUNDING_Hundred

public static final String LIST_ROUNDING_Hundred
Hundred = h

See Also:
Constant Field Values

LIST_ROUNDING_Thousand

public static final String LIST_ROUNDING_Thousand
Thousand = t

See Also:
Constant Field Values

STD_BASE_AD_Reference_ID

public static final int STD_BASE_AD_Reference_ID
Std_Base AD_Reference_ID=194

See Also:
Constant Field Values

STD_BASE_FixedPrice

public static final String STD_BASE_FixedPrice
Fixed Price = F

See Also:
Constant Field Values

STD_BASE_ListPrice

public static final String STD_BASE_ListPrice
List Price = L

See Also:
Constant Field Values

STD_BASE_StandardPrice

public static final String STD_BASE_StandardPrice
Standard Price = S

See Also:
Constant Field Values

STD_BASE_LimitPOPrice

public static final String STD_BASE_LimitPOPrice
Limit (PO) Price = X

See Also:
Constant Field Values

STD_ROUNDING_AD_Reference_ID

public static final int STD_ROUNDING_AD_Reference_ID
Std_Rounding AD_Reference_ID=155

See Also:
Constant Field Values

STD_ROUNDING_WholeNumber00

public static final String STD_ROUNDING_WholeNumber00
Whole Number .00 = 0

See Also:
Constant Field Values

STD_ROUNDING_Nickel051015

public static final String STD_ROUNDING_Nickel051015
Nickel .05, .10, .15, ... = 5

See Also:
Constant Field Values

STD_ROUNDING_CurrencyPrecision

public static final String STD_ROUNDING_CurrencyPrecision
Currency Precision = C

See Also:
Constant Field Values

STD_ROUNDING_Dime102030

public static final String STD_ROUNDING_Dime102030
Dime .10, .20, .30... = D

See Also:
Constant Field Values

STD_ROUNDING_NoRounding

public static final String STD_ROUNDING_NoRounding
No Rounding = N

See Also:
Constant Field Values

STD_ROUNDING_Quarter255075

public static final String STD_ROUNDING_Quarter255075
Quarter .25 .50 .75 = Q

See Also:
Constant Field Values

STD_ROUNDING_Ten10002000

public static final String STD_ROUNDING_Ten10002000
Ten 10.00, 20.00, .. = T

See Also:
Constant Field Values

STD_ROUNDING_Hundred

public static final String STD_ROUNDING_Hundred
Hundred = h

See Also:
Constant Field Values

STD_ROUNDING_Thousand

public static final String STD_ROUNDING_Thousand
Thousand = t

See Also:
Constant Field Values
Constructor Detail

X_M_DiscountSchemaLine

public X_M_DiscountSchemaLine(Ctx ctx,
                              int M_DiscountSchemaLine_ID,
                              String trxName)
Standard Constructor

Parameters:
ctx - context
M_DiscountSchemaLine_ID - id
trxName - transaction

X_M_DiscountSchemaLine

public X_M_DiscountSchemaLine(Ctx ctx,
                              ResultSet rs,
                              String trxName)
Load Constructor

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

get_AccessLevel

protected int get_AccessLevel()
AccessLevel

Specified by:
get_AccessLevel in class PO
Returns:
3 - Client - Org

initPO

protected POInfo initPO(Ctx ctx)
Load Meta Data

Specified by:
initPO in class PO
Parameters:
ctx - context
Returns:
PO Info

toString

public String toString()
Info

Overrides:
toString in class PO
Returns:
info

setC_BPartner_ID

public void setC_BPartner_ID(int C_BPartner_ID)
Set Business Partner.

Parameters:
C_BPartner_ID - Identifies a Business Partner

getC_BPartner_ID

public int getC_BPartner_ID()
Get Business Partner.

Returns:
Identifies a Business Partner

setC_ConversionType_ID

public void setC_ConversionType_ID(int C_ConversionType_ID)
Set Currency Type.

Parameters:
C_ConversionType_ID - Currency Conversion Rate Type

getC_ConversionType_ID

public int getC_ConversionType_ID()
Get Currency Type.

Returns:
Currency Conversion Rate Type

setConversionDate

public void setConversionDate(Timestamp ConversionDate)
Set Conversion Date.

Parameters:
ConversionDate - Date for selecting conversion rate

getConversionDate

public Timestamp getConversionDate()
Get Conversion Date.

Returns:
Date for selecting conversion rate

setDescription

public void setDescription(String Description)
Set Description.

Parameters:
Description - Optional short description of the record

getDescription

public String getDescription()
Get Description.

Returns:
Optional short description of the record

setLimit_AddAmt

public void setLimit_AddAmt(BigDecimal Limit_AddAmt)
Set Limit price Surcharge Amount.

Parameters:
Limit_AddAmt - Amount added to the converted/copied price before multiplying

getLimit_AddAmt

public BigDecimal getLimit_AddAmt()
Get Limit price Surcharge Amount.

Returns:
Amount added to the converted/copied price before multiplying

isLimit_BaseValid

public boolean isLimit_BaseValid(String test)
Is test a valid value.

Parameters:
test - testvalue
Returns:
true if valid

setLimit_Base

public void setLimit_Base(String Limit_Base)
Set Limit price Base.

Parameters:
Limit_Base - Base price for calculation of the new price

getLimit_Base

public String getLimit_Base()
Get Limit price Base.

Returns:
Base price for calculation of the new price

setLimit_Discount

public void setLimit_Discount(BigDecimal Limit_Discount)
Set Limit price Discount %.

Parameters:
Limit_Discount - Discount in percent to be subtracted from base, if negative it will be added to base price

getLimit_Discount

public BigDecimal getLimit_Discount()
Get Limit price Discount %.

Returns:
Discount in percent to be subtracted from base, if negative it will be added to base price

setLimit_Fixed

public void setLimit_Fixed(BigDecimal Limit_Fixed)
Set Fixed Limit Price.

Parameters:
Limit_Fixed - Fixed Limit Price (not calculated)

getLimit_Fixed

public BigDecimal getLimit_Fixed()
Get Fixed Limit Price.

Returns:
Fixed Limit Price (not calculated)

setLimit_MaxAmt

public void setLimit_MaxAmt(BigDecimal Limit_MaxAmt)
Set Limit price max Margin.

Parameters:
Limit_MaxAmt - Maximum difference to original limit price; ignored if zero

getLimit_MaxAmt

public BigDecimal getLimit_MaxAmt()
Get Limit price max Margin.

Returns:
Maximum difference to original limit price; ignored if zero

setLimit_MinAmt

public void setLimit_MinAmt(BigDecimal Limit_MinAmt)
Set Limit price min Margin.

Parameters:
Limit_MinAmt - Minimum difference to original limit price; ignored if zero

getLimit_MinAmt

public BigDecimal getLimit_MinAmt()
Get Limit price min Margin.

Returns:
Minimum difference to original limit price; ignored if zero

isLimit_RoundingValid

public boolean isLimit_RoundingValid(String test)
Is test a valid value.

Parameters:
test - testvalue
Returns:
true if valid

setLimit_Rounding

public void setLimit_Rounding(String Limit_Rounding)
Set Limit price Rounding.

Parameters:
Limit_Rounding - Rounding of the final result

getLimit_Rounding

public String getLimit_Rounding()
Get Limit price Rounding.

Returns:
Rounding of the final result

setList_AddAmt

public void setList_AddAmt(BigDecimal List_AddAmt)
Set List price Surcharge Amount.

Parameters:
List_AddAmt - List Price Surcharge Amount

getList_AddAmt

public BigDecimal getList_AddAmt()
Get List price Surcharge Amount.

Returns:
List Price Surcharge Amount

isList_BaseValid

public boolean isList_BaseValid(String test)
Is test a valid value.

Parameters:
test - testvalue
Returns:
true if valid

setList_Base

public void setList_Base(String List_Base)
Set List price Base.

Parameters:
List_Base - Price used as the basis for price list calculations

getList_Base

public String getList_Base()
Get List price Base.

Returns:
Price used as the basis for price list calculations

setList_Discount

public void setList_Discount(BigDecimal List_Discount)
Set List price Discount %.

Parameters:
List_Discount - Discount from list price as a percentage

getList_Discount

public BigDecimal getList_Discount()
Get List price Discount %.

Returns:
Discount from list price as a percentage

setList_Fixed

public void setList_Fixed(BigDecimal List_Fixed)
Set Fixed List Price.

Parameters:
List_Fixed - Fixes List Price (not calculated)

getList_Fixed

public BigDecimal getList_Fixed()
Get Fixed List Price.

Returns:
Fixes List Price (not calculated)

setList_MaxAmt

public void setList_MaxAmt(BigDecimal List_MaxAmt)
Set List price max Margin.

Parameters:
List_MaxAmt - Maximum margin for a product

getList_MaxAmt

public BigDecimal getList_MaxAmt()
Get List price max Margin.

Returns:
Maximum margin for a product

setList_MinAmt

public void setList_MinAmt(BigDecimal List_MinAmt)
Set List price min Margin.

Parameters:
List_MinAmt - Minimum margin for a product

getList_MinAmt

public BigDecimal getList_MinAmt()
Get List price min Margin.

Returns:
Minimum margin for a product

isList_RoundingValid

public boolean isList_RoundingValid(String test)
Is test a valid value.

Parameters:
test - testvalue
Returns:
true if valid

setList_Rounding

public void setList_Rounding(String List_Rounding)
Set List price Rounding.

Parameters:
List_Rounding - Rounding rule for final list price

getList_Rounding

public String getList_Rounding()
Get List price Rounding.

Returns:
Rounding rule for final list price

setM_DiscountSchemaLine_ID

public void setM_DiscountSchemaLine_ID(int M_DiscountSchemaLine_ID)
Set Discount Pricelist.

Parameters:
M_DiscountSchemaLine_ID - Line of the pricelist trade discount schema

getM_DiscountSchemaLine_ID

public int getM_DiscountSchemaLine_ID()
Get Discount Pricelist.

Returns:
Line of the pricelist trade discount schema

setM_DiscountSchema_ID

public void setM_DiscountSchema_ID(int M_DiscountSchema_ID)
Set Discount Schema.

Parameters:
M_DiscountSchema_ID - Schema to calculate price lists or the trade discount percentage

getM_DiscountSchema_ID

public int getM_DiscountSchema_ID()
Get Discount Schema.

Returns:
Schema to calculate price lists or the trade discount percentage

setM_Product_Category_ID

public void setM_Product_Category_ID(int M_Product_Category_ID)
Set Product Category.

Parameters:
M_Product_Category_ID - Category of a Product

getM_Product_Category_ID

public int getM_Product_Category_ID()
Get Product Category.

Returns:
Category of a Product

setM_Product_ID

public void setM_Product_ID(int M_Product_ID)
Set Product.

Parameters:
M_Product_ID - Product, Service, Item

getM_Product_ID

public int getM_Product_ID()
Get Product.

Returns:
Product, Service, Item

setSeqNo

public void setSeqNo(int SeqNo)
Set Sequence.

Parameters:
SeqNo - Method of ordering elements; lowest number comes first

getSeqNo

public int getSeqNo()
Get Sequence.

Returns:
Method of ordering elements; lowest number comes first

getKeyNamePair

public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName

Returns:
ID/ColumnName pair

setStd_AddAmt

public void setStd_AddAmt(BigDecimal Std_AddAmt)
Set Standard price Surcharge Amount.

Parameters:
Std_AddAmt - Amount added to a price as a surcharge

getStd_AddAmt

public BigDecimal getStd_AddAmt()
Get Standard price Surcharge Amount.

Returns:
Amount added to a price as a surcharge

isStd_BaseValid

public boolean isStd_BaseValid(String test)
Is test a valid value.

Parameters:
test - testvalue
Returns:
true if valid

setStd_Base

public void setStd_Base(String Std_Base)
Set Standard price Base.

Parameters:
Std_Base - Base price for calculating new standard price

getStd_Base

public String getStd_Base()
Get Standard price Base.

Returns:
Base price for calculating new standard price

setStd_Discount

public void setStd_Discount(BigDecimal Std_Discount)
Set Standard price Discount %.

Parameters:
Std_Discount - Discount percentage to subtract from base price

getStd_Discount

public BigDecimal getStd_Discount()
Get Standard price Discount %.

Returns:
Discount percentage to subtract from base price

setStd_Fixed

public void setStd_Fixed(BigDecimal Std_Fixed)
Set Fixed Standard Price.

Parameters:
Std_Fixed - Fixed Standard Price (not calculated)

getStd_Fixed

public BigDecimal getStd_Fixed()
Get Fixed Standard Price.

Returns:
Fixed Standard Price (not calculated)

setStd_MaxAmt

public void setStd_MaxAmt(BigDecimal Std_MaxAmt)
Set Standard max Margin.

Parameters:
Std_MaxAmt - Maximum margin allowed for a product

getStd_MaxAmt

public BigDecimal getStd_MaxAmt()
Get Standard max Margin.

Returns:
Maximum margin allowed for a product

setStd_MinAmt

public void setStd_MinAmt(BigDecimal Std_MinAmt)
Set Standard price min Margin.

Parameters:
Std_MinAmt - Minimum margin allowed for a product

getStd_MinAmt

public BigDecimal getStd_MinAmt()
Get Standard price min Margin.

Returns:
Minimum margin allowed for a product

isStd_RoundingValid

public boolean isStd_RoundingValid(String test)
Is test a valid value.

Parameters:
test - testvalue
Returns:
true if valid

setStd_Rounding

public void setStd_Rounding(String Std_Rounding)
Set Standard price Rounding.

Parameters:
Std_Rounding - Rounding rule for calculated price

getStd_Rounding

public String getStd_Rounding()
Get Standard price Rounding.

Returns:
Rounding rule for calculated price

Compiere 3.1

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