Adempiere 3.5.2a

org.compiere.model
Class X_C_DunningLevel

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_C_DunningLevel
All Implemented Interfaces:
Serializable, Comparator, I_C_DunningLevel, I_Persistent, Evaluatee
Direct Known Subclasses:
MDunningLevel

public class X_C_DunningLevel
extends PO
implements I_C_DunningLevel, I_Persistent

Generated Model for C_DunningLevel

Version:
Release 3.5.2a - $Id$
Author:
Adempiere (generated)
See Also:
Serialized Form

Field Summary
static int DUNNING_PRINTFORMAT_ID_AD_Reference_ID
          Dunning_PrintFormat_ID AD_Reference_ID=259
 
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, log, p_ctx, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Fields inherited from interface org.compiere.model.I_C_DunningLevel
accessLevel, COLUMNNAME_C_Dunning_ID, COLUMNNAME_C_DunningLevel_ID, COLUMNNAME_C_PaymentTerm_ID, COLUMNNAME_ChargeFee, COLUMNNAME_ChargeInterest, COLUMNNAME_DaysAfterDue, COLUMNNAME_DaysBetweenDunning, COLUMNNAME_Description, COLUMNNAME_Dunning_PrintFormat_ID, COLUMNNAME_FeeAmt, COLUMNNAME_InterestPercent, COLUMNNAME_IsSetCreditStop, COLUMNNAME_IsSetPaymentTerm, COLUMNNAME_IsShowAllDue, COLUMNNAME_IsShowNotDue, COLUMNNAME_Name, COLUMNNAME_Note, COLUMNNAME_PrintName, Model, Table_ID, Table_Name
 
Constructor Summary
X_C_DunningLevel(Properties ctx, int C_DunningLevel_ID, String trxName)
          Standard Constructor
X_C_DunningLevel(Properties ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  int get_AccessLevel()
          AccessLevel
 int getC_Dunning_ID()
          Get Dunning.
 I_C_Dunning getC_Dunning()
           
 int getC_DunningLevel_ID()
          Get Dunning Level.
 int getC_PaymentTerm_ID()
          Get Payment Term.
 I_C_PaymentTerm getC_PaymentTerm()
           
 BigDecimal getDaysAfterDue()
          Get Days after due date.
 int getDaysBetweenDunning()
          Get Days between dunning.
 String getDescription()
          Get Description.
 int getDunning_PrintFormat_ID()
          Get Dunning Print Format.
 BigDecimal getFeeAmt()
          Get Fee Amount.
 BigDecimal getInterestPercent()
          Get Interest in percent.
 KeyNamePair getKeyNamePair()
          Get Record ID/ColumnName
 String getName()
          Get Name.
 String getNote()
          Get Note.
 String getPrintName()
          Get Print Text.
protected  POInfo initPO(Properties ctx)
          Load Meta Data
 boolean isChargeFee()
          Get Charge fee.
 boolean isChargeInterest()
          Get Charge Interest.
 boolean isSetCreditStop()
          Get Credit Stop.
 boolean isSetPaymentTerm()
          Get Set Payment Term.
 boolean isShowAllDue()
          Get Show All Due.
 boolean isShowNotDue()
          Get Show Not Due.
 void setC_Dunning_ID(int C_Dunning_ID)
          Set Dunning.
 void setC_DunningLevel_ID(int C_DunningLevel_ID)
          Set Dunning Level.
 void setC_PaymentTerm_ID(int C_PaymentTerm_ID)
          Set Payment Term.
 void setChargeFee(boolean ChargeFee)
          Set Charge fee.
 void setChargeInterest(boolean ChargeInterest)
          Set Charge Interest.
 void setDaysAfterDue(BigDecimal DaysAfterDue)
          Set Days after due date.
 void setDaysBetweenDunning(int DaysBetweenDunning)
          Set Days between dunning.
 void setDescription(String Description)
          Set Description.
 void setDunning_PrintFormat_ID(int Dunning_PrintFormat_ID)
          Set Dunning Print Format.
 void setFeeAmt(BigDecimal FeeAmt)
          Set Fee Amount.
 void setInterestPercent(BigDecimal InterestPercent)
          Set Interest in percent.
 void setIsSetCreditStop(boolean IsSetCreditStop)
          Set Credit Stop.
 void setIsSetPaymentTerm(boolean IsSetPaymentTerm)
          Set Set Payment Term.
 void setIsShowAllDue(boolean IsShowAllDue)
          Set Show All Due.
 void setIsShowNotDue(boolean IsShowNotDue)
          Set Show Not Due.
 void setName(String Name)
          Set Name.
 void setNote(String Note)
          Set Note.
 void setPrintName(String PrintName)
          Set Print Text.
 String toString()
          String representation
 
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, compare, copyValues, copyValues, createAttachment, delete_Accounting, delete_Tree, delete, delete, deleteEx, deleteEx, dump, dump, equals, 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_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveEx, saveEx, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setDoc, setDocWorkflowMgr, setIsActive, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.compiere.model.I_Persistent
save
 

Field Detail

DUNNING_PRINTFORMAT_ID_AD_Reference_ID

public static final int DUNNING_PRINTFORMAT_ID_AD_Reference_ID
Dunning_PrintFormat_ID AD_Reference_ID=259

See Also:
Constant Field Values
Constructor Detail

X_C_DunningLevel

public X_C_DunningLevel(Properties ctx,
                        int C_DunningLevel_ID,
                        String trxName)
Standard Constructor


X_C_DunningLevel

public X_C_DunningLevel(Properties ctx,
                        ResultSet rs,
                        String trxName)
Load Constructor

Method Detail

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

getC_Dunning

public I_C_Dunning getC_Dunning()
                         throws Exception
Specified by:
getC_Dunning in interface I_C_DunningLevel
Throws:
Exception

setC_Dunning_ID

public void setC_Dunning_ID(int C_Dunning_ID)
Set Dunning.

Specified by:
setC_Dunning_ID in interface I_C_DunningLevel
Parameters:
C_Dunning_ID - Dunning Rules for overdue invoices

getC_Dunning_ID

public int getC_Dunning_ID()
Get Dunning.

Specified by:
getC_Dunning_ID in interface I_C_DunningLevel
Returns:
Dunning Rules for overdue invoices

setC_DunningLevel_ID

public void setC_DunningLevel_ID(int C_DunningLevel_ID)
Set Dunning Level.

Specified by:
setC_DunningLevel_ID in interface I_C_DunningLevel
Parameters:
C_DunningLevel_ID - Dunning Level

getC_DunningLevel_ID

public int getC_DunningLevel_ID()
Get Dunning Level.

Specified by:
getC_DunningLevel_ID in interface I_C_DunningLevel
Returns:
Dunning Level

setChargeFee

public void setChargeFee(boolean ChargeFee)
Set Charge fee.

Specified by:
setChargeFee in interface I_C_DunningLevel
Parameters:
ChargeFee - Indicates if fees will be charged for overdue invoices

isChargeFee

public boolean isChargeFee()
Get Charge fee.

Specified by:
isChargeFee in interface I_C_DunningLevel
Returns:
Indicates if fees will be charged for overdue invoices

setChargeInterest

public void setChargeInterest(boolean ChargeInterest)
Set Charge Interest.

Specified by:
setChargeInterest in interface I_C_DunningLevel
Parameters:
ChargeInterest - Indicates if interest will be charged on overdue invoices

isChargeInterest

public boolean isChargeInterest()
Get Charge Interest.

Specified by:
isChargeInterest in interface I_C_DunningLevel
Returns:
Indicates if interest will be charged on overdue invoices

getC_PaymentTerm

public I_C_PaymentTerm getC_PaymentTerm()
                                 throws Exception
Specified by:
getC_PaymentTerm in interface I_C_DunningLevel
Throws:
Exception

setC_PaymentTerm_ID

public void setC_PaymentTerm_ID(int C_PaymentTerm_ID)
Set Payment Term.

Specified by:
setC_PaymentTerm_ID in interface I_C_DunningLevel
Parameters:
C_PaymentTerm_ID - The terms of Payment (timing, discount)

getC_PaymentTerm_ID

public int getC_PaymentTerm_ID()
Get Payment Term.

Specified by:
getC_PaymentTerm_ID in interface I_C_DunningLevel
Returns:
The terms of Payment (timing, discount)

setDaysAfterDue

public void setDaysAfterDue(BigDecimal DaysAfterDue)
Set Days after due date.

Specified by:
setDaysAfterDue in interface I_C_DunningLevel
Parameters:
DaysAfterDue - Days after due date to dun (if negative days until due)

getDaysAfterDue

public BigDecimal getDaysAfterDue()
Get Days after due date.

Specified by:
getDaysAfterDue in interface I_C_DunningLevel
Returns:
Days after due date to dun (if negative days until due)

setDaysBetweenDunning

public void setDaysBetweenDunning(int DaysBetweenDunning)
Set Days between dunning.

Specified by:
setDaysBetweenDunning in interface I_C_DunningLevel
Parameters:
DaysBetweenDunning - Days between sending dunning notices

getDaysBetweenDunning

public int getDaysBetweenDunning()
Get Days between dunning.

Specified by:
getDaysBetweenDunning in interface I_C_DunningLevel
Returns:
Days between sending dunning notices

setDescription

public void setDescription(String Description)
Set Description.

Specified by:
setDescription in interface I_C_DunningLevel
Parameters:
Description - Optional short description of the record

getDescription

public String getDescription()
Get Description.

Specified by:
getDescription in interface I_C_DunningLevel
Returns:
Optional short description of the record

setDunning_PrintFormat_ID

public void setDunning_PrintFormat_ID(int Dunning_PrintFormat_ID)
Set Dunning Print Format.

Specified by:
setDunning_PrintFormat_ID in interface I_C_DunningLevel
Parameters:
Dunning_PrintFormat_ID - Print Format for printing Dunning Letters

getDunning_PrintFormat_ID

public int getDunning_PrintFormat_ID()
Get Dunning Print Format.

Specified by:
getDunning_PrintFormat_ID in interface I_C_DunningLevel
Returns:
Print Format for printing Dunning Letters

setFeeAmt

public void setFeeAmt(BigDecimal FeeAmt)
Set Fee Amount.

Specified by:
setFeeAmt in interface I_C_DunningLevel
Parameters:
FeeAmt - Fee amount in invoice currency

getFeeAmt

public BigDecimal getFeeAmt()
Get Fee Amount.

Specified by:
getFeeAmt in interface I_C_DunningLevel
Returns:
Fee amount in invoice currency

setInterestPercent

public void setInterestPercent(BigDecimal InterestPercent)
Set Interest in percent.

Specified by:
setInterestPercent in interface I_C_DunningLevel
Parameters:
InterestPercent - Percentage interest to charge on overdue invoices

getInterestPercent

public BigDecimal getInterestPercent()
Get Interest in percent.

Specified by:
getInterestPercent in interface I_C_DunningLevel
Returns:
Percentage interest to charge on overdue invoices

setIsSetCreditStop

public void setIsSetCreditStop(boolean IsSetCreditStop)
Set Credit Stop.

Specified by:
setIsSetCreditStop in interface I_C_DunningLevel
Parameters:
IsSetCreditStop - Set the business partner to credit stop

isSetCreditStop

public boolean isSetCreditStop()
Get Credit Stop.

Specified by:
isSetCreditStop in interface I_C_DunningLevel
Returns:
Set the business partner to credit stop

setIsSetPaymentTerm

public void setIsSetPaymentTerm(boolean IsSetPaymentTerm)
Set Set Payment Term.

Specified by:
setIsSetPaymentTerm in interface I_C_DunningLevel
Parameters:
IsSetPaymentTerm - Set the payment term of the Business Partner

isSetPaymentTerm

public boolean isSetPaymentTerm()
Get Set Payment Term.

Specified by:
isSetPaymentTerm in interface I_C_DunningLevel
Returns:
Set the payment term of the Business Partner

setIsShowAllDue

public void setIsShowAllDue(boolean IsShowAllDue)
Set Show All Due.

Specified by:
setIsShowAllDue in interface I_C_DunningLevel
Parameters:
IsShowAllDue - Show/print all due invoices

isShowAllDue

public boolean isShowAllDue()
Get Show All Due.

Specified by:
isShowAllDue in interface I_C_DunningLevel
Returns:
Show/print all due invoices

setIsShowNotDue

public void setIsShowNotDue(boolean IsShowNotDue)
Set Show Not Due.

Specified by:
setIsShowNotDue in interface I_C_DunningLevel
Parameters:
IsShowNotDue - Show/print all invoices which are not due (yet).

isShowNotDue

public boolean isShowNotDue()
Get Show Not Due.

Specified by:
isShowNotDue in interface I_C_DunningLevel
Returns:
Show/print all invoices which are not due (yet).

setName

public void setName(String Name)
Set Name.

Specified by:
setName in interface I_C_DunningLevel
Parameters:
Name - Alphanumeric identifier of the entity

getName

public String getName()
Get Name.

Specified by:
getName in interface I_C_DunningLevel
Returns:
Alphanumeric identifier of the entity

getKeyNamePair

public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName

Returns:
ID/ColumnName pair

setNote

public void setNote(String Note)
Set Note.

Specified by:
setNote in interface I_C_DunningLevel
Parameters:
Note - Optional additional user defined information

getNote

public String getNote()
Get Note.

Specified by:
getNote in interface I_C_DunningLevel
Returns:
Optional additional user defined information

setPrintName

public void setPrintName(String PrintName)
Set Print Text.

Specified by:
setPrintName in interface I_C_DunningLevel
Parameters:
PrintName - The label text to be printed on a document or correspondence.

getPrintName

public String getPrintName()
Get Print Text.

Specified by:
getPrintName in interface I_C_DunningLevel
Returns:
The label text to be printed on a document or correspondence.

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.