Compiere 3.1

org.compiere.model
Class X_C_DunningLevel

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

public class X_C_DunningLevel
extends PO

Generated Model for C_DunningLevel

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

Field Summary
protected  BigDecimal accessLevel
           
static int DUNNING_PRINTFORMAT_ID_AD_Reference_ID
          Dunning_PrintFormat_ID AD_Reference_ID=259
static int INVOICECOLLECTIONTYPE_AD_Reference_ID
          InvoiceCollectionType AD_Reference_ID=394
static String INVOICECOLLECTIONTYPE_CollectionAgency
          Collection Agency = C
static String INVOICECOLLECTIONTYPE_Dunning
          Dunning = D
static String INVOICECOLLECTIONTYPE_LegalProcedure
          Legal Procedure = L
static String INVOICECOLLECTIONTYPE_Uncollectable
          Uncollectable = U
protected static KeyNamePair Model
           
static int Table_ID
          AD_Table_ID=331
static String Table_Name
          TableName=C_DunningLevel
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_C_DunningLevel(Ctx ctx, int C_DunningLevel_ID, String trxName)
          Standard Constructor
X_C_DunningLevel(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  int get_AccessLevel()
          AccessLevel
 int getC_Dunning_ID()
          Get Dunning.
 int getC_DunningLevel_ID()
          Get Dunning Level.
 int getC_PaymentTerm_ID()
          Get Payment Term.
 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.
 String getInvoiceCollectionType()
          Get Collection Status.
 KeyNamePair getKeyNamePair()
          Get Record ID/ColumnName
 String getName()
          Get Name.
 String getNote()
          Get Note.
 String getPrintName()
          Get Print Text.
protected  POInfo initPO(Ctx ctx)
          Load Meta Data
 boolean isChargeFee()
          Get Charge fee.
 boolean isChargeInterest()
          Get Charge Interest.
 boolean isInvoiceCollectionTypeValid(String test)
          Is test a valid value.
 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 setInvoiceCollectionType(String InvoiceCollectionType)
          Set Collection Status.
 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()
          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=331

See Also:
Constant Field Values

Table_Name

public static final String Table_Name
TableName=C_DunningLevel

See Also:
Constant Field Values

Model

protected static KeyNamePair Model

accessLevel

protected BigDecimal accessLevel

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

INVOICECOLLECTIONTYPE_AD_Reference_ID

public static final int INVOICECOLLECTIONTYPE_AD_Reference_ID
InvoiceCollectionType AD_Reference_ID=394

See Also:
Constant Field Values

INVOICECOLLECTIONTYPE_CollectionAgency

public static final String INVOICECOLLECTIONTYPE_CollectionAgency
Collection Agency = C

See Also:
Constant Field Values

INVOICECOLLECTIONTYPE_Dunning

public static final String INVOICECOLLECTIONTYPE_Dunning
Dunning = D

See Also:
Constant Field Values

INVOICECOLLECTIONTYPE_LegalProcedure

public static final String INVOICECOLLECTIONTYPE_LegalProcedure
Legal Procedure = L

See Also:
Constant Field Values

INVOICECOLLECTIONTYPE_Uncollectable

public static final String INVOICECOLLECTIONTYPE_Uncollectable
Uncollectable = U

See Also:
Constant Field Values
Constructor Detail

X_C_DunningLevel

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

Parameters:
ctx - context
C_DunningLevel_ID - id
trxName - transaction

X_C_DunningLevel

public X_C_DunningLevel(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_DunningLevel_ID

public void setC_DunningLevel_ID(int C_DunningLevel_ID)
Set Dunning Level.

Parameters:
C_DunningLevel_ID - Dunning Level

getC_DunningLevel_ID

public int getC_DunningLevel_ID()
Get Dunning Level.

Returns:
Dunning Level

setC_Dunning_ID

public void setC_Dunning_ID(int C_Dunning_ID)
Set Dunning.

Parameters:
C_Dunning_ID - Dunning Rules for overdue invoices

getC_Dunning_ID

public int getC_Dunning_ID()
Get Dunning.

Returns:
Dunning Rules for overdue invoices

setC_PaymentTerm_ID

public void setC_PaymentTerm_ID(int C_PaymentTerm_ID)
Set Payment Term.

Parameters:
C_PaymentTerm_ID - The terms of Payment (timing, discount)

getC_PaymentTerm_ID

public int getC_PaymentTerm_ID()
Get Payment Term.

Returns:
The terms of Payment (timing, discount)

setChargeFee

public void setChargeFee(boolean ChargeFee)
Set Charge fee.

Parameters:
ChargeFee - Indicates if fees will be charged for overdue invoices

isChargeFee

public boolean isChargeFee()
Get Charge fee.

Returns:
Indicates if fees will be charged for overdue invoices

setChargeInterest

public void setChargeInterest(boolean ChargeInterest)
Set Charge Interest.

Parameters:
ChargeInterest - Indicates if interest will be charged on overdue invoices

isChargeInterest

public boolean isChargeInterest()
Get Charge Interest.

Returns:
Indicates if interest will be charged on overdue invoices

setDaysAfterDue

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

Parameters:
DaysAfterDue - Days after due date to dun (if negative days until due)

getDaysAfterDue

public BigDecimal getDaysAfterDue()
Get Days after due date.

Returns:
Days after due date to dun (if negative days until due)

setDaysBetweenDunning

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

Parameters:
DaysBetweenDunning - Days between sending dunning notices

getDaysBetweenDunning

public int getDaysBetweenDunning()
Get Days between dunning.

Returns:
Days between sending dunning notices

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

setDunning_PrintFormat_ID

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

Parameters:
Dunning_PrintFormat_ID - Print Format for printing Dunning Letters

getDunning_PrintFormat_ID

public int getDunning_PrintFormat_ID()
Get Dunning Print Format.

Returns:
Print Format for printing Dunning Letters

setFeeAmt

public void setFeeAmt(BigDecimal FeeAmt)
Set Fee Amount.

Parameters:
FeeAmt - Fee amount in invoice currency

getFeeAmt

public BigDecimal getFeeAmt()
Get Fee Amount.

Returns:
Fee amount in invoice currency

setInterestPercent

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

Parameters:
InterestPercent - Percentage interest to charge on overdue invoices

getInterestPercent

public BigDecimal getInterestPercent()
Get Interest in percent.

Returns:
Percentage interest to charge on overdue invoices

isInvoiceCollectionTypeValid

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

Parameters:
test - testvalue
Returns:
true if valid

setInvoiceCollectionType

public void setInvoiceCollectionType(String InvoiceCollectionType)
Set Collection Status.

Parameters:
InvoiceCollectionType - Invoice Collection Status

getInvoiceCollectionType

public String getInvoiceCollectionType()
Get Collection Status.

Returns:
Invoice Collection Status

setIsSetCreditStop

public void setIsSetCreditStop(boolean IsSetCreditStop)
Set Credit Stop.

Parameters:
IsSetCreditStop - Set the business partner to credit stop

isSetCreditStop

public boolean isSetCreditStop()
Get Credit Stop.

Returns:
Set the business partner to credit stop

setIsSetPaymentTerm

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

Parameters:
IsSetPaymentTerm - Set the payment term of the Business Partner

isSetPaymentTerm

public boolean isSetPaymentTerm()
Get Set Payment Term.

Returns:
Set the payment term of the Business Partner

setIsShowAllDue

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

Parameters:
IsShowAllDue - Show/print all due invoices

isShowAllDue

public boolean isShowAllDue()
Get Show All Due.

Returns:
Show/print all due invoices

setIsShowNotDue

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

Parameters:
IsShowNotDue - Show/print all invoices which are not due (yet).

isShowNotDue

public boolean isShowNotDue()
Get Show Not Due.

Returns:
Show/print all invoices which are not due (yet).

setName

public void setName(String Name)
Set Name.

Parameters:
Name - Alphanumeric identifier of the entity

getName

public String getName()
Get Name.

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.

Parameters:
Note - Optional additional user defined information

getNote

public String getNote()
Get Note.

Returns:
Optional additional user defined information

setPrintName

public void setPrintName(String PrintName)
Set Print Text.

Parameters:
PrintName - The label text to be printed on a document or correspondence.

getPrintName

public String getPrintName()
Get Print Text.

Returns:
The label text to be printed on a document or correspondence.

Compiere 3.1

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