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 13 - $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, m_attachment, m_idOld, m_IDs, m_KeyColumns, m_optimisticLockingColumns, p_ctx, p_info, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_IDFields 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
ConstructorsConstructorDescriptionX_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 intAccessLevelGet Break Discount %.Get Break Value.Get Fixed Price.Get Record ID/ColumnNameDeprecated.intGet Discount Schema.intGet Discount Schema Break.Get M_DiscountSchemaBreak_UU.Deprecated.Deprecated.intGet Product Category.intGet Product.intgetSeqNo()Get Sequence.protected POInfoinitPO(Properties ctx) Load Meta DatabooleanGet B.Partner Flat Discount.voidsetBreakDiscount(BigDecimal BreakDiscount) Set Break Discount %.voidsetBreakValue(BigDecimal BreakValue) Set Break Value.voidsetFixedPrice(BigDecimal FixedPrice) Set Fixed Price.voidsetIsBPartnerFlatDiscount(boolean IsBPartnerFlatDiscount) Set B.Partner Flat Discount.voidsetM_DiscountSchema_ID(int M_DiscountSchema_ID) Set Discount Schema.voidsetM_DiscountSchemaBreak_ID(int M_DiscountSchemaBreak_ID) Set Discount Schema Break.voidsetM_DiscountSchemaBreak_UU(String M_DiscountSchemaBreak_UU) Set M_DiscountSchemaBreak_UU.voidsetM_Product_Category_ID(int M_Product_Category_ID) Set Product Category.voidsetM_Product_ID(int M_Product_ID) Set Product.voidsetSeqNo(int SeqNo) Set Sequence.toString()String representationMethods inherited from class org.compiere.model.PO
afterDelete, afterInsertWithValues, afterSave, beforeDelete, beforeSave, buildInsertSQL, buildInsertSQL, buildUpdateSQL, buildUUIDSubquery, checkImmutable, clearCrossTenantSafe, clone, columnExists, columnExists, compare, copyPO, copyValues, copyValues, createAttachment, delete, delete, delete_Accounting, delete_Tree, deleteEx, deleteEx, doOrganizationCheckForSave, doVerificationForDelete, doVerificationForSave, dump, dump, equals, firePostDeleteEvent, get_Attribute, get_Attributes, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_deleteStatement, get_deleteTranslationsSQL, get_deleteTreeSQL, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_OptimisticLockingColumns, get_QueryTimeout, get_Table_ID, get_TableAttribute, get_TableAttributeAsBoolean, get_TableAttributeAsInt, get_TableAttributes, 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_ColumnLoaded, is_hasCustomTree, is_Immutable, is_new, is_Partial, is_UseOptimisticLocking, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isCrossTenantSafe, isLogSQLScript, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadByUU, loadComplete, loadDefaults, loadPO, loadSpecial, lobSave, lock, makeImmutable, postDelete, resetStateAfterDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveCrossTenantSafe, saveCrossTenantSafeEx, saveCrossTenantSafeEx, saveEx, saveEx, saveFinish, saveNew_afterSetID, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_Attribute, set_ColumnLoaded, set_ColumnUpdateable, set_CustomColumn, set_CustomColumnReturningBoolean, set_DocumentNoForNewRecord, set_IDForNewRecord, set_OptimisticLockingColumns, set_Partial, set_QueryTimeout, set_TrxName, set_TrxName, set_UseOptimisticLocking, set_UUIDForNewRecord, set_Value, set_Value, set_Value, set_Value, set_ValueE, set_ValueForNewRecord, 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, setupDeleteActionsForTransactionEvent, toInsertSQL, unlock, update_Tree, validForeignKeys, validForeignKeysExMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface org.compiere.model.I_M_DiscountSchemaBreak
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActiveMethods 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_AccessLevelin classPO- Returns:
- 3 - Client - Org
-
initPO
Load Meta Data -
toString
Description copied from class:POString representation -
setBreakDiscount
Set Break Discount %.- Specified by:
setBreakDiscountin interfaceI_M_DiscountSchemaBreak- Parameters:
BreakDiscount- Trade Discount in Percent for the break level
-
getBreakDiscount
Get Break Discount %.- Specified by:
getBreakDiscountin interfaceI_M_DiscountSchemaBreak- Returns:
- Trade Discount in Percent for the break level
-
setBreakValue
Set Break Value.- Specified by:
setBreakValuein interfaceI_M_DiscountSchemaBreak- Parameters:
BreakValue- Low Value of trade discount break level
-
getBreakValue
Get Break Value.- Specified by:
getBreakValuein interfaceI_M_DiscountSchemaBreak- Returns:
- Low Value of trade discount break level
-
setFixedPrice
Set Fixed Price.- Specified by:
setFixedPricein interfaceI_M_DiscountSchemaBreak- Parameters:
FixedPrice- Fixed Price for Product
-
getFixedPrice
Get Fixed Price.- Specified by:
getFixedPricein interfaceI_M_DiscountSchemaBreak- Returns:
- Fixed Price for Product
-
setIsBPartnerFlatDiscount
public void setIsBPartnerFlatDiscount(boolean IsBPartnerFlatDiscount) Set B.Partner Flat Discount.- Specified by:
setIsBPartnerFlatDiscountin interfaceI_M_DiscountSchemaBreak- Parameters:
IsBPartnerFlatDiscount- Use flat discount defined on Business Partner Level
-
isBPartnerFlatDiscount
public boolean isBPartnerFlatDiscount()Get B.Partner Flat Discount.- Specified by:
isBPartnerFlatDiscountin 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_IDin 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_IDin interfaceI_M_DiscountSchemaBreak- Returns:
- Trade Discount Break
-
setM_DiscountSchemaBreak_UU
Set M_DiscountSchemaBreak_UU.- Specified by:
setM_DiscountSchemaBreak_UUin interfaceI_M_DiscountSchemaBreak- Parameters:
M_DiscountSchemaBreak_UU- M_DiscountSchemaBreak_UU
-
getM_DiscountSchemaBreak_UU
Get M_DiscountSchemaBreak_UU.- Specified by:
getM_DiscountSchemaBreak_UUin interfaceI_M_DiscountSchemaBreak- Returns:
- M_DiscountSchemaBreak_UU
-
getM_DiscountSchema
Deprecated.- Specified by:
getM_DiscountSchemain interfaceI_M_DiscountSchemaBreak- Throws:
RuntimeException
-
setM_DiscountSchema_ID
public void setM_DiscountSchema_ID(int M_DiscountSchema_ID) Set Discount Schema.- Specified by:
setM_DiscountSchema_IDin 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_IDin interfaceI_M_DiscountSchemaBreak- Returns:
- Schema to calculate the trade discount percentage
-
getM_Product_Category
Deprecated.- Specified by:
getM_Product_Categoryin 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_IDin 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_IDin interfaceI_M_DiscountSchemaBreak- Returns:
- Category of a Product
-
getM_Product
Deprecated.- Specified by:
getM_Productin interfaceI_M_DiscountSchemaBreak- Throws:
RuntimeException
-
setM_Product_ID
public void setM_Product_ID(int M_Product_ID) Set Product.- Specified by:
setM_Product_IDin interfaceI_M_DiscountSchemaBreak- Parameters:
M_Product_ID- Product, Service, Item
-
getM_Product_ID
public int getM_Product_ID()Get Product.- Specified by:
getM_Product_IDin interfaceI_M_DiscountSchemaBreak- Returns:
- Product, Service, Item
-
setSeqNo
public void setSeqNo(int SeqNo) Set Sequence.- Specified by:
setSeqNoin interfaceI_M_DiscountSchemaBreak- Parameters:
SeqNo- Method of ordering records; lowest number comes first
-
getSeqNo
public int getSeqNo()Get Sequence.- Specified by:
getSeqNoin interfaceI_M_DiscountSchemaBreak- Returns:
- Method of ordering records; lowest number comes first
-
getKeyNamePair
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-