Package org.compiere.model
Class X_M_DiscountSchemaBreak
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_M_DiscountSchemaBreak
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_M_DiscountSchemaBreak
,I_Persistent
,Evaluatee
- Direct Known Subclasses:
MDiscountSchemaBreak
Generated Model for M_DiscountSchemaBreak
- 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_DiscountSchemaBreak
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_BreakDiscount, COLUMNNAME_BreakValue, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_FixedPrice, COLUMNNAME_IsActive, COLUMNNAME_IsBPartnerFlatDiscount, COLUMNNAME_M_DiscountSchema_ID, COLUMNNAME_M_DiscountSchemaBreak_ID, COLUMNNAME_M_DiscountSchemaBreak_UU, COLUMNNAME_M_Product_Category_ID, COLUMNNAME_M_Product_ID, COLUMNNAME_SeqNo, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionX_M_DiscountSchemaBreak
(Properties ctx, int M_DiscountSchemaBreak_ID, String trxName) Standard ConstructorX_M_DiscountSchemaBreak
(Properties ctx, int M_DiscountSchemaBreak_ID, String trxName, String... virtualColumns) Standard ConstructorX_M_DiscountSchemaBreak
(Properties ctx, String M_DiscountSchemaBreak_UU, String trxName) Standard ConstructorX_M_DiscountSchemaBreak
(Properties ctx, String M_DiscountSchemaBreak_UU, String trxName, String... virtualColumns) Standard ConstructorX_M_DiscountSchemaBreak
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected int
AccessLevelGet Break Discount %.Get Break Value.Get Fixed Price.Get Record ID/ColumnNameint
Get Discount Schema.int
Get Discount Schema Break.Get M_DiscountSchemaBreak_UU.int
Get Product Category.int
Get Product.int
getSeqNo()
Get Sequence.protected POInfo
initPO
(Properties ctx) Load Meta Databoolean
Get B.Partner Flat Discount.void
setBreakDiscount
(BigDecimal BreakDiscount) Set Break Discount %.void
setBreakValue
(BigDecimal BreakValue) Set Break Value.void
setFixedPrice
(BigDecimal FixedPrice) Set Fixed Price.void
setIsBPartnerFlatDiscount
(boolean IsBPartnerFlatDiscount) Set B.Partner Flat Discount.void
setM_DiscountSchema_ID
(int M_DiscountSchema_ID) Set Discount Schema.void
setM_DiscountSchemaBreak_ID
(int M_DiscountSchemaBreak_ID) Set Discount Schema Break.void
setM_DiscountSchemaBreak_UU
(String M_DiscountSchemaBreak_UU) Set M_DiscountSchemaBreak_UU.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.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_DiscountSchemaBreak
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_DiscountSchemaBreak
Standard Constructor -
X_M_DiscountSchemaBreak
public X_M_DiscountSchemaBreak(Properties ctx, int M_DiscountSchemaBreak_ID, String trxName, String... virtualColumns) Standard Constructor -
X_M_DiscountSchemaBreak
Standard Constructor -
X_M_DiscountSchemaBreak
public X_M_DiscountSchemaBreak(Properties ctx, String M_DiscountSchemaBreak_UU, String trxName, String... virtualColumns) Standard Constructor -
X_M_DiscountSchemaBreak
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 -
setBreakDiscount
Set Break Discount %.- Specified by:
setBreakDiscount
in interfaceI_M_DiscountSchemaBreak
- Parameters:
BreakDiscount
- Trade Discount in Percent for the break level
-
getBreakDiscount
Get Break Discount %.- Specified by:
getBreakDiscount
in interfaceI_M_DiscountSchemaBreak
- Returns:
- Trade Discount in Percent for the break level
-
setBreakValue
Set Break Value.- Specified by:
setBreakValue
in interfaceI_M_DiscountSchemaBreak
- Parameters:
BreakValue
- Low Value of trade discount break level
-
getBreakValue
Get Break Value.- Specified by:
getBreakValue
in interfaceI_M_DiscountSchemaBreak
- Returns:
- Low Value of trade discount break level
-
setFixedPrice
Set Fixed Price.- Specified by:
setFixedPrice
in interfaceI_M_DiscountSchemaBreak
- Parameters:
FixedPrice
- Fixed Price for Product
-
getFixedPrice
Get Fixed Price.- Specified by:
getFixedPrice
in interfaceI_M_DiscountSchemaBreak
- Returns:
- Fixed Price for Product
-
setIsBPartnerFlatDiscount
public void setIsBPartnerFlatDiscount(boolean IsBPartnerFlatDiscount) Set B.Partner Flat Discount.- Specified by:
setIsBPartnerFlatDiscount
in interfaceI_M_DiscountSchemaBreak
- Parameters:
IsBPartnerFlatDiscount
- Use flat discount defined on Business Partner Level
-
isBPartnerFlatDiscount
public boolean isBPartnerFlatDiscount()Get B.Partner Flat Discount.- Specified by:
isBPartnerFlatDiscount
in interfaceI_M_DiscountSchemaBreak
- Returns:
- Use flat discount defined on Business Partner Level
-
setM_DiscountSchemaBreak_ID
public void setM_DiscountSchemaBreak_ID(int M_DiscountSchemaBreak_ID) Set Discount Schema Break.- Specified by:
setM_DiscountSchemaBreak_ID
in interfaceI_M_DiscountSchemaBreak
- Parameters:
M_DiscountSchemaBreak_ID
- Trade Discount Break
-
getM_DiscountSchemaBreak_ID
public int getM_DiscountSchemaBreak_ID()Get Discount Schema Break.- Specified by:
getM_DiscountSchemaBreak_ID
in interfaceI_M_DiscountSchemaBreak
- Returns:
- Trade Discount Break
-
setM_DiscountSchemaBreak_UU
Set M_DiscountSchemaBreak_UU.- Specified by:
setM_DiscountSchemaBreak_UU
in interfaceI_M_DiscountSchemaBreak
- Parameters:
M_DiscountSchemaBreak_UU
- M_DiscountSchemaBreak_UU
-
getM_DiscountSchemaBreak_UU
Get M_DiscountSchemaBreak_UU.- Specified by:
getM_DiscountSchemaBreak_UU
in interfaceI_M_DiscountSchemaBreak
- Returns:
- M_DiscountSchemaBreak_UU
-
getM_DiscountSchema
- Specified by:
getM_DiscountSchema
in interfaceI_M_DiscountSchemaBreak
- Throws:
RuntimeException
-
setM_DiscountSchema_ID
public void setM_DiscountSchema_ID(int M_DiscountSchema_ID) Set Discount Schema.- Specified by:
setM_DiscountSchema_ID
in interfaceI_M_DiscountSchemaBreak
- Parameters:
M_DiscountSchema_ID
- Schema to calculate the trade discount percentage
-
getM_DiscountSchema_ID
public int getM_DiscountSchema_ID()Get Discount Schema.- Specified by:
getM_DiscountSchema_ID
in interfaceI_M_DiscountSchemaBreak
- Returns:
- Schema to calculate the trade discount percentage
-
getM_Product_Category
- Specified by:
getM_Product_Category
in interfaceI_M_DiscountSchemaBreak
- Throws:
RuntimeException
-
setM_Product_Category_ID
public void setM_Product_Category_ID(int M_Product_Category_ID) Set Product Category.- Specified by:
setM_Product_Category_ID
in interfaceI_M_DiscountSchemaBreak
- Parameters:
M_Product_Category_ID
- Category of a Product
-
getM_Product_Category_ID
public int getM_Product_Category_ID()Get Product Category.- Specified by:
getM_Product_Category_ID
in interfaceI_M_DiscountSchemaBreak
- Returns:
- Category of a Product
-
getM_Product
- Specified by:
getM_Product
in interfaceI_M_DiscountSchemaBreak
- Throws:
RuntimeException
-
setM_Product_ID
public void setM_Product_ID(int M_Product_ID) Set Product.- Specified by:
setM_Product_ID
in interfaceI_M_DiscountSchemaBreak
- Parameters:
M_Product_ID
- Product, Service, Item
-
getM_Product_ID
public int getM_Product_ID()Get Product.- Specified by:
getM_Product_ID
in interfaceI_M_DiscountSchemaBreak
- Returns:
- Product, Service, Item
-
setSeqNo
public void setSeqNo(int SeqNo) Set Sequence.- Specified by:
setSeqNo
in interfaceI_M_DiscountSchemaBreak
- Parameters:
SeqNo
- Method of ordering records; lowest number comes first
-
getSeqNo
public int getSeqNo()Get Sequence.- Specified by:
getSeqNo
in interfaceI_M_DiscountSchemaBreak
- Returns:
- Method of ordering records; lowest number comes first
-
getKeyNamePair
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-