Compiere 3.1

org.compiere.model
Class X_C_PaySchedule

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

public class X_C_PaySchedule
extends PO

Generated Model for C_PaySchedule

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=548
static String Table_Name
          TableName=C_PaySchedule
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_PaySchedule(Ctx ctx, int C_PaySchedule_ID, String trxName)
          Standard Constructor
X_C_PaySchedule(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  int get_AccessLevel()
          AccessLevel
 int getC_PaymentTerm_ID()
          Get Payment Term.
 int getC_PaySchedule_ID()
          Get Payment Schedule.
 BigDecimal getDiscount()
          Get Discount %.
 int getDiscountDays()
          Get Discount Days.
 int getGraceDays()
          Get Grace Days.
 KeyNamePair getKeyNamePair()
          Get Record ID/ColumnName
 String getNetDay()
          Get Net Day.
 int getNetDays()
          Get Net Days.
 BigDecimal getPercentage()
          Get Percentage.
protected  POInfo initPO(Ctx ctx)
          Load Meta Data
 boolean isNetDayValid(String test)
          Is test a valid value.
 boolean isValid()
          Get Valid.
 void setC_PaymentTerm_ID(int C_PaymentTerm_ID)
          Set Payment Term.
 void setC_PaySchedule_ID(int C_PaySchedule_ID)
          Set Payment Schedule.
 void setDiscount(BigDecimal Discount)
          Set Discount %.
 void setDiscountDays(int DiscountDays)
          Set Discount Days.
 void setGraceDays(int GraceDays)
          Set Grace Days.
 void setIsValid(boolean IsValid)
          Set Valid.
 void setNetDay(String NetDay)
          Set Net Day.
 void setNetDays(int NetDays)
          Set Net Days.
 void setPercentage(BigDecimal Percentage)
          Set Percentage.
 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=548

See Also:
Constant Field Values

Table_Name

public static final String Table_Name
TableName=C_PaySchedule

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_PaySchedule

public X_C_PaySchedule(Ctx ctx,
                       int C_PaySchedule_ID,
                       String trxName)
Standard Constructor

Parameters:
ctx - context
C_PaySchedule_ID - id
trxName - transaction

X_C_PaySchedule

public X_C_PaySchedule(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_PaySchedule_ID

public void setC_PaySchedule_ID(int C_PaySchedule_ID)
Set Payment Schedule.

Parameters:
C_PaySchedule_ID - Payment Schedule Template

getC_PaySchedule_ID

public int getC_PaySchedule_ID()
Get Payment Schedule.

Returns:
Payment Schedule Template

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)

getKeyNamePair

public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName

Returns:
ID/ColumnName pair

setDiscount

public void setDiscount(BigDecimal Discount)
Set Discount %.

Parameters:
Discount - Discount in percent

getDiscount

public BigDecimal getDiscount()
Get Discount %.

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

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

setIsValid

public void setIsValid(boolean IsValid)
Set Valid.

Parameters:
IsValid - Element is valid

isValid

public boolean isValid()
Get Valid.

Returns:
Element is valid

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

setPercentage

public void setPercentage(BigDecimal Percentage)
Set Percentage.

Parameters:
Percentage - Percent of the entire amount

getPercentage

public BigDecimal getPercentage()
Get Percentage.

Returns:
Percent of the entire amount

Compiere 3.1

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