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
Generated Model for C_PaySelectionLine
- Version:
- Release 11 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
PaymentRule AD_Reference_ID=195static final String
Cash = Bstatic final String
Check = Sstatic final String
Credit Card = Kstatic final String
Direct Debit = Dstatic final String
Direct Deposit = Tstatic final String
Mixed POS Payment = Mstatic final String
On Credit = PFields 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_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
ConstructorDescriptionX_C_PaySelectionLine
(Properties ctx, int C_PaySelectionLine_ID, String trxName) Standard ConstructorX_C_PaySelectionLine
(Properties ctx, int C_PaySelectionLine_ID, String trxName, String... virtualColumns) Standard ConstructorX_C_PaySelectionLine
(Properties ctx, String C_PaySelectionLine_UU, String trxName) Standard ConstructorX_C_PaySelectionLine
(Properties ctx, String C_PaySelectionLine_UU, String trxName, String... virtualColumns) Standard ConstructorX_C_PaySelectionLine
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected int
AccessLevelint
Get Invoice.int
Get Payment Selection.int
Get Pay Selection Check.int
Get Payment Selection Line.Get C_PaySelectionLine_UU.Get Description.Get Difference.Get Discount Amount.Get Record ID/ColumnNameint
getLine()
Get Line No.Get Open Amount.Get Payment amount.Get Payment Rule.Get Write-off Amount.protected POInfo
initPO
(Properties ctx) Load Meta Databoolean
isManual()
Get Manual.boolean
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.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_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
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 Details
-
PAYMENTRULE_AD_Reference_ID
public static final int PAYMENTRULE_AD_Reference_IDPaymentRule AD_Reference_ID=195- See Also:
-
PAYMENTRULE_Cash
Cash = B- See Also:
-
PAYMENTRULE_DirectDebit
Direct Debit = D- See Also:
-
PAYMENTRULE_CreditCard
Credit Card = K- See Also:
-
PAYMENTRULE_MixedPOSPayment
Mixed POS Payment = M- See Also:
-
PAYMENTRULE_OnCredit
On Credit = P- See Also:
-
PAYMENTRULE_Check
Check = S- See Also:
-
PAYMENTRULE_DirectDeposit
Direct Deposit = T- See Also:
-
-
Constructor Details
-
X_C_PaySelectionLine
Standard Constructor -
X_C_PaySelectionLine
public X_C_PaySelectionLine(Properties ctx, int C_PaySelectionLine_ID, String trxName, String... virtualColumns) Standard Constructor -
X_C_PaySelectionLine
Standard Constructor -
X_C_PaySelectionLine
public X_C_PaySelectionLine(Properties ctx, String C_PaySelectionLine_UU, String trxName, String... virtualColumns) Standard Constructor -
X_C_PaySelectionLine
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 1 - Org
-
initPO
Load Meta Data -
toString
Description copied from class:PO
String representation -
getC_Invoice
- 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
- 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
- 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
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setC_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
Get C_PaySelectionLine_UU.- Specified by:
getC_PaySelectionLine_UU
in interfaceI_C_PaySelectionLine
- Returns:
- C_PaySelectionLine_UU
-
setDescription
Set Description.- Specified by:
setDescription
in interfaceI_C_PaySelectionLine
- Parameters:
Description
- Optional short description of the record
-
getDescription
Get Description.- Specified by:
getDescription
in interfaceI_C_PaySelectionLine
- Returns:
- Optional short description of the record
-
setDifferenceAmt
Set Difference.- Specified by:
setDifferenceAmt
in interfaceI_C_PaySelectionLine
- Parameters:
DifferenceAmt
- Difference Amount
-
getDifferenceAmt
Get Difference.- Specified by:
getDifferenceAmt
in interfaceI_C_PaySelectionLine
- Returns:
- Difference Amount
-
setDiscountAmt
Set Discount Amount.- Specified by:
setDiscountAmt
in interfaceI_C_PaySelectionLine
- Parameters:
DiscountAmt
- Calculated amount of discount
-
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
Set Open Amount.- Specified by:
setOpenAmt
in interfaceI_C_PaySelectionLine
- Parameters:
OpenAmt
- Open item amount
-
getOpenAmt
Get Open Amount.- Specified by:
getOpenAmt
in interfaceI_C_PaySelectionLine
- Returns:
- Open item amount
-
setPayAmt
Set Payment amount.- Specified by:
setPayAmt
in interfaceI_C_PaySelectionLine
- Parameters:
PayAmt
- Amount being paid
-
getPayAmt
Get Payment amount.- Specified by:
getPayAmt
in interfaceI_C_PaySelectionLine
- Returns:
- Amount being paid
-
setPaymentRule
Set Payment Rule.- Specified by:
setPaymentRule
in interfaceI_C_PaySelectionLine
- Parameters:
PaymentRule
- How you pay the invoice
-
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
Set Write-off Amount.- Specified by:
setWriteOffAmt
in interfaceI_C_PaySelectionLine
- Parameters:
WriteOffAmt
- Amount to write-off
-
getWriteOffAmt
Get Write-off Amount.- Specified by:
getWriteOffAmt
in interfaceI_C_PaySelectionLine
- Returns:
- Amount to write-off
-