Compiere 3.1

org.compiere.model
Class X_C_CashLine

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_C_CashLine
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, Evaluatee
Direct Known Subclasses:
MCashLine

public class X_C_CashLine
extends PO

Generated Model for C_CashLine

Version:
Release 3.1.0 - $Id$
Author:
Jorg Janke (generated)
See Also:
Serialized Form

Field Summary
protected  BigDecimal accessLevel
           
static int CASHTYPE_AD_Reference_ID
          CashType AD_Reference_ID=217
static String CASHTYPE_BankAccountTransfer
          Bank Account Transfer = T
static String CASHTYPE_Charge
          Charge = C
static String CASHTYPE_Difference
          Difference = D
static String CASHTYPE_GeneralExpense
          General Expense = E
static String CASHTYPE_GeneralReceipts
          General Receipts = R
static String CASHTYPE_Invoice
          Invoice = I
protected static KeyNamePair Model
           
static int Table_ID
          AD_Table_ID=410
static String Table_Name
          TableName=C_CashLine
static long updatedMS
          Last Updated Timestamp 2008-06-10 15:12:06.0
 
Fields inherited from class org.compiere.framework.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
X_C_CashLine(Ctx ctx, int C_CashLine_ID, String trxName)
          Standard Constructor
X_C_CashLine(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  int get_AccessLevel()
          AccessLevel
 BigDecimal getAmount()
          Get Amount.
 int getC_BankAccount_ID()
          Get Bank Account.
 int getC_Cash_ID()
          Get Cash Journal.
 int getC_CashLine_ID()
          Get Cash Journal Line.
 int getC_Charge_ID()
          Get Charge.
 int getC_Currency_ID()
          Get Currency.
 int getC_Invoice_ID()
          Get Invoice.
 String getCashType()
          Get Cash Type.
 String getDescription()
          Get Description.
 BigDecimal getDiscountAmt()
          Get Discount Amount.
 KeyNamePair getKeyNamePair()
          Get Record ID/ColumnName
 int getLine()
          Get Line No.
 BigDecimal getWriteOffAmt()
          Get Write-off Amount.
protected  POInfo initPO(Ctx ctx)
          Load Meta Data
 boolean isCashTypeValid(String test)
          Is test a valid value.
 boolean isGenerated()
          Get Generated.
 boolean isProcessed()
          Get Processed.
 void setAmount(BigDecimal Amount)
          Set Amount.
 void setC_BankAccount_ID(int C_BankAccount_ID)
          Set Bank Account.
 void setC_Cash_ID(int C_Cash_ID)
          Set Cash Journal.
 void setC_CashLine_ID(int C_CashLine_ID)
          Set Cash Journal Line.
 void setC_Charge_ID(int C_Charge_ID)
          Set Charge.
 void setC_Currency_ID(int C_Currency_ID)
          Set Currency.
 void setC_Invoice_ID(int C_Invoice_ID)
          Set Invoice.
 void setCashType(String CashType)
          Set Cash Type.
 void setDescription(String Description)
          Set Description.
 void setDiscountAmt(BigDecimal DiscountAmt)
          Set Discount Amount.
 void setIsGenerated(boolean IsGenerated)
          Set Generated.
 void setLine(int Line)
          Set Line No.
 void setProcessed(boolean Processed)
          Set Processed.
 void setWriteOffAmt(BigDecimal WriteOffAmt)
          Set Write-off Amount.
 String toString()
          Info
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, afterSave, beforeDelete, beforeSave, compare, convertToBigDecimal, convertToBoolean, convertToInt, convertToTimestamp, copy, copyValues, copyValues, createAttachment, delete_Accounting, delete, delete, dump, dump, equals, get_ChangeVO, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_EntityType, get_HashMap, get_ID, get_IDOld, get_Info, get_KeyColumns, get_Logger, get_Table_ID, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_ValuesAsString, get_WhereClause, get_xmlDocument, get_xmlString, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getVO, hashCode, insert_Accounting, is_Changed, is_KeyColumn, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveNew_getID, saveNewInsertSQL, saveNewSpecial, saveUpdate, set_ChangeVO, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueString, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setContext, setCtx, setDocWorkflowMgr, setIsActive, setStandardDefaults, setUpdateable, setUpdatedBy, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

updatedMS

public static final long updatedMS
Last Updated Timestamp 2008-06-10 15:12:06.0

See Also:
Constant Field Values

Table_ID

public static final int Table_ID
AD_Table_ID=410

See Also:
Constant Field Values

Table_Name

public static final String Table_Name
TableName=C_CashLine

See Also:
Constant Field Values

Model

protected static KeyNamePair Model

accessLevel

protected BigDecimal accessLevel

CASHTYPE_AD_Reference_ID

public static final int CASHTYPE_AD_Reference_ID
CashType AD_Reference_ID=217

See Also:
Constant Field Values

CASHTYPE_Charge

public static final String CASHTYPE_Charge
Charge = C

See Also:
Constant Field Values

CASHTYPE_Difference

public static final String CASHTYPE_Difference
Difference = D

See Also:
Constant Field Values

CASHTYPE_GeneralExpense

public static final String CASHTYPE_GeneralExpense
General Expense = E

See Also:
Constant Field Values

CASHTYPE_Invoice

public static final String CASHTYPE_Invoice
Invoice = I

See Also:
Constant Field Values

CASHTYPE_GeneralReceipts

public static final String CASHTYPE_GeneralReceipts
General Receipts = R

See Also:
Constant Field Values

CASHTYPE_BankAccountTransfer

public static final String CASHTYPE_BankAccountTransfer
Bank Account Transfer = T

See Also:
Constant Field Values
Constructor Detail

X_C_CashLine

public X_C_CashLine(Ctx ctx,
                    int C_CashLine_ID,
                    String trxName)
Standard Constructor

Parameters:
ctx - context
C_CashLine_ID - id
trxName - transaction

X_C_CashLine

public X_C_CashLine(Ctx ctx,
                    ResultSet rs,
                    String trxName)
Load Constructor

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

get_AccessLevel

protected int get_AccessLevel()
AccessLevel

Specified by:
get_AccessLevel in class PO
Returns:
3 - Client - Org

initPO

protected POInfo initPO(Ctx ctx)
Load Meta Data

Specified by:
initPO in class PO
Parameters:
ctx - context
Returns:
PO Info

toString

public String toString()
Info

Overrides:
toString in class PO
Returns:
info

setAmount

public void setAmount(BigDecimal Amount)
Set Amount.

Parameters:
Amount - Amount in a defined currency

getAmount

public BigDecimal getAmount()
Get Amount.

Returns:
Amount in a defined currency

setC_BankAccount_ID

public void setC_BankAccount_ID(int C_BankAccount_ID)
Set Bank Account.

Parameters:
C_BankAccount_ID - Account at the Bank

getC_BankAccount_ID

public int getC_BankAccount_ID()
Get Bank Account.

Returns:
Account at the Bank

setC_CashLine_ID

public void setC_CashLine_ID(int C_CashLine_ID)
Set Cash Journal Line.

Parameters:
C_CashLine_ID - Cash Journal Line

getC_CashLine_ID

public int getC_CashLine_ID()
Get Cash Journal Line.

Returns:
Cash Journal Line

setC_Cash_ID

public void setC_Cash_ID(int C_Cash_ID)
Set Cash Journal.

Parameters:
C_Cash_ID - Cash Journal

getC_Cash_ID

public int getC_Cash_ID()
Get Cash Journal.

Returns:
Cash Journal

getKeyNamePair

public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName

Returns:
ID/ColumnName pair

setC_Charge_ID

public void setC_Charge_ID(int C_Charge_ID)
Set Charge.

Parameters:
C_Charge_ID - Additional document charges

getC_Charge_ID

public int getC_Charge_ID()
Get Charge.

Returns:
Additional document charges

setC_Currency_ID

public void setC_Currency_ID(int C_Currency_ID)
Set Currency.

Parameters:
C_Currency_ID - The Currency for this record

getC_Currency_ID

public int getC_Currency_ID()
Get Currency.

Returns:
The Currency for this record

setC_Invoice_ID

public void setC_Invoice_ID(int C_Invoice_ID)
Set Invoice.

Parameters:
C_Invoice_ID - Invoice Identifier

getC_Invoice_ID

public int getC_Invoice_ID()
Get Invoice.

Returns:
Invoice Identifier

isCashTypeValid

public boolean isCashTypeValid(String test)
Is test a valid value.

Parameters:
test - testvalue
Returns:
true if valid

setCashType

public void setCashType(String CashType)
Set Cash Type.

Parameters:
CashType - Source of Cash

getCashType

public String getCashType()
Get Cash Type.

Returns:
Source of Cash

setDescription

public void setDescription(String Description)
Set Description.

Parameters:
Description - Optional short description of the record

getDescription

public String getDescription()
Get Description.

Returns:
Optional short description of the record

setDiscountAmt

public void setDiscountAmt(BigDecimal DiscountAmt)
Set Discount Amount.

Parameters:
DiscountAmt - Calculated amount of discount

getDiscountAmt

public BigDecimal getDiscountAmt()
Get Discount Amount.

Returns:
Calculated amount of discount

setIsGenerated

public void setIsGenerated(boolean IsGenerated)
Set Generated.

Parameters:
IsGenerated - This Line is generated

isGenerated

public boolean isGenerated()
Get Generated.

Returns:
This Line is generated

setLine

public void setLine(int Line)
Set Line No.

Parameters:
Line - Unique line for this document

getLine

public int getLine()
Get Line No.

Returns:
Unique line for this document

setProcessed

public void setProcessed(boolean Processed)
Set Processed.

Parameters:
Processed - The document has been processed

isProcessed

public boolean isProcessed()
Get Processed.

Returns:
The document has been processed

setWriteOffAmt

public void setWriteOffAmt(BigDecimal WriteOffAmt)
Set Write-off Amount.

Parameters:
WriteOffAmt - Amount to write-off

getWriteOffAmt

public BigDecimal getWriteOffAmt()
Get Write-off Amount.

Returns:
Amount to write-off

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.