Adempiere 3.5.2a

org.compiere.model
Class X_C_InvoiceSchedule

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_C_InvoiceSchedule
All Implemented Interfaces:
Serializable, Comparator, I_C_InvoiceSchedule, I_Persistent, Evaluatee
Direct Known Subclasses:
MInvoiceSchedule

public class X_C_InvoiceSchedule
extends PO
implements I_C_InvoiceSchedule, I_Persistent

Generated Model for C_InvoiceSchedule

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

Field Summary
static int INVOICEFREQUENCY_AD_Reference_ID
          InvoiceFrequency AD_Reference_ID=168
static String INVOICEFREQUENCY_Daily
          Daily = D
static String INVOICEFREQUENCY_Monthly
          Monthly = M
static String INVOICEFREQUENCY_TwiceMonthly
          Twice Monthly = T
static String INVOICEFREQUENCY_Weekly
          Weekly = W
static int INVOICEWEEKDAY_AD_Reference_ID
          InvoiceWeekDay AD_Reference_ID=167
static String INVOICEWEEKDAY_Friday
          Friday = 5
static String INVOICEWEEKDAY_Monday
          Monday = 1
static String INVOICEWEEKDAY_Saturday
          Saturday = 6
static String INVOICEWEEKDAY_Sunday
          Sunday = 7
static String INVOICEWEEKDAY_Thursday
          Thursday = 4
static String INVOICEWEEKDAY_Tuesday
          Tuesday = 2
static String INVOICEWEEKDAY_Wednesday
          Wednesday = 3
static int INVOICEWEEKDAYCUTOFF_AD_Reference_ID
          InvoiceWeekDayCutoff AD_Reference_ID=167
static String INVOICEWEEKDAYCUTOFF_Friday
          Friday = 5
static String INVOICEWEEKDAYCUTOFF_Monday
          Monday = 1
static String INVOICEWEEKDAYCUTOFF_Saturday
          Saturday = 6
static String INVOICEWEEKDAYCUTOFF_Sunday
          Sunday = 7
static String INVOICEWEEKDAYCUTOFF_Thursday
          Thursday = 4
static String INVOICEWEEKDAYCUTOFF_Tuesday
          Tuesday = 2
static String INVOICEWEEKDAYCUTOFF_Wednesday
          Wednesday = 3
 
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_InvoiceSchedule
accessLevel, COLUMNNAME_Amt, COLUMNNAME_C_InvoiceSchedule_ID, COLUMNNAME_Description, COLUMNNAME_EvenInvoiceWeek, COLUMNNAME_InvoiceDay, COLUMNNAME_InvoiceDayCutoff, COLUMNNAME_InvoiceFrequency, COLUMNNAME_InvoiceWeekDay, COLUMNNAME_InvoiceWeekDayCutoff, COLUMNNAME_IsAmount, COLUMNNAME_IsDefault, COLUMNNAME_Name, Model, Table_ID, Table_Name
 
Constructor Summary
X_C_InvoiceSchedule(Properties ctx, int C_InvoiceSchedule_ID, String trxName)
          Standard Constructor
