Package org.compiere.model
Class X_M_DiscountSchema
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_M_DiscountSchema
- All Implemented Interfaces:
Serializable,Cloneable,Comparator<Object>,I_M_DiscountSchema,I_Persistent,Evaluatee
- Direct Known Subclasses:
MDiscountSchema
Generated Model for M_DiscountSchema
- Version:
- Release 13 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intCumulativeLevel AD_Reference_ID=246static final StringLine = Lstatic final intDiscountType AD_Reference_ID=247static final StringBreaks = Bstatic final StringFlat Percent = Fstatic final StringFormula = Sstatic final StringPricelist = PFields 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_IDFields inherited from interface org.compiere.model.I_M_DiscountSchema
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_CumulativeLevel, COLUMNNAME_Description, COLUMNNAME_DiscountType, COLUMNNAME_FlatDiscount, COLUMNNAME_IsActive, COLUMNNAME_IsBPartnerFlatDiscount, COLUMNNAME_IsQuantityBased, COLUMNNAME_M_DiscountSchema_ID, COLUMNNAME_M_DiscountSchema_UU, COLUMNNAME_Name, COLUMNNAME_Processing, COLUMNNAME_Script, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_ValidFrom, Model, Table_ID, Table_Name -
Constructor Summary
ConstructorsConstructorDescriptionX_M_DiscountSchema(Properties ctx, int M_DiscountSchema_ID, String trxName) Standard ConstructorX_M_DiscountSchema(Properties ctx, int M_DiscountSchema_ID, String trxName, String... virtualColumns) Standard ConstructorX_M_DiscountSchema(Properties ctx, String M_DiscountSchema_UU, String trxName) Standard ConstructorX_M_DiscountSchema(Properties ctx, String M_DiscountSchema_UU, String trxName, String... virtualColumns) Standard ConstructorX_M_DiscountSchema(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected intAccessLevelGet Accumulation Level.Get Description.Get Discount Type.Get Flat Discount %.Get Record ID/ColumnNameintGet Discount Schema.Get M_DiscountSchema_UU.getName()Get Name.Get Script.Get Valid from.protected POInfoinitPO(Properties ctx) Load Meta DatabooleanGet B.Partner Flat Discount.booleanGet Process Now.booleanGet Quantity based.voidsetCumulativeLevel(String CumulativeLevel) Set Accumulation Level.voidsetDescription(String Description) Set Description.voidsetDiscountType(String DiscountType) Set Discount Type.voidsetFlatDiscount(BigDecimal FlatDiscount) Set Flat Discount %.voidsetIsBPartnerFlatDiscount(boolean IsBPartnerFlatDiscount) Set B.Partner Flat Discount.voidsetIsQuantityBased(boolean IsQuantityBased) Set Quantity based.voidsetM_DiscountSchema_ID(int M_DiscountSchema_ID) Set Discount Schema.voidsetM_DiscountSchema_UU(String M_DiscountSchema_UU) Set M_DiscountSchema_UU.voidSet Name.voidsetProcessing(boolean Processing) Set Process Now.voidSet Script.voidsetValidFrom(Timestamp ValidFrom) Set Valid from.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_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_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, 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_DiscountSchema
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActiveMethods inherited from interface org.compiere.model.I_Persistent
save
-
Field Details
-
CUMULATIVELEVEL_AD_Reference_ID
public static final int CUMULATIVELEVEL_AD_Reference_IDCumulativeLevel AD_Reference_ID=246- See Also:
-
CUMULATIVELEVEL_Line
Line = L- See Also:
-
DISCOUNTTYPE_AD_Reference_ID
public static final int DISCOUNTTYPE_AD_Reference_IDDiscountType AD_Reference_ID=247- See Also:
-
DISCOUNTTYPE_Breaks
Breaks = B- See Also:
-
DISCOUNTTYPE_FlatPercent
Flat Percent = F- See Also:
-
DISCOUNTTYPE_Pricelist
Pricelist = P- See Also:
-
DISCOUNTTYPE_Formula
Formula = S- See Also:
-
-
Constructor Details
-
X_M_DiscountSchema
Standard Constructor -
X_M_DiscountSchema
public X_M_DiscountSchema(Properties ctx, int M_DiscountSchema_ID, String trxName, String... virtualColumns) Standard Constructor -
X_M_DiscountSchema
Standard Constructor -
X_M_DiscountSchema
public X_M_DiscountSchema(Properties ctx, String M_DiscountSchema_UU, String trxName, String... virtualColumns) Standard Constructor -
X_M_DiscountSchema
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 -
setCumulativeLevel
Set Accumulation Level.- Specified by:
setCumulativeLevelin interfaceI_M_DiscountSchema- Parameters:
CumulativeLevel- Level for accumulative calculations
-
getCumulativeLevel
Get Accumulation Level.- Specified by:
getCumulativeLevelin interfaceI_M_DiscountSchema- Returns:
- Level for accumulative calculations
-
setDescription
Set Description.- Specified by:
setDescriptionin interfaceI_M_DiscountSchema- Parameters:
Description- Optional short description of the record
-
getDescription
Get Description.- Specified by:
getDescriptionin interfaceI_M_DiscountSchema- Returns:
- Optional short description of the record
-
setDiscountType
Set Discount Type.- Specified by:
setDiscountTypein interfaceI_M_DiscountSchema- Parameters:
DiscountType- Type of trade discount calculation
-
getDiscountType
Get Discount Type.- Specified by:
getDiscountTypein interfaceI_M_DiscountSchema- Returns:
- Type of trade discount calculation
-
setFlatDiscount
Set Flat Discount %.- Specified by:
setFlatDiscountin interfaceI_M_DiscountSchema- Parameters:
FlatDiscount- Flat discount percentage
-
getFlatDiscount
Get Flat Discount %.- Specified by:
getFlatDiscountin interfaceI_M_DiscountSchema- Returns:
- Flat discount percentage
-
setIsBPartnerFlatDiscount
public void setIsBPartnerFlatDiscount(boolean IsBPartnerFlatDiscount) Set B.Partner Flat Discount.- Specified by:
setIsBPartnerFlatDiscountin interfaceI_M_DiscountSchema- Parameters:
IsBPartnerFlatDiscount- Use flat discount defined on Business Partner Level
-
isBPartnerFlatDiscount
public boolean isBPartnerFlatDiscount()Get B.Partner Flat Discount.- Specified by:
isBPartnerFlatDiscountin interfaceI_M_DiscountSchema- Returns:
- Use flat discount defined on Business Partner Level
-
setIsQuantityBased
public void setIsQuantityBased(boolean IsQuantityBased) Set Quantity based.- Specified by:
setIsQuantityBasedin interfaceI_M_DiscountSchema- Parameters:
IsQuantityBased- Trade discount break level based on Quantity (not value)
-
isQuantityBased
public boolean isQuantityBased()Get Quantity based.- Specified by:
isQuantityBasedin interfaceI_M_DiscountSchema- Returns:
- Trade discount break level based on Quantity (not value)
-
setM_DiscountSchema_ID
public void setM_DiscountSchema_ID(int M_DiscountSchema_ID) Set Discount Schema.- Specified by:
setM_DiscountSchema_IDin interfaceI_M_DiscountSchema- 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_DiscountSchema- Returns:
- Schema to calculate the trade discount percentage
-
setM_DiscountSchema_UU
Set M_DiscountSchema_UU.- Specified by:
setM_DiscountSchema_UUin interfaceI_M_DiscountSchema- Parameters:
M_DiscountSchema_UU- M_DiscountSchema_UU
-
getM_DiscountSchema_UU
Get M_DiscountSchema_UU.- Specified by:
getM_DiscountSchema_UUin interfaceI_M_DiscountSchema- Returns:
- M_DiscountSchema_UU
-
setName
Set Name.- Specified by:
setNamein interfaceI_M_DiscountSchema- Parameters:
Name- Alphanumeric identifier of the entity
-
getName
Get Name.- Specified by:
getNamein interfaceI_M_DiscountSchema- Returns:
- Alphanumeric identifier of the entity
-
getKeyNamePair
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setProcessing
public void setProcessing(boolean Processing) Set Process Now.- Specified by:
setProcessingin interfaceI_M_DiscountSchema- Parameters:
Processing- Process Now
-
isProcessing
public boolean isProcessing()Get Process Now.- Specified by:
isProcessingin interfaceI_M_DiscountSchema- Returns:
- Process Now
-
setScript
Set Script.- Specified by:
setScriptin interfaceI_M_DiscountSchema- Parameters:
Script- Dynamic Java Language Script to calculate result
-
getScript
Get Script.- Specified by:
getScriptin interfaceI_M_DiscountSchema- Returns:
- Dynamic Java Language Script to calculate result
-
setValidFrom
Set Valid from.- Specified by:
setValidFromin interfaceI_M_DiscountSchema- Parameters:
ValidFrom- Valid from including this date (first day)
-
getValidFrom
Get Valid from.- Specified by:
getValidFromin interfaceI_M_DiscountSchema- Returns:
- Valid from including this date (first day)
-