Adempiere 3.5.2a

org.compiere.model
Class MBankStatementLine

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_C_BankStatementLine
          extended by org.compiere.model.MBankStatementLine
All Implemented Interfaces:
Serializable, Comparator, I_C_BankStatementLine, I_Persistent, Evaluatee

public class MBankStatementLine
extends X_C_BankStatementLine

Bank Statement Line Model

Version:
$Id: MBankStatementLine.java,v 1.3 2006/07/30 00:51:02 jjanke Exp $ Carlos Ruiz - globalqss - integrate bug fixing from Teo Sarca [ 1619076 ] Bank statement's StatementDifference becames NULL
Author:
Eldir Tomassen/Jorg Janke
See Also:
Serialized Form

Field Summary
 
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_BankStatementLine
accessLevel, COLUMNNAME_C_BankStatement_ID, COLUMNNAME_C_BankStatementLine_ID, COLUMNNAME_C_BPartner_ID, COLUMNNAME_C_Charge_ID, COLUMNNAME_C_Currency_ID, COLUMNNAME_C_Invoice_ID, COLUMNNAME_C_Payment_ID, COLUMNNAME_ChargeAmt, COLUMNNAME_CreatePayment, COLUMNNAME_DateAcct, COLUMNNAME_Description, COLUMNNAME_EftAmt, COLUMNNAME_EftCheckNo, COLUMNNAME_EftCurrency, COLUMNNAME_EftMemo, COLUMNNAME_EftPayee, COLUMNNAME_EftPayeeAccount, COLUMNNAME_EftReference, COLUMNNAME_EftStatementLineDate, COLUMNNAME_EftTrxID, COLUMNNAME_EftTrxType, COLUMNNAME_EftValutaDate, COLUMNNAME_InterestAmt, COLUMNNAME_IsManual, COLUMNNAME_IsReversal, COLUMNNAME_Line, COLUMNNAME_MatchStatement, COLUMNNAME_Memo, COLUMNNAME_Processed, COLUMNNAME_ReferenceNo, COLUMNNAME_StatementLineDate, COLUMNNAME_StmtAmt, COLUMNNAME_TrxAmt, COLUMNNAME_ValutaDate, Model, Table_ID, Table_Name
 
Constructor Summary
MBankStatementLine(MBankStatement statement)
          Parent Constructor
MBankStatementLine(MBankStatement statement, int lineNo)
          Parent Constructor
MBankStatementLine(Properties ctx, int C_BankStatementLine_ID, String trxName)
          Standard Constructor
MBankStatementLine(Properties ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
 void addDescription(String description)
          Add to Description
protected  boolean afterDelete(boolean success)
          After Delete
protected  boolean afterSave(boolean newRecord, boolean success)
          After Save
protected  boolean beforeSave(boolean newRecord)
          Before Save
 void setPayment(MPayment payment)
          Set Payment
 void setStatementLineDate(Timestamp StatementLineDate)
          Set Statement Line Date and all other dates (Valuta, Acct)
 
Methods inherited from class org.compiere.model.X_C_BankStatementLine
get_AccessLevel, getC_BankStatement_ID, getC_BankStatement, getC_BankStatementLine_ID, getC_BPartner_ID, getC_BPartner, getC_Charge_ID, getC_Charge, getC_Currency_ID, getC_Currency, getC_Invoice_ID, getC_Invoice, getC_Payment_ID, getC_Payment, getChargeAmt, getCreatePayment, getDateAcct, getDescription, getEftAmt, getEftCheckNo, getEftCurrency, getEftMemo, getEftPayee, getEftPayeeAccount, getEftReference, getEftStatementLineDate, getEftTrxID, getEftTrxType, getEftValutaDate, getInterestAmt, getKeyNamePair, getLine, getMatchStatement, getMemo, getReferenceNo, getStatementLineDate, getStmtAmt, getTrxAmt, getValutaDate, initPO, isManual, isProcessed, isReversal, setC_BankStatement_ID, setC_BankStatementLine_ID, setC_BPartner_ID, setC_Charge_ID, setC_Currency_ID, setC_Invoice_ID, setC_Payment_ID, setChargeAmt, setCreatePayment, setDateAcct, setDescription, setEftAmt, setEftCheckNo, setEftCurrency, setEftMemo, setEftPayee, setEftPayeeAccount, setEftReference, setEftStatementLineDate, setEftTrxID, setEftTrxType, setEftValutaDate, setInterestAmt, setIsManual, setIsReversal, setLine, setMatchStatement, setMemo, setProcessed, setReferenceNo, setStmtAmt, setTrxAmt, setValutaDate, toString
 
Methods inherited from class org.compiere.model.PO
beforeDelete, 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
 

Constructor Detail

MBankStatementLine

public MBankStatementLine(Properties ctx,
                          int C_BankStatementLine_ID,
                          String trxName)
Standard Constructor

Parameters:
ctx - context
C_BankStatementLine_ID - id
trxName - transaction

MBankStatementLine

public MBankStatementLine(Properties ctx,
                          ResultSet rs,
                          String trxName)
Load Constructor

Parameters:
ctx - context
rs - result set
trxName - transaction

MBankStatementLine

public MBankStatementLine(MBankStatement statement)
Parent Constructor

Parameters:
statement - Bank Statement that the line is part of

MBankStatementLine

public MBankStatementLine(MBankStatement statement,
                          int lineNo)
Parent Constructor

Parameters:
statement - Bank Statement that the line is part of
lineNo - position of the line within the statement
Method Detail

setStatementLineDate

public void setStatementLineDate(Timestamp StatementLineDate)
Set Statement Line Date and all other dates (Valuta, Acct)

Specified by:
setStatementLineDate in interface I_C_BankStatementLine
Overrides:
setStatementLineDate in class X_C_BankStatementLine
Parameters:
StatementLineDate - date

setPayment

public void setPayment(MPayment payment)
Set Payment

Parameters:
payment - payment

addDescription

public void addDescription(String description)
Add to Description

Parameters:
description - text

beforeSave

protected boolean beforeSave(boolean newRecord)
Before Save

Overrides:
beforeSave in class PO
Parameters:
newRecord - new
Returns:
true

afterSave

protected boolean afterSave(boolean newRecord,
                            boolean success)
After Save

Overrides:
afterSave in class PO
Parameters:
newRecord - new
success - success
Returns:
success

afterDelete

protected boolean afterDelete(boolean success)
After Delete

Overrides:
afterDelete in class PO
Parameters:
success - success
Returns:
success

Adempiere 3.5.2a

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