Compiere 3.1

org.compiere.model
Class X_C_PaymentTerm

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

public class X_C_PaymentTerm
extends PO

Generated Model for C_PaymentTerm

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

Field Summary
protected  BigDecimal accessLevel
           
protected static KeyNamePair Model
           
static int NETDAY_AD_Reference_ID
          NetDay AD_Reference_ID=167
static String NETDAY_Friday
          Friday = 5
static String NETDAY_Monday
          Monday = 1
static String NETDAY_Saturday
          Saturday = 6
static String NETDAY_Sunday
          Sunday = 7
static String NETDAY_Thursday
          Thursday = 4
static String NETDAY_Tuesday
          Tuesday = 2
static String NETDAY_Wednesday
          Wednesday = 3
static int Table_ID
          AD_Table_ID=113
static String Table_Name
          TableName=C_PaymentTerm
static long updatedMS
          Last Updated Timestamp 2008-06-10 15:38:25.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_PaymentTerm(Ctx ctx, int C_PaymentTerm_ID, String trxName)
          Standard Constructor
X_C_PaymentTerm(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  int get_AccessLevel()
          AccessLevel
 int getC_PaymentTerm_ID()
          Get Payment Term.
 String getDescription()
          Get Description.
 BigDecimal getDiscount()
          Get Discount %.
 BigDecimal getDiscount2()
          Get Discount 2 %.
 int getDiscountDays()
          Get Discount Days.
 int getDiscountDays2()
          Get Discount Days 2.
 String getDocumentNote()
          Get Document Note.
 int getFixMonthCutoff()
          Get Fix month cutoff.
 int getFixMonthDay()
          Get Fix month day.
 int getFixMonthOffset()
          Get Fix month offset.
 int getGraceDays()
          Get Grace Days.
 KeyNamePair getKeyNamePair()
          Get Record ID/ColumnName
 String getName()
          Get Name.
 String getNetDay()
          Get Net Day.
 int getNetDays()
          Get Net Days.
 String getValue()
          Get Search Key.
protected  POInfo initPO(Ctx ctx)
          Load Meta Data
 boolean isAfterDelivery()
          Get After Delivery.
 boolean isDefault()
          Get Default.
 boolean isDueFixed()
          Get Fixed due date.
 boolean isNetDayValid(String test)
          Is test a valid value.
 boolean isNextBusinessDay()
          Get Next Business Day.
 boolean isProcessing()
          Get Process Now.
 boolean isValid()
          Get Valid.
 void setAfterDelivery(boolean AfterDelivery)
          Set After Delivery.
 void setC_PaymentTerm_ID(int C_PaymentTerm_ID)
          Set Payment Term.
 void setDescription(String Description)
          Set Description.
 void setDiscount(BigDecimal Discount)
          Set Discount %.
 void setDiscount2(BigDecimal Discount2)
          Set Discount 2 %.
 void setDiscountDays(int DiscountDays)
          Set Discount Days.
 void setDiscountDays2(int DiscountDays2)
          Set Discount Days 2.
 void setDocumentNote(String DocumentNote)
          Set Document Note.
 void setFixMonthCutoff(int FixMonthCutoff)
          Set Fix month cutoff.
 void setFixMonthDay(int FixMonthDay)
          Set Fix month day.
 void setFixMonthOffset(int FixMonthOffset)
          Set Fix month offset.
 void setGraceDays(int GraceDays)
          Set Grace Days.
 void setIsDefault(boolean IsDefault)
          Set Default.
 void setIsDueFixed(boolean IsDueFixed)
          Set Fixed due date.
 void setIsNextBusinessDay(boolean IsNextBusinessDay)
          Set Next Business Day.
 void setIsValid(boolean IsValid)
          Set Valid.
 void setName(String Name)
          Set Name.
 void setNetDay(String NetDay)
          Set Net Day.
 void setNetDays(int NetDays)
          Set Net Days.
 void setProcessing(boolean Processing)
          Set Process Now.
 void setValue(String Value)
          Set Search Key.
 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:38:25.0

See Also:
Constant Field Values

Table_ID

public static final int Table_ID
AD_Table_ID=113

See Also:
Constant Field Values

Table_Name

public static final String Table_Name
TableName=C_PaymentTerm

See Also:
Constant Field Values

Model

protected static KeyNamePair Model

accessLevel

protected BigDecimal accessLevel

NETDAY_AD_Reference_ID

public static final int NETDAY_AD_Reference_ID
NetDay AD_Reference_ID=167

See Also:
Constant Field Values

NETDAY_Monday

public static final String NETDAY_Monday
Monday = 1

See Also:
Constant Field Values

NETDAY_Tuesday

public static final String NETDAY_Tuesday
Tuesday = 2

See Also:
Constant Field Values

NETDAY_Wednesday

public static final String NETDAY_Wednesday
Wednesday = 3

See Also:
Constant Field Values

NETDAY_Thursday

public static final String NETDAY_Thursday
Thursday = 4

See Also:
Constant Field Values

NETDAY_Friday

public static final String NETDAY_Friday
Friday = 5

See Also:
Constant Field Values

NETDAY_Saturday

public static final String NETDAY_Saturday
Saturday = 6

See Also:
Constant Field Values

NETDAY_Sunday

public static final String NETDAY_Sunday
Sunday = 7

See Also:
Constant Field Values
Constructor Detail

X_C_PaymentTerm

public X_C_PaymentTerm(Ctx ctx,
                       int C_PaymentTerm_ID,
                       String trxName)
Standard Constructor

Parameters:
ctx - context
C_PaymentTerm_ID - id
trxName - transaction

X_C_PaymentTerm

public X_C_PaymentTerm(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

setAfterDelivery

public void setAfterDelivery(boolean AfterDelivery)
Set After Delivery.

Parameters:
AfterDelivery - Due after delivery rather than after invoicing

isAfterDelivery

public boolean isAfterDelivery()
Get After Delivery.

Returns:
Due after delivery rather than after invoicing

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)

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

setDiscount

public void setDiscount(BigDecimal Discount)
Set Discount %.

Parameters:
Discount - Discount in percent

getDiscount

public BigDecimal getDiscount()
Get Discount %.

Returns:
Discount in percent

setDiscount2

public void setDiscount2(BigDecimal Discount2)
Set Discount 2 %.

Parameters:
Discount2 - Discount in percent

getDiscount2

public BigDecimal getDiscount2()
Get Discount 2 %.

Returns:
Discount in percent

setDiscountDays

public void setDiscountDays(int DiscountDays)
Set Discount Days.

Parameters:
DiscountDays - Number of days from invoice date to be eligible for discount

getDiscountDays

public int getDiscountDays()
Get Discount Days.

Returns:
Number of days from invoice date to be eligible for discount

setDiscountDays2

public void setDiscountDays2(int DiscountDays2)
Set Discount Days 2.

Parameters:
DiscountDays2 - Number of days from invoice date to be eligible for discount

getDiscountDays2

public int getDiscountDays2()
Get Discount Days 2.

Returns:
Number of days from invoice date to be eligible for discount

setDocumentNote

public void setDocumentNote(String DocumentNote)
Set Document Note.

Parameters:
DocumentNote - Additional information for a Document

getDocumentNote

public String getDocumentNote()
Get Document Note.

Returns:
Additional information for a Document

setFixMonthCutoff

public void setFixMonthCutoff(int FixMonthCutoff)
Set Fix month cutoff.

Parameters:
FixMonthCutoff - Last day to include for next due date

getFixMonthCutoff

public int getFixMonthCutoff()
Get Fix month cutoff.

Returns:
Last day to include for next due date

setFixMonthDay

public void setFixMonthDay(int FixMonthDay)
Set Fix month day.

Parameters:
FixMonthDay - Day of the month of the due date

getFixMonthDay

public int getFixMonthDay()
Get Fix month day.

Returns:
Day of the month of the due date

setFixMonthOffset

public void setFixMonthOffset(int FixMonthOffset)
Set Fix month offset.

Parameters:
FixMonthOffset - Number of months (0=same, 1=following)

getFixMonthOffset

public int getFixMonthOffset()
Get Fix month offset.

Returns:
Number of months (0=same, 1=following)

setGraceDays

public void setGraceDays(int GraceDays)
Set Grace Days.

Parameters:
GraceDays - Days after due date to send first dunning letter

getGraceDays

public int getGraceDays()
Get Grace Days.

Returns:
Days after due date to send first dunning letter

setIsDefault

public void setIsDefault(boolean IsDefault)
Set Default.

Parameters:
IsDefault - Default value

isDefault

public boolean isDefault()
Get Default.

Returns:
Default value

setIsDueFixed

public void setIsDueFixed(boolean IsDueFixed)
Set Fixed due date.

Parameters:
IsDueFixed - Payment is due on a fixed date

isDueFixed

public boolean isDueFixed()
Get Fixed due date.

Returns:
Payment is due on a fixed date

setIsNextBusinessDay

public void setIsNextBusinessDay(boolean IsNextBusinessDay)
Set Next Business Day.

Parameters:
IsNextBusinessDay - Payment due on the next business day

isNextBusinessDay

public boolean isNextBusinessDay()
Get Next Business Day.

Returns:
Payment due on the next business day

setIsValid

public void setIsValid(boolean IsValid)
Set Valid.

Parameters:
IsValid - Element is valid

isValid

public boolean isValid()
Get Valid.

Returns:
Element is valid

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

isNetDayValid

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

Parameters:
test - testvalue
Returns:
true if valid

setNetDay

public void setNetDay(String NetDay)
Set Net Day.

Parameters:
NetDay - Day when payment is due net

getNetDay

public String getNetDay()
Get Net Day.

Returns:
Day when payment is due net

setNetDays

public void setNetDays(int NetDays)
Set Net Days.

Parameters:
NetDays - Net Days in which payment is due

getNetDays

public int getNetDays()
Get Net Days.

Returns:
Net Days in which payment is due

setProcessing

public void setProcessing(boolean Processing)
Set Process Now.

Parameters:
Processing - Process Now

isProcessing

public boolean isProcessing()
Get Process Now.

Returns:
Process Now

setValue

public void setValue(String Value)
Set Search Key.

Parameters:
Value - Search key for the record in the format required - must be unique

getValue

public String getValue()
Get Search Key.

Returns:
Search key for the record in the format required - must be unique

Compiere 3.1

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