Package org.compiere.model
Class X_C_InvoiceSchedule
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_C_InvoiceSchedule
- All Implemented Interfaces:
Serializable,Cloneable,Comparator<Object>,I_C_InvoiceSchedule,I_Persistent,Evaluatee
- Direct Known Subclasses:
MInvoiceSchedule
Generated Model for C_InvoiceSchedule
- Version:
- Release 13 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intInvoiceFrequency AD_Reference_ID=168static final StringDaily = Dstatic final StringMonthly = Mstatic final StringTwice Monthly = Tstatic final StringWeekly = Wstatic final intInvoiceWeekDay AD_Reference_ID=167static final StringFriday = 5static final StringMonday = 1static final StringSaturday = 6static final StringSunday = 7static final StringThursday = 4static final StringTuesday = 2static final StringWednesday = 3static final intInvoiceWeekDayCutoff AD_Reference_ID=167static final StringFriday = 5static final StringMonday = 1static final StringSaturday = 6static final StringSunday = 7static final StringThursday = 4static final StringTuesday = 2static final StringWednesday = 3Fields 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, LOCAL_TRX_PREFIX, log, p_ctx, p_info, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_IDFields inherited from interface org.compiere.model.I_C_InvoiceSchedule
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_Amt, COLUMNNAME_C_InvoiceSchedule_ID, COLUMNNAME_C_InvoiceSchedule_UU, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_EvenInvoiceWeek, COLUMNNAME_InvoiceDay, COLUMNNAME_InvoiceDayCutoff, COLUMNNAME_InvoiceFrequency, COLUMNNAME_InvoiceWeekDay, COLUMNNAME_InvoiceWeekDayCutoff, COLUMNNAME_IsActive, COLUMNNAME_IsAmount, COLUMNNAME_IsDefault, COLUMNNAME_Name, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name -
Constructor Summary
ConstructorsConstructorDescriptionX_C_InvoiceSchedule(Properties ctx, int C_InvoiceSchedule_ID, String trxName) Standard ConstructorX_C_InvoiceSchedule(Properties ctx, int C_InvoiceSchedule_ID, String trxName, String... virtualColumns) Standard ConstructorX_C_InvoiceSchedule(Properties ctx, String C_InvoiceSchedule_UU, String trxName) Standard ConstructorX_C_InvoiceSchedule(Properties ctx, String C_InvoiceSchedule_UU, String trxName, String... virtualColumns) Standard ConstructorX_C_InvoiceSchedule(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected intAccessLevelgetAmt()Get Amount.intGet Invoice Schedule.Get C_InvoiceSchedule_UU.Get Description.intGet Invoice Day.intGet Invoice day cut-off.Get Invoice Frequency.Get Invoice Week Day.Get Invoice weekday cutoff.Get Record ID/ColumnNamegetName()Get Name.protected POInfoinitPO(Properties ctx) Load Meta DatabooleanisAmount()Get Amount Limit.booleanGet Default.booleanGet Invoice on even weeks.voidsetAmt(BigDecimal Amt) Set Amount.voidsetC_InvoiceSchedule_ID(int C_InvoiceSchedule_ID) Set Invoice Schedule.voidsetC_InvoiceSchedule_UU(String C_InvoiceSchedule_UU) Set C_InvoiceSchedule_UU.voidsetDescription(String Description) Set Description.voidsetEvenInvoiceWeek(boolean EvenInvoiceWeek) Set Invoice on even weeks.voidsetInvoiceDay(int InvoiceDay) Set Invoice Day.voidsetInvoiceDayCutoff(int InvoiceDayCutoff) Set Invoice day cut-off.voidsetInvoiceFrequency(String InvoiceFrequency) Set Invoice Frequency.voidsetInvoiceWeekDay(String InvoiceWeekDay) Set Invoice Week Day.voidsetInvoiceWeekDayCutoff(String InvoiceWeekDayCutoff) Set Invoice weekday cutoff.voidsetIsAmount(boolean IsAmount) Set Amount Limit.voidsetIsDefault(boolean IsDefault) Set Default.voidSet Name.toString()String representationMethods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, buildInsertSQL, checkImmutable, clearCrossTenantSafe, clone, columnExists, columnExists, compare, copyPO, copyValues, copyValues, createAttachment, delete, delete, delete_Accounting, delete_Tree, deleteEx, deleteEx, dump, dump, equals, get_Attribute, get_Attributes, 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_OptimisticLockingColumns, get_Table_ID, get_TableAttribute, get_TableAttributeAsBoolean, get_TableAttributeAsInt, get_TableAttributes, get_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_UUID, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getUUIDColumnName, getUUIDColumnName, hashCode, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_Immutable, is_new, is_UseOptimisticLocking, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadByUU, loadComplete, loadDefaults, loadPO, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveCrossTenantSafe, saveCrossTenantSafeEx, saveCrossTenantSafeEx, saveEx, saveEx, saveNew_afterSetID, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_Attribute, set_ColumnUpdateable, set_CustomColumn, set_CustomColumnReturningBoolean, set_OptimisticLockingColumns, set_TrxName, set_TrxName, set_UseOptimisticLocking, set_Value, set_Value, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, set_ValueOfColumnReturningBoolean, set_ValueOfColumnReturningBoolean, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setCrossTenantSafe, setDoc, setDocWorkflowMgr, setIsActive, setProcessedOn, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, toInsertSQL, unlock, update_Tree, validForeignKeys, validForeignKeysExMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface org.compiere.model.I_C_InvoiceSchedule
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActiveMethods inherited from interface org.compiere.model.I_Persistent
save
-
Field Details
-
INVOICEFREQUENCY_AD_Reference_ID
public static final int INVOICEFREQUENCY_AD_Reference_IDInvoiceFrequency AD_Reference_ID=168- See Also:
-
INVOICEFREQUENCY_Daily
Daily = D- See Also:
-
INVOICEFREQUENCY_Monthly
Monthly = M- See Also:
-
INVOICEFREQUENCY_TwiceMonthly
Twice Monthly = T- See Also:
-
INVOICEFREQUENCY_Weekly
Weekly = W- See Also:
-
INVOICEWEEKDAY_AD_Reference_ID
public static final int INVOICEWEEKDAY_AD_Reference_IDInvoiceWeekDay AD_Reference_ID=167- See Also:
-
INVOICEWEEKDAY_Monday
Monday = 1- See Also:
-
INVOICEWEEKDAY_Tuesday
Tuesday = 2- See Also:
-
INVOICEWEEKDAY_Wednesday
Wednesday = 3- See Also:
-
INVOICEWEEKDAY_Thursday
Thursday = 4- See Also:
-
INVOICEWEEKDAY_Friday
Friday = 5- See Also:
-
INVOICEWEEKDAY_Saturday
Saturday = 6- See Also:
-
INVOICEWEEKDAY_Sunday
Sunday = 7- See Also:
-
INVOICEWEEKDAYCUTOFF_AD_Reference_ID
public static final int INVOICEWEEKDAYCUTOFF_AD_Reference_IDInvoiceWeekDayCutoff AD_Reference_ID=167- See Also:
-
INVOICEWEEKDAYCUTOFF_Monday
Monday = 1- See Also:
-
INVOICEWEEKDAYCUTOFF_Tuesday
Tuesday = 2- See Also:
-
INVOICEWEEKDAYCUTOFF_Wednesday
Wednesday = 3- See Also:
-
INVOICEWEEKDAYCUTOFF_Thursday
Thursday = 4- See Also:
-
INVOICEWEEKDAYCUTOFF_Friday
Friday = 5- See Also:
-
INVOICEWEEKDAYCUTOFF_Saturday
Saturday = 6- See Also:
-
INVOICEWEEKDAYCUTOFF_Sunday
Sunday = 7- See Also:
-
-
Constructor Details
-
X_C_InvoiceSchedule
Standard Constructor -
X_C_InvoiceSchedule
public X_C_InvoiceSchedule(Properties ctx, int C_InvoiceSchedule_ID, String trxName, String... virtualColumns) Standard Constructor -
X_C_InvoiceSchedule
Standard Constructor -
X_C_InvoiceSchedule
public X_C_InvoiceSchedule(Properties ctx, String C_InvoiceSchedule_UU, String trxName, String... virtualColumns) Standard Constructor -
X_C_InvoiceSchedule
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevelin classPO- Returns:
- 3 - Client - Org
-
initPO
Load Meta Data -
toString
Description copied from class:POString representation -
setAmt
Set Amount.- Specified by:
setAmtin interfaceI_C_InvoiceSchedule- Parameters:
Amt- Amount
-
getAmt
Get Amount.- Specified by:
getAmtin interfaceI_C_InvoiceSchedule- Returns:
- Amount
-
setC_InvoiceSchedule_ID
public void setC_InvoiceSchedule_ID(int C_InvoiceSchedule_ID) Set Invoice Schedule.- Specified by:
setC_InvoiceSchedule_IDin interfaceI_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_IDin interfaceI_C_InvoiceSchedule- Returns:
- Schedule for generating Invoices
-
setC_InvoiceSchedule_UU
Set C_InvoiceSchedule_UU.- Specified by:
setC_InvoiceSchedule_UUin interfaceI_C_InvoiceSchedule- Parameters:
C_InvoiceSchedule_UU- C_InvoiceSchedule_UU
-
getC_InvoiceSchedule_UU
Get C_InvoiceSchedule_UU.- Specified by:
getC_InvoiceSchedule_UUin interfaceI_C_InvoiceSchedule- Returns:
- C_InvoiceSchedule_UU
-
setDescription
Set Description.- Specified by:
setDescriptionin interfaceI_C_InvoiceSchedule- Parameters:
Description- Optional short description of the record
-
getDescription
Get Description.- Specified by:
getDescriptionin interfaceI_C_InvoiceSchedule- Returns:
- Optional short description of the record
-
setEvenInvoiceWeek
public void setEvenInvoiceWeek(boolean EvenInvoiceWeek) Set Invoice on even weeks.- Specified by:
setEvenInvoiceWeekin interfaceI_C_InvoiceSchedule- Parameters:
EvenInvoiceWeek- Send invoices on even weeks
-
isEvenInvoiceWeek
public boolean isEvenInvoiceWeek()Get Invoice on even weeks.- Specified by:
isEvenInvoiceWeekin interfaceI_C_InvoiceSchedule- Returns:
- Send invoices on even weeks
-
setInvoiceDay
public void setInvoiceDay(int InvoiceDay) Set Invoice Day.- Specified by:
setInvoiceDayin interfaceI_C_InvoiceSchedule- Parameters:
InvoiceDay- Day of Invoice Generation
-
getInvoiceDay
public int getInvoiceDay()Get Invoice Day.- Specified by:
getInvoiceDayin interfaceI_C_InvoiceSchedule- Returns:
- Day of Invoice Generation
-
setInvoiceDayCutoff
public void setInvoiceDayCutoff(int InvoiceDayCutoff) Set Invoice day cut-off.- Specified by:
setInvoiceDayCutoffin interfaceI_C_InvoiceSchedule- Parameters:
InvoiceDayCutoff- Last day for including shipments
-
getInvoiceDayCutoff
public int getInvoiceDayCutoff()Get Invoice day cut-off.- Specified by:
getInvoiceDayCutoffin interfaceI_C_InvoiceSchedule- Returns:
- Last day for including shipments
-
setInvoiceFrequency
Set Invoice Frequency.- Specified by:
setInvoiceFrequencyin interfaceI_C_InvoiceSchedule- Parameters:
InvoiceFrequency- How often invoices will be generated
-
getInvoiceFrequency
Get Invoice Frequency.- Specified by:
getInvoiceFrequencyin interfaceI_C_InvoiceSchedule- Returns:
- How often invoices will be generated
-
setInvoiceWeekDay
Set Invoice Week Day.- Specified by:
setInvoiceWeekDayin interfaceI_C_InvoiceSchedule- Parameters:
InvoiceWeekDay- Day to generate invoices
-
getInvoiceWeekDay
Get Invoice Week Day.- Specified by:
getInvoiceWeekDayin interfaceI_C_InvoiceSchedule- Returns:
- Day to generate invoices
-
setInvoiceWeekDayCutoff
Set Invoice weekday cutoff.- Specified by:
setInvoiceWeekDayCutoffin interfaceI_C_InvoiceSchedule- Parameters:
InvoiceWeekDayCutoff- Last day in the week for shipments to be included
-
getInvoiceWeekDayCutoff
Get Invoice weekday cutoff.- Specified by:
getInvoiceWeekDayCutoffin interfaceI_C_InvoiceSchedule- Returns:
- Last day in the week for shipments to be included
-
setIsAmount
public void setIsAmount(boolean IsAmount) Set Amount Limit.- Specified by:
setIsAmountin interfaceI_C_InvoiceSchedule- Parameters:
IsAmount- Send invoices only if the amount exceeds the limit
-
isAmount
public boolean isAmount()Get Amount Limit.- Specified by:
isAmountin interfaceI_C_InvoiceSchedule- Returns:
- Send invoices only if the amount exceeds the limit
-
setIsDefault
public void setIsDefault(boolean IsDefault) Set Default.- Specified by:
setIsDefaultin interfaceI_C_InvoiceSchedule- Parameters:
IsDefault- Default value
-
isDefault
public boolean isDefault()Get Default.- Specified by:
isDefaultin interfaceI_C_InvoiceSchedule- Returns:
- Default value
-
setName
Set Name.- Specified by:
setNamein interfaceI_C_InvoiceSchedule- Parameters:
Name- Alphanumeric identifier of the entity
-
getName
Get Name.- Specified by:
getNamein interfaceI_C_InvoiceSchedule- Returns:
- Alphanumeric identifier of the entity
-
getKeyNamePair
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-