X_C_InvoiceSchedule(Properties ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  int get_AccessLevel()
          AccessLevel
 BigDecimal getAmt()
          Get Amount.
 int getC_InvoiceSchedule_ID()
          Get Invoice Schedule.
 String getDescription()
          Get Description.
 int getInvoiceDay()
          Get Invoice Day.
 int getInvoiceDayCutoff()
          Get Invoice day cut-off.
 String getInvoiceFrequency()
          Get Invoice Frequency.
 String getInvoiceWeekDay()
          Get Invoice Week Day.
 String getInvoiceWeekDayCutoff()
          Get Invoice weekday cutoff.
 KeyNamePair getKeyNamePair()
          Get Record ID/ColumnName
 String getName()
          Get Name.
protected  POInfo initPO(Properties ctx)
          Load Meta Data
 boolean isAmount()
          Get Amount Limit.
 boolean isDefault()
          Get Default.
 boolean isEvenInvoiceWeek()
          Get Invoice on even weeks.
 void setAmt(BigDecimal Amt)
          Set Amount.
 void setC_InvoiceSchedule_ID(int C_InvoiceSchedule_ID)
          Set Invoice Schedule.
 void setDescription(String Description)
          Set Description.
 void setEvenInvoiceWeek(boolean EvenInvoiceWeek)
          Set Invoice on even weeks.
 void setInvoiceDay(int InvoiceDay)
          Set Invoice Day.
 void setInvoiceDayCutoff(int InvoiceDayCutoff)
          Set Invoice day cut-off.
 void setInvoiceFrequency(String InvoiceFrequency)
          Set Invoice Frequency.
 void setInvoiceWeekDay(String InvoiceWeekDay)
          Set Invoice Week Day.
 void setInvoiceWeekDayCutoff(String InvoiceWeekDayCutoff)
          Set Invoice weekday cutoff.
 void setIsAmount(boolean IsAmount)
          Set Amount Limit.
 void setIsDefault(boolean IsDefault)
          Set Default.
 void setName(String Name)
          Set Name.
 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

INVOICEFREQUENCY_AD_Reference_ID

public static final int INVOICEFREQUENCY_AD_Reference_ID
InvoiceFrequency AD_Reference_ID=168

See Also:
Constant Field Values

INVOICEFREQUENCY_Daily

public static final String INVOICEFREQUENCY_Daily
Daily = D

See Also:
Constant Field Values

INVOICEFREQUENCY_Weekly

public static final String INVOICEFREQUENCY_Weekly
Weekly = W

See Also:
Constant Field Values

INVOICEFREQUENCY_Monthly

public static final String INVOICEFREQUENCY_Monthly
Monthly = M

See Also:
Constant Field Values

INVOICEFREQUENCY_TwiceMonthly

public static final String INVOICEFREQUENCY_TwiceMonthly
Twice Monthly = T

See Also:
Constant Field Values

INVOICEWEEKDAY_AD_Reference_ID

public static final int INVOICEWEEKDAY_AD_Reference_ID
InvoiceWeekDay AD_Reference_ID=167

See Also:
Constant Field Values

INVOICEWEEKDAY_Sunday

public static final String INVOICEWEEKDAY_Sunday
Sunday = 7

See Also:
Constant Field Values

INVOICEWEEKDAY_Monday

public static final String INVOICEWEEKDAY_Monday
Monday = 1

See Also:
Constant Field Values

INVOICEWEEKDAY_Tuesday

public static final String INVOICEWEEKDAY_Tuesday
Tuesday = 2

See Also:
Constant Field Values

INVOICEWEEKDAY_Wednesday

public static final String INVOICEWEEKDAY_Wednesday
Wednesday = 3

See Also:
Constant Field Values

INVOICEWEEKDAY_Thursday

public static final String INVOICEWEEKDAY_Thursday
Thursday = 4

See Also:
Constant Field Values

INVOICEWEEKDAY_Friday

public static final String INVOICEWEEKDAY_Friday
Friday = 5

See Also:
Constant Field Values

INVOICEWEEKDAY_Saturday

public static final String INVOICEWEEKDAY_Saturday
Saturday = 6

See Also:
Constant Field Values

INVOICEWEEKDAYCUTOFF_AD_Reference_ID

public static final int INVOICEWEEKDAYCUTOFF_AD_Reference_ID
InvoiceWeekDayCutoff AD_Reference_ID=167

See Also:
Constant Field Values

INVOICEWEEKDAYCUTOFF_Sunday

public static final String INVOICEWEEKDAYCUTOFF_Sunday
Sunday = 7

See Also:
Constant Field Values

INVOICEWEEKDAYCUTOFF_Monday

public static final String INVOICEWEEKDAYCUTOFF_Monday
Monday = 1

See Also:
Constant Field Values

INVOICEWEEKDAYCUTOFF_Tuesday

public static final String INVOICEWEEKDAYCUTOFF_Tuesday
Tuesday = 2

See Also:
Constant Field Values

INVOICEWEEKDAYCUTOFF_Wednesday

public static final String INVOICEWEEKDAYCUTOFF_Wednesday
Wednesday = 3

See Also:
Constant Field Values

INVOICEWEEKDAYCUTOFF_Thursday

public static final String INVOICEWEEKDAYCUTOFF_Thursday
Thursday = 4

See Also:
Constant Field Values

INVOICEWEEKDAYCUTOFF_Friday

public static final String INVOICEWEEKDAYCUTOFF_Friday
Friday = 5

See Also:
Constant Field Values

INVOICEWEEKDAYCUTOFF_Saturday

public static final String INVOICEWEEKDAYCUTOFF_Saturday
Saturday = 6

See Also:
Constant Field Values
Constructor Detail

X_C_InvoiceSchedule

public X_C_InvoiceSchedule(Properties ctx,
                           int C_InvoiceSchedule_ID,
                           String trxName)
Standard Constructor


X_C_InvoiceSchedule

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

setAmt

public void setAmt(BigDecimal Amt)
Set Amount.

Specified by:
setAmt in interface I_C_InvoiceSchedule
Parameters:
Amt - Amount

getAmt

public BigDecimal getAmt()
Get Amount.

Specified by:
getAmt in interface I_C_InvoiceSchedule
Returns:
Amount

setC_InvoiceSchedule_ID

public void setC_InvoiceSchedule_ID(int C_InvoiceSchedule_ID)
Set Invoice Schedule.

Specified by:
setC_InvoiceSchedule_ID in interface I_C_InvoiceSchedule
Parameters:
C_InvoiceSchedule_ID - Schedule for generating Invoices

getC_InvoiceSchedule_ID

public int getC_InvoiceSchedule_ID()
Get Invoice Schedule.

Specified by:
getC_InvoiceSchedule_ID in interface I_C_InvoiceSchedule
Returns:
Schedule for generating Invoices

setDescription

public void setDescription(String Description)
Set Description.

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

getDescription

public String getDescription()
Get Description.

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

setEvenInvoiceWeek

public void setEvenInvoiceWeek(boolean EvenInvoiceWeek)
Set Invoice on even weeks.

Specified by:
setEvenInvoiceWeek in interface I_C_InvoiceSchedule
Parameters:
EvenInvoiceWeek - Send invoices on even weeks

isEvenInvoiceWeek

public boolean isEvenInvoiceWeek()
Get Invoice on even weeks.

Specified by:
isEvenInvoiceWeek in interface I_C_InvoiceSchedule
Returns:
Send invoices on even weeks

setInvoiceDay

public void setInvoiceDay(int InvoiceDay)
Set Invoice Day.

Specified by:
setInvoiceDay in interface I_C_InvoiceSchedule
Parameters:
InvoiceDay - Day of Invoice Generation

getInvoiceDay

public int getInvoiceDay()
Get Invoice Day.

Specified by:
getInvoiceDay in interface I_C_InvoiceSchedule
Returns:
Day of Invoice Generation

setInvoiceDayCutoff

public void setInvoiceDayCutoff(int InvoiceDayCutoff)
Set Invoice day cut-off.

Specified by:
setInvoiceDayCutoff in interface I_C_InvoiceSchedule
Parameters:
InvoiceDayCutoff - Last day for including shipments

getInvoiceDayCutoff

public int getInvoiceDayCutoff()
Get Invoice day cut-off.

Specified by:
getInvoiceDayCutoff in interface I_C_InvoiceSchedule
Returns:
Last day for including shipments

setInvoiceFrequency

public void setInvoiceFrequency(String InvoiceFrequency)
Set Invoice Frequency.

Specified by:
setInvoiceFrequency in interface I_C_InvoiceSchedule
Parameters:
InvoiceFrequency - How often invoices will be generated

getInvoiceFrequency

public String getInvoiceFrequency()
Get Invoice Frequency.

Specified by:
getInvoiceFrequency in interface I_C_InvoiceSchedule
Returns:
How often invoices will be generated

setInvoiceWeekDay

public void setInvoiceWeekDay(String InvoiceWeekDay)
Set Invoice Week Day.

Specified by:
setInvoiceWeekDay in interface I_C_InvoiceSchedule
Parameters:
InvoiceWeekDay - Day to generate invoices

getInvoiceWeekDay

public String getInvoiceWeekDay()
Get Invoice Week Day.

Specified by:
getInvoiceWeekDay in interface I_C_InvoiceSchedule
Returns:
Day to generate invoices

setInvoiceWeekDayCutoff

public void setInvoiceWeekDayCutoff(String InvoiceWeekDayCutoff)
Set Invoice weekday cutoff.

Specified by:
setInvoiceWeekDayCutoff in interface I_C_InvoiceSchedule
Parameters:
InvoiceWeekDayCutoff - Last day in the week for shipments to be included

getInvoiceWeekDayCutoff

public String getInvoiceWeekDayCutoff()
Get Invoice weekday cutoff.

Specified by:
getInvoiceWeekDayCutoff in interface I_C_InvoiceSchedule
Returns:
Last day in the week for shipments to be included

setIsAmount

public void setIsAmount(boolean IsAmount)
Set Amount Limit.

Specified by:
setIsAmount in interface I_C_InvoiceSchedule
Parameters:
IsAmount - Send invoices only if the amount exceeds the limit

isAmount

public boolean isAmount()
Get Amount Limit.

Specified by:
isAmount in interface I_C_InvoiceSchedule
Returns:
Send invoices only if the amount exceeds the limit

setIsDefault

public void setIsDefault(boolean IsDefault)
Set Default.

Specified by:
setIsDefault in interface I_C_InvoiceSchedule
Parameters:
IsDefault - Default value

isDefault

public boolean isDefault()
Get Default.

Specified by:
isDefault in interface I_C_InvoiceSchedule
Returns:
Default value

setName

public void setName(String Name)
Set Name.

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

getName

public String getName()
Get Name.

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

getKeyNamePair

public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName

Returns:
ID/ColumnName pair

Adempiere 3.5.2a

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