Package org.compiere.model
Class X_C_PaySelectionLine
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_C_PaySelectionLine
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_PaySelectionLine
,I_Persistent
,Evaluatee
- Direct Known Subclasses:
MPaySelectionLine
public class X_C_PaySelectionLine extends PO implements I_C_PaySelectionLine, I_Persistent
Generated Model for C_PaySelectionLine- Version:
- Release 9 - $Id$
- Author:
- iDempiere (generated)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
PAYMENTRULE_AD_Reference_ID
PaymentRule AD_Reference_ID=195static String
PAYMENTRULE_Cash
Cash = Bstatic String
PAYMENTRULE_Check
Check = Sstatic String
PAYMENTRULE_CreditCard
Credit Card = Kstatic String
PAYMENTRULE_DirectDebit
Direct Debit = Dstatic String
PAYMENTRULE_DirectDeposit
Direct Deposit = Tstatic String
PAYMENTRULE_MixedPOSPayment
Mixed POS Payment = Mstatic String
PAYMENTRULE_OnCredit
On Credit = P-
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, LOCAL_TRX_PREFIX, log, p_ctx, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
-
Fields inherited from interface org.compiere.model.I_C_PaySelectionLine
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_C_Invoice_ID, COLUMNNAME_C_PaySelection_ID, COLUMNNAME_C_PaySelectionCheck_ID, COLUMNNAME_C_PaySelectionLine_ID, COLUMNNAME_C_PaySelectionLine_UU, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_DifferenceAmt, COLUMNNAME_DiscountAmt, COLUMNNAME_IsActive, COLUMNNAME_IsManual, COLUMNNAME_IsSOTrx, COLUMNNAME_Line, COLUMNNAME_OpenAmt, COLUMNNAME_PayAmt, COLUMNNAME_PaymentRule, COLUMNNAME_Processed, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_WriteOffAmt, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description X_C_PaySelectionLine(Properties ctx, int C_PaySelectionLine_ID, String trxName)
Standard ConstructorX_C_PaySelectionLine(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
get_AccessLevel()
AccessLevelI_C_Invoice
getC_Invoice()
int
getC_Invoice_ID()
Get Invoice.I_C_PaySelection
getC_PaySelection()
int
getC_PaySelection_ID()
Get Payment Selection.I_C_PaySelectionCheck
getC_PaySelectionCheck()
int
getC_PaySelectionCheck_ID()
Get Pay Selection Check.int
getC_PaySelectionLine_ID()
Get Payment Selection Line.String
getC_PaySelectionLine_UU()
Get C_PaySelectionLine_UU.String
getDescription()
Get Description.BigDecimal
getDifferenceAmt()
Get Difference.BigDecimal
getDiscountAmt()
Get Discount Amount.KeyNamePair
getKeyNamePair()
Get Record ID/ColumnNameint
getLine()
Get Line No.BigDecimal
getOpenAmt()
Get Open Amount.BigDecimal
getPayAmt()
Get Payment amount.String
getPaymentRule()
Get Payment Rule.BigDecimal
getWriteOffAmt()
Get Write-off Amount.protected POInfo
initPO(Properties ctx)
Load Meta Databoolean
isManual()
Get Manual.boolean
isProcessed()
Get Processed.boolean
isSOTrx()
Get Sales Transaction.void
setC_Invoice_ID(int C_Invoice_ID)
Set Invoice.void
setC_PaySelection_ID(int C_PaySelection_ID)
Set Payment Selection.void
setC_PaySelectionCheck_ID(int C_PaySelectionCheck_ID)
Set Pay Selection Check.void
setC_PaySelectionLine_ID(int C_PaySelectionLine_ID)
Set Payment Selection Line.void
setC_PaySelectionLine_UU(String C_PaySelectionLine_UU)
Set C_PaySelectionLine_UU.void
setDescription(String Description)
Set Description.void
setDifferenceAmt(BigDecimal DifferenceAmt)
Set Difference.void
setDiscountAmt(BigDecimal DiscountAmt)
Set Discount Amount.void
setIsManual(boolean IsManual)
Set Manual.void
setIsSOTrx(boolean IsSOTrx)
Set Sales Transaction.void
setLine(int Line)
Set Line No.void
setOpenAmt(BigDecimal OpenAmt)
Set Open Amount.void
setPayAmt(BigDecimal PayAmt)
Set Payment amount.void
setPaymentRule(String PaymentRule)
Set Payment Rule.void
setProcessed(boolean Processed)
Set Processed.void
setWriteOffAmt(BigDecimal WriteOffAmt)
Set Write-off Amount.String
toString()
String representation-
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, 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_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, 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, load, loadByUU, loadComplete, loadDefaults, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, 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, unlock, update_Tree, validForeignKeys
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Methods inherited from interface org.compiere.model.I_C_PaySelectionLine
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActive
-
Methods inherited from interface org.compiere.model.I_Persistent
save
-
-
-
-
Field Detail
-
PAYMENTRULE_AD_Reference_ID
public static final int PAYMENTRULE_AD_Reference_ID
PaymentRule AD_Reference_ID=195- See Also:
- Constant Field Values
-
PAYMENTRULE_Cash
public static final String PAYMENTRULE_Cash
Cash = B- See Also:
- Constant Field Values
-
PAYMENTRULE_DirectDebit
public static final String PAYMENTRULE_DirectDebit
Direct Debit = D- See Also:
- Constant Field Values
-
PAYMENTRULE_CreditCard
public static final String PAYMENTRULE_CreditCard
Credit Card = K- See Also:
- Constant Field Values
-
PAYMENTRULE_MixedPOSPayment
public static final String PAYMENTRULE_MixedPOSPayment
Mixed POS Payment = M- See Also:
- Constant Field Values
-
PAYMENTRULE_OnCredit
public static final String PAYMENTRULE_OnCredit
On Credit = P- See Also:
- Constant Field Values
-
PAYMENTRULE_Check
public static final String PAYMENTRULE_Check
Check = S- See Also:
- Constant Field Values
-
PAYMENTRULE_DirectDeposit
public static final String PAYMENTRULE_DirectDeposit
Direct Deposit = T- See Also:
- Constant Field Values
-
-
Constructor Detail
-
X_C_PaySelectionLine
public X_C_PaySelectionLine(Properties ctx, int C_PaySelectionLine_ID, String trxName)
Standard Constructor
-
X_C_PaySelectionLine
public X_C_PaySelectionLine(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
-
Method Detail
-
get_AccessLevel
protected int get_AccessLevel()
AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 1 - Org
-
initPO
protected POInfo initPO(Properties ctx)
Load Meta Data
-
getC_Invoice
public I_C_Invoice getC_Invoice() throws RuntimeException
- Specified by:
getC_Invoice
in interfaceI_C_PaySelectionLine
- Throws:
RuntimeException
-
setC_Invoice_ID
public void setC_Invoice_ID(int C_Invoice_ID)
Set Invoice.- Specified by:
setC_Invoice_ID
in interfaceI_C_PaySelectionLine
- Parameters:
C_Invoice_ID
- Invoice Identifier
-
getC_Invoice_ID
public int getC_Invoice_ID()
Get Invoice.- Specified by:
getC_Invoice_ID
in interfaceI_C_PaySelectionLine
- Returns:
- Invoice Identifier
-
getC_PaySelectionCheck
public I_C_PaySelectionCheck getC_PaySelectionCheck() throws RuntimeException
- Specified by:
getC_PaySelectionCheck
in interfaceI_C_PaySelectionLine
- Throws:
RuntimeException
-
setC_PaySelectionCheck_ID
public void setC_PaySelectionCheck_ID(int C_PaySelectionCheck_ID)
Set Pay Selection Check.- Specified by:
setC_PaySelectionCheck_ID
in interfaceI_C_PaySelectionLine
- Parameters:
C_PaySelectionCheck_ID
- Payment Selection Check
-
getC_PaySelectionCheck_ID
public int getC_PaySelectionCheck_ID()
Get Pay Selection Check.- Specified by:
getC_PaySelectionCheck_ID
in interfaceI_C_PaySelectionLine
- Returns:
- Payment Selection Check
-
getC_PaySelection
public I_C_PaySelection getC_PaySelection() throws RuntimeException
- Specified by:
getC_PaySelection
in interfaceI_C_PaySelectionLine
- Throws:
RuntimeException
-
setC_PaySelection_ID
public void setC_PaySelection_ID(int C_PaySelection_ID)
Set Payment Selection.- Specified by:
setC_PaySelection_ID
in interfaceI_C_PaySelectionLine
- Parameters:
C_PaySelection_ID
- Payment Selection
-
getC_PaySelection_ID
public int getC_PaySelection_ID()
Get Payment Selection.- Specified by:
getC_PaySelection_ID
in interfaceI_C_PaySelectionLine
- Returns:
- Payment Selection
-
setC_PaySelectionLine_ID
public void setC_PaySelectionLine_ID(int C_PaySelectionLine_ID)
Set Payment Selection Line.- Specified by:
setC_PaySelectionLine_ID
in interfaceI_C_PaySelectionLine
- Parameters:
C_PaySelectionLine_ID
- Payment Selection Line
-
getC_PaySelectionLine_ID
public int getC_PaySelectionLine_ID()
Get Payment Selection Line.- Specified by:
getC_PaySelectionLine_ID
in interfaceI_C_PaySelectionLine
- Returns:
- Payment Selection Line
-
getKeyNamePair
public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setC_PaySelectionLine_UU
public void setC_PaySelectionLine_UU(String C_PaySelectionLine_UU)
Set C_PaySelectionLine_UU.- Specified by:
setC_PaySelectionLine_UU
in interfaceI_C_PaySelectionLine
- Parameters:
C_PaySelectionLine_UU
- C_PaySelectionLine_UU
-
getC_PaySelectionLine_UU
public String getC_PaySelectionLine_UU()
Get C_PaySelectionLine_UU.- Specified by:
getC_PaySelectionLine_UU
in interfaceI_C_PaySelectionLine
- Returns:
- C_PaySelectionLine_UU
-
setDescription
public void setDescription(String Description)
Set Description.- Specified by:
setDescription
in interfaceI_C_PaySelectionLine
- Parameters:
Description
- Optional short description of the record
-
getDescription
public String getDescription()
Get Description.- Specified by:
getDescription
in interfaceI_C_PaySelectionLine
- Returns:
- Optional short description of the record
-
setDifferenceAmt
public void setDifferenceAmt(BigDecimal DifferenceAmt)
Set Difference.- Specified by:
setDifferenceAmt
in interfaceI_C_PaySelectionLine
- Parameters:
DifferenceAmt
- Difference Amount
-
getDifferenceAmt
public BigDecimal getDifferenceAmt()
Get Difference.- Specified by:
getDifferenceAmt
in interfaceI_C_PaySelectionLine
- Returns:
- Difference Amount
-
setDiscountAmt
public void setDiscountAmt(BigDecimal DiscountAmt)
Set Discount Amount.- Specified by:
setDiscountAmt
in interfaceI_C_PaySelectionLine
- Parameters:
DiscountAmt
- Calculated amount of discount
-
getDiscountAmt
public BigDecimal getDiscountAmt()
Get Discount Amount.- Specified by:
getDiscountAmt
in interfaceI_C_PaySelectionLine
- Returns:
- Calculated amount of discount
-
setIsManual
public void setIsManual(boolean IsManual)
Set Manual.- Specified by:
setIsManual
in interfaceI_C_PaySelectionLine
- Parameters:
IsManual
- This is a manual process
-
isManual
public boolean isManual()
Get Manual.- Specified by:
isManual
in interfaceI_C_PaySelectionLine
- Returns:
- This is a manual process
-
setIsSOTrx
public void setIsSOTrx(boolean IsSOTrx)
Set Sales Transaction.- Specified by:
setIsSOTrx
in interfaceI_C_PaySelectionLine
- Parameters:
IsSOTrx
- This is a Sales Transaction
-
isSOTrx
public boolean isSOTrx()
Get Sales Transaction.- Specified by:
isSOTrx
in interfaceI_C_PaySelectionLine
- Returns:
- This is a Sales Transaction
-
setLine
public void setLine(int Line)
Set Line No.- Specified by:
setLine
in interfaceI_C_PaySelectionLine
- Parameters:
Line
- Unique line for this document
-
getLine
public int getLine()
Get Line No.- Specified by:
getLine
in interfaceI_C_PaySelectionLine
- Returns:
- Unique line for this document
-
setOpenAmt
public void setOpenAmt(BigDecimal OpenAmt)
Set Open Amount.- Specified by:
setOpenAmt
in interfaceI_C_PaySelectionLine
- Parameters:
OpenAmt
- Open item amount
-
getOpenAmt
public BigDecimal getOpenAmt()
Get Open Amount.- Specified by:
getOpenAmt
in interfaceI_C_PaySelectionLine
- Returns:
- Open item amount
-
setPayAmt
public void setPayAmt(BigDecimal PayAmt)
Set Payment amount.- Specified by:
setPayAmt
in interfaceI_C_PaySelectionLine
- Parameters:
PayAmt
- Amount being paid
-
getPayAmt
public BigDecimal getPayAmt()
Get Payment amount.- Specified by:
getPayAmt
in interfaceI_C_PaySelectionLine
- Returns:
- Amount being paid
-
setPaymentRule
public void setPaymentRule(String PaymentRule)
Set Payment Rule.- Specified by:
setPaymentRule
in interfaceI_C_PaySelectionLine
- Parameters:
PaymentRule
- How you pay the invoice
-
getPaymentRule
public String getPaymentRule()
Get Payment Rule.- Specified by:
getPaymentRule
in interfaceI_C_PaySelectionLine
- Returns:
- How you pay the invoice
-
setProcessed
public void setProcessed(boolean Processed)
Set Processed.- Specified by:
setProcessed
in interfaceI_C_PaySelectionLine
- Parameters:
Processed
- The document has been processed
-
isProcessed
public boolean isProcessed()
Get Processed.- Specified by:
isProcessed
in interfaceI_C_PaySelectionLine
- Returns:
- The document has been processed
-
setWriteOffAmt
public void setWriteOffAmt(BigDecimal WriteOffAmt)
Set Write-off Amount.- Specified by:
setWriteOffAmt
in interfaceI_C_PaySelectionLine
- Parameters:
WriteOffAmt
- Amount to write-off
-
getWriteOffAmt
public BigDecimal getWriteOffAmt()
Get Write-off Amount.- Specified by:
getWriteOffAmt
in interfaceI_C_PaySelectionLine
- Returns:
- Amount to write-off
-
-