Package org.compiere.model
Class X_C_POSPayment
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_C_POSPayment
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_POSPayment
,I_Persistent
,Evaluatee
- Direct Known Subclasses:
MPOSPayment
public class X_C_POSPayment extends PO implements I_C_POSPayment, I_Persistent
Generated Model for C_POSPayment- Version:
- Release 9 - $Id$
- Author:
- iDempiere (generated)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
CHECKSTATUS_AD_Reference_ID
CheckStatus AD_Reference_ID=200007static String
CHECKSTATUS_Charged
Charged = Cstatic String
CHECKSTATUS_Delayed
Delayed = Dstatic String
CHECKSTATUS_Received
Received = Rstatic String
CHECKSTATUS_Replaced
Replaced = Pstatic String
CHECKSTATUS_Returned
Returned = Tstatic int
CREDITCARDTYPE_AD_Reference_ID
CreditCardType AD_Reference_ID=149static String
CREDITCARDTYPE_Amex
Amex = Astatic String
CREDITCARDTYPE_ATM
ATM = Cstatic String
CREDITCARDTYPE_Diners
Diners = Dstatic String
CREDITCARDTYPE_Discover
Discover = Nstatic String
CREDITCARDTYPE_MasterCard
MasterCard = Mstatic String
CREDITCARDTYPE_PurchaseCard
Purchase Card = Pstatic String
CREDITCARDTYPE_Visa
Visa = Vstatic String
TENDERTYPE_Account
Account = Tstatic int
TENDERTYPE_AD_Reference_ID
TenderType AD_Reference_ID=214static String
TENDERTYPE_Cash
Cash = Xstatic String
TENDERTYPE_Check
Check = Kstatic String
TENDERTYPE_CreditCard
Credit Card = Cstatic String
TENDERTYPE_DirectDebit
Direct Debit = Dstatic String
TENDERTYPE_DirectDeposit
Direct Deposit = A-
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_POSPayment
accessLevel, COLUMNNAME_A_Name, COLUMNNAME_AccountNo, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_C_Order_ID, COLUMNNAME_C_Payment_ID, COLUMNNAME_C_POSPayment_ID, COLUMNNAME_C_POSPayment_UU, COLUMNNAME_C_POSTenderType_ID, COLUMNNAME_CheckNo, COLUMNNAME_CheckStatus, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_CreditCardNumber, COLUMNNAME_CreditCardType, COLUMNNAME_DatePromised, COLUMNNAME_DepositGroup, COLUMNNAME_Help, COLUMNNAME_IBAN, COLUMNNAME_IsActive, COLUMNNAME_IsPostDated, COLUMNNAME_Micr, COLUMNNAME_PayAmt, COLUMNNAME_Processed, COLUMNNAME_RoutingNo, COLUMNNAME_SwiftCode, COLUMNNAME_TenderType, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_VoiceAuthCode, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description X_C_POSPayment(Properties ctx, int C_POSPayment_ID, String trxName)
Standard ConstructorX_C_POSPayment(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()
AccessLevelString
getA_Name()
Get Account Name.String
getAccountNo()
Get Account No.I_C_Order
getC_Order()
int
getC_Order_ID()
Get Order.I_C_Payment
getC_Payment()
int
getC_Payment_ID()
Get Payment.int
getC_POSPayment_ID()
Get POS Payment.String
getC_POSPayment_UU()
Get C_POSPayment_UU.I_C_POSTenderType
getC_POSTenderType()
int
getC_POSTenderType_ID()
Get POS Tender Type.String
getCheckNo()
Get Check No.String
getCheckStatus()
Get Check Status.String
getCreditCardNumber()
Get Number.String
getCreditCardType()
Get Credit Card.Timestamp
getDatePromised()
Get Date Promised.String
getDepositGroup()
Get Deposit Group.String
getHelp()
Get Comment/Help.String
getIBAN()
Get IBAN.String
getMicr()
Get Micr.BigDecimal
getPayAmt()
Get Payment amount.String
getRoutingNo()
Get Routing No.String
getSwiftCode()
Get Swift code.String
getTenderType()
Get Tender type.String
getVoiceAuthCode()
Get Voice authorization code.protected POInfo
initPO(Properties ctx)
Load Meta Databoolean
isPostDated()
Get Post Dated.boolean
isProcessed()
Get Processed.void
setA_Name(String A_Name)
Set Account Name.void
setAccountNo(String AccountNo)
Set Account No.void
setC_Order_ID(int C_Order_ID)
Set Order.void
setC_Payment_ID(int C_Payment_ID)
Set Payment.void
setC_POSPayment_ID(int C_POSPayment_ID)
Set POS Payment.void
setC_POSPayment_UU(String C_POSPayment_UU)
Set C_POSPayment_UU.void
setC_POSTenderType_ID(int C_POSTenderType_ID)
Set POS Tender Type.void
setCheckNo(String CheckNo)
Set Check No.void
setCheckStatus(String CheckStatus)
Set Check Status.void
setCreditCardNumber(String CreditCardNumber)
Set Number.void
setCreditCardType(String CreditCardType)
Set Credit Card.void
setDatePromised(Timestamp DatePromised)
Set Date Promised.void
setDepositGroup(String DepositGroup)
Set Deposit Group.void
setHelp(String Help)
Set Comment/Help.void
setIBAN(String IBAN)
Set IBAN.void
setIsPostDated(boolean IsPostDated)
Set Post Dated.void
setMicr(String Micr)
Set Micr.void
setPayAmt(BigDecimal PayAmt)
Set Payment amount.void
setProcessed(boolean Processed)
Set Processed.void
setRoutingNo(String RoutingNo)
Set Routing No.void
setSwiftCode(String SwiftCode)
Set Swift code.void
setTenderType(String TenderType)
Set Tender type.void
setVoiceAuthCode(String VoiceAuthCode)
Set Voice authorization code.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_POSPayment
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
-
CHECKSTATUS_AD_Reference_ID
public static final int CHECKSTATUS_AD_Reference_ID
CheckStatus AD_Reference_ID=200007- See Also:
- Constant Field Values
-
CHECKSTATUS_Charged
public static final String CHECKSTATUS_Charged
Charged = C- See Also:
- Constant Field Values
-
CHECKSTATUS_Delayed
public static final String CHECKSTATUS_Delayed
Delayed = D- See Also:
- Constant Field Values
-
CHECKSTATUS_Replaced
public static final String CHECKSTATUS_Replaced
Replaced = P- See Also:
- Constant Field Values
-
CHECKSTATUS_Received
public static final String CHECKSTATUS_Received
Received = R- See Also:
- Constant Field Values
-
CHECKSTATUS_Returned
public static final String CHECKSTATUS_Returned
Returned = T- See Also:
- Constant Field Values
-
CREDITCARDTYPE_AD_Reference_ID
public static final int CREDITCARDTYPE_AD_Reference_ID
CreditCardType AD_Reference_ID=149- See Also:
- Constant Field Values
-
CREDITCARDTYPE_Amex
public static final String CREDITCARDTYPE_Amex
Amex = A- See Also:
- Constant Field Values
-
CREDITCARDTYPE_ATM
public static final String CREDITCARDTYPE_ATM
ATM = C- See Also:
- Constant Field Values
-
CREDITCARDTYPE_Diners
public static final String CREDITCARDTYPE_Diners
Diners = D- See Also:
- Constant Field Values
-
CREDITCARDTYPE_MasterCard
public static final String CREDITCARDTYPE_MasterCard
MasterCard = M- See Also:
- Constant Field Values
-
CREDITCARDTYPE_Discover
public static final String CREDITCARDTYPE_Discover
Discover = N- See Also:
- Constant Field Values
-
CREDITCARDTYPE_PurchaseCard
public static final String CREDITCARDTYPE_PurchaseCard
Purchase Card = P- See Also:
- Constant Field Values
-
CREDITCARDTYPE_Visa
public static final String CREDITCARDTYPE_Visa
Visa = V- See Also:
- Constant Field Values
-
TENDERTYPE_AD_Reference_ID
public static final int TENDERTYPE_AD_Reference_ID
TenderType AD_Reference_ID=214- See Also:
- Constant Field Values
-
TENDERTYPE_DirectDeposit
public static final String TENDERTYPE_DirectDeposit
Direct Deposit = A- See Also:
- Constant Field Values
-
TENDERTYPE_CreditCard
public static final String TENDERTYPE_CreditCard
Credit Card = C- See Also:
- Constant Field Values
-
TENDERTYPE_DirectDebit
public static final String TENDERTYPE_DirectDebit
Direct Debit = D- See Also:
- Constant Field Values
-
TENDERTYPE_Check
public static final String TENDERTYPE_Check
Check = K- See Also:
- Constant Field Values
-
TENDERTYPE_Account
public static final String TENDERTYPE_Account
Account = T- See Also:
- Constant Field Values
-
TENDERTYPE_Cash
public static final String TENDERTYPE_Cash
Cash = X- See Also:
- Constant Field Values
-
-
Constructor Detail
-
X_C_POSPayment
public X_C_POSPayment(Properties ctx, int C_POSPayment_ID, String trxName)
Standard Constructor
-
X_C_POSPayment
public X_C_POSPayment(Properties ctx, ResultSet rs, String trxName)
Load Constructor
-
-
Method Detail
-
get_AccessLevel
protected int get_AccessLevel()
AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 3 - Client - Org
-
initPO
protected POInfo initPO(Properties ctx)
Load Meta Data
-
setAccountNo
public void setAccountNo(String AccountNo)
Set Account No.- Specified by:
setAccountNo
in interfaceI_C_POSPayment
- Parameters:
AccountNo
- Account Number
-
getAccountNo
public String getAccountNo()
Get Account No.- Specified by:
getAccountNo
in interfaceI_C_POSPayment
- Returns:
- Account Number
-
setA_Name
public void setA_Name(String A_Name)
Set Account Name.- Specified by:
setA_Name
in interfaceI_C_POSPayment
- Parameters:
A_Name
- Name on Credit Card or Account holder
-
getA_Name
public String getA_Name()
Get Account Name.- Specified by:
getA_Name
in interfaceI_C_POSPayment
- Returns:
- Name on Credit Card or Account holder
-
setCheckNo
public void setCheckNo(String CheckNo)
Set Check No.- Specified by:
setCheckNo
in interfaceI_C_POSPayment
- Parameters:
CheckNo
- Check Number
-
getCheckNo
public String getCheckNo()
Get Check No.- Specified by:
getCheckNo
in interfaceI_C_POSPayment
- Returns:
- Check Number
-
setCheckStatus
public void setCheckStatus(String CheckStatus)
Set Check Status.- Specified by:
setCheckStatus
in interfaceI_C_POSPayment
- Parameters:
CheckStatus
- Check Status
-
getCheckStatus
public String getCheckStatus()
Get Check Status.- Specified by:
getCheckStatus
in interfaceI_C_POSPayment
- Returns:
- Check Status
-
getC_Order
public I_C_Order getC_Order() throws RuntimeException
- Specified by:
getC_Order
in interfaceI_C_POSPayment
- Throws:
RuntimeException
-
setC_Order_ID
public void setC_Order_ID(int C_Order_ID)
Set Order.- Specified by:
setC_Order_ID
in interfaceI_C_POSPayment
- Parameters:
C_Order_ID
- Order
-
getC_Order_ID
public int getC_Order_ID()
Get Order.- Specified by:
getC_Order_ID
in interfaceI_C_POSPayment
- Returns:
- Order
-
getC_Payment
public I_C_Payment getC_Payment() throws RuntimeException
- Specified by:
getC_Payment
in interfaceI_C_POSPayment
- Throws:
RuntimeException
-
setC_Payment_ID
public void setC_Payment_ID(int C_Payment_ID)
Set Payment.- Specified by:
setC_Payment_ID
in interfaceI_C_POSPayment
- Parameters:
C_Payment_ID
- Payment identifier
-
getC_Payment_ID
public int getC_Payment_ID()
Get Payment.- Specified by:
getC_Payment_ID
in interfaceI_C_POSPayment
- Returns:
- Payment identifier
-
setC_POSPayment_ID
public void setC_POSPayment_ID(int C_POSPayment_ID)
Set POS Payment.- Specified by:
setC_POSPayment_ID
in interfaceI_C_POSPayment
- Parameters:
C_POSPayment_ID
- POS Payment
-
getC_POSPayment_ID
public int getC_POSPayment_ID()
Get POS Payment.- Specified by:
getC_POSPayment_ID
in interfaceI_C_POSPayment
- Returns:
- POS Payment
-
setC_POSPayment_UU
public void setC_POSPayment_UU(String C_POSPayment_UU)
Set C_POSPayment_UU.- Specified by:
setC_POSPayment_UU
in interfaceI_C_POSPayment
- Parameters:
C_POSPayment_UU
- C_POSPayment_UU
-
getC_POSPayment_UU
public String getC_POSPayment_UU()
Get C_POSPayment_UU.- Specified by:
getC_POSPayment_UU
in interfaceI_C_POSPayment
- Returns:
- C_POSPayment_UU
-
getC_POSTenderType
public I_C_POSTenderType getC_POSTenderType() throws RuntimeException
- Specified by:
getC_POSTenderType
in interfaceI_C_POSPayment
- Throws:
RuntimeException
-
setC_POSTenderType_ID
public void setC_POSTenderType_ID(int C_POSTenderType_ID)
Set POS Tender Type.- Specified by:
setC_POSTenderType_ID
in interfaceI_C_POSPayment
- Parameters:
C_POSTenderType_ID
- POS Tender Type
-
getC_POSTenderType_ID
public int getC_POSTenderType_ID()
Get POS Tender Type.- Specified by:
getC_POSTenderType_ID
in interfaceI_C_POSPayment
- Returns:
- POS Tender Type
-
setCreditCardNumber
public void setCreditCardNumber(String CreditCardNumber)
Set Number.- Specified by:
setCreditCardNumber
in interfaceI_C_POSPayment
- Parameters:
CreditCardNumber
- Credit Card Number
-
getCreditCardNumber
public String getCreditCardNumber()
Get Number.- Specified by:
getCreditCardNumber
in interfaceI_C_POSPayment
- Returns:
- Credit Card Number
-
setCreditCardType
public void setCreditCardType(String CreditCardType)
Set Credit Card.- Specified by:
setCreditCardType
in interfaceI_C_POSPayment
- Parameters:
CreditCardType
- Credit Card (Visa, MC, AmEx)
-
getCreditCardType
public String getCreditCardType()
Get Credit Card.- Specified by:
getCreditCardType
in interfaceI_C_POSPayment
- Returns:
- Credit Card (Visa, MC, AmEx)
-
setDatePromised
public void setDatePromised(Timestamp DatePromised)
Set Date Promised.- Specified by:
setDatePromised
in interfaceI_C_POSPayment
- Parameters:
DatePromised
- Date Order was promised
-
getDatePromised
public Timestamp getDatePromised()
Get Date Promised.- Specified by:
getDatePromised
in interfaceI_C_POSPayment
- Returns:
- Date Order was promised
-
setDepositGroup
public void setDepositGroup(String DepositGroup)
Set Deposit Group.- Specified by:
setDepositGroup
in interfaceI_C_POSPayment
- Parameters:
DepositGroup
- Deposit Group
-
getDepositGroup
public String getDepositGroup()
Get Deposit Group.- Specified by:
getDepositGroup
in interfaceI_C_POSPayment
- Returns:
- Deposit Group
-
setHelp
public void setHelp(String Help)
Set Comment/Help.- Specified by:
setHelp
in interfaceI_C_POSPayment
- Parameters:
Help
- Comment or Hint
-
getHelp
public String getHelp()
Get Comment/Help.- Specified by:
getHelp
in interfaceI_C_POSPayment
- Returns:
- Comment or Hint
-
setIBAN
public void setIBAN(String IBAN)
Set IBAN.- Specified by:
setIBAN
in interfaceI_C_POSPayment
- Parameters:
IBAN
- International Bank Account Number
-
getIBAN
public String getIBAN()
Get IBAN.- Specified by:
getIBAN
in interfaceI_C_POSPayment
- Returns:
- International Bank Account Number
-
setIsPostDated
public void setIsPostDated(boolean IsPostDated)
Set Post Dated.- Specified by:
setIsPostDated
in interfaceI_C_POSPayment
- Parameters:
IsPostDated
- Post Dated
-
isPostDated
public boolean isPostDated()
Get Post Dated.- Specified by:
isPostDated
in interfaceI_C_POSPayment
- Returns:
- Post Dated
-
setMicr
public void setMicr(String Micr)
Set Micr.- Specified by:
setMicr
in interfaceI_C_POSPayment
- Parameters:
Micr
- Combination of routing no, account and check no
-
getMicr
public String getMicr()
Get Micr.- Specified by:
getMicr
in interfaceI_C_POSPayment
- Returns:
- Combination of routing no, account and check no
-
setPayAmt
public void setPayAmt(BigDecimal PayAmt)
Set Payment amount.- Specified by:
setPayAmt
in interfaceI_C_POSPayment
- Parameters:
PayAmt
- Amount being paid
-
getPayAmt
public BigDecimal getPayAmt()
Get Payment amount.- Specified by:
getPayAmt
in interfaceI_C_POSPayment
- Returns:
- Amount being paid
-
setProcessed
public void setProcessed(boolean Processed)
Set Processed.- Specified by:
setProcessed
in interfaceI_C_POSPayment
- Parameters:
Processed
- The document has been processed
-
isProcessed
public boolean isProcessed()
Get Processed.- Specified by:
isProcessed
in interfaceI_C_POSPayment
- Returns:
- The document has been processed
-
setRoutingNo
public void setRoutingNo(String RoutingNo)
Set Routing No.- Specified by:
setRoutingNo
in interfaceI_C_POSPayment
- Parameters:
RoutingNo
- Bank Routing Number
-
getRoutingNo
public String getRoutingNo()
Get Routing No.- Specified by:
getRoutingNo
in interfaceI_C_POSPayment
- Returns:
- Bank Routing Number
-
setSwiftCode
public void setSwiftCode(String SwiftCode)
Set Swift code.- Specified by:
setSwiftCode
in interfaceI_C_POSPayment
- Parameters:
SwiftCode
- Swift Code or BIC
-
getSwiftCode
public String getSwiftCode()
Get Swift code.- Specified by:
getSwiftCode
in interfaceI_C_POSPayment
- Returns:
- Swift Code or BIC
-
setTenderType
public void setTenderType(String TenderType)
Set Tender type.- Specified by:
setTenderType
in interfaceI_C_POSPayment
- Parameters:
TenderType
- Method of Payment
-
getTenderType
public String getTenderType()
Get Tender type.- Specified by:
getTenderType
in interfaceI_C_POSPayment
- Returns:
- Method of Payment
-
setVoiceAuthCode
public void setVoiceAuthCode(String VoiceAuthCode)
Set Voice authorization code.- Specified by:
setVoiceAuthCode
in interfaceI_C_POSPayment
- Parameters:
VoiceAuthCode
- Voice Authorization Code from credit card company
-
getVoiceAuthCode
public String getVoiceAuthCode()
Get Voice authorization code.- Specified by:
getVoiceAuthCode
in interfaceI_C_POSPayment
- Returns:
- Voice Authorization Code from credit card company
-
-