Compiere 3.1

org.compiere.model
Class X_S_TimeExpenseLine

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

public class X_S_TimeExpenseLine
extends PO

Generated Model for S_TimeExpenseLine

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

Field Summary
protected  BigDecimal accessLevel
           
protected static KeyNamePair Model
           
static int Table_ID
          AD_Table_ID=488
static String Table_Name
          TableName=S_TimeExpenseLine
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_S_TimeExpenseLine(Ctx ctx, int S_TimeExpenseLine_ID, String trxName)
          Standard Constructor
X_S_TimeExpenseLine(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  int get_AccessLevel()
          AccessLevel
 int getC_Activity_ID()
          Get Activity.
 int getC_BPartner_ID()
          Get Business Partner.
 int getC_Campaign_ID()
          Get Campaign.
 int getC_Currency_ID()
          Get Currency.
 int getC_InvoiceLine_ID()
          Get Invoice Line.
 int getC_OrderLine_ID()
          Get Order Line.
 int getC_Project_ID()
          Get Project.
 int getC_ProjectPhase_ID()
          Get Project Phase.
 int getC_ProjectTask_ID()
          Get Project Task.
 int getC_UOM_ID()
          Get UOM.
 BigDecimal getConvertedAmt()
          Get Converted Amount.
 Timestamp getDateExpense()
          Get Expense Date.
 String getDescription()
          Get Description.
 BigDecimal getExpenseAmt()
          Get Expense Amount.
 BigDecimal getInvoicePrice()
          Get Invoice Price.
 KeyNamePair getKeyNamePair()
          Get Record ID/ColumnName
 int getLine()
          Get Line No.
 int getM_Product_ID()
          Get Product.
 String getNote()
          Get Note.
 BigDecimal getPriceInvoiced()
          Get Price Invoiced.
 BigDecimal getPriceReimbursed()
          Get Price Reimbursed.
 BigDecimal getQty()
          Get Quantity.
 BigDecimal getQtyInvoiced()
          Get Quantity Invoiced.
 BigDecimal getQtyReimbursed()
          Get Quantity Reimbursed.
 int getS_ResourceAssignment_ID()
          Get Assigned Resource.
 int getS_TimeExpense_ID()
          Get Expense Report.
 int getS_TimeExpenseLine_ID()
          Get Expense Line.
 int getS_TimeType_ID()
          Get Time Type.
protected  POInfo initPO(Ctx ctx)
          Load Meta Data
 boolean isInvoiced()
          Get Invoiced.
 boolean isProcessed()
          Get Processed.
 boolean isTimeReport()
          Get Time Report.
 void setC_Activity_ID(int C_Activity_ID)
          Set Activity.
 void setC_BPartner_ID(int C_BPartner_ID)
          Set Business Partner.
 void setC_Campaign_ID(int C_Campaign_ID)
          Set Campaign.
 void setC_Currency_ID(int C_Currency_ID)
          Set Currency.
 void setC_InvoiceLine_ID(int C_InvoiceLine_ID)
          Set Invoice Line.
 void setC_OrderLine_ID(int C_OrderLine_ID)
          Set Order Line.
 void setC_Project_ID(int C_Project_ID)
          Set Project.
 void setC_ProjectPhase_ID(int C_ProjectPhase_ID)
          Set Project Phase.
 void setC_ProjectTask_ID(int C_ProjectTask_ID)
          Set Project Task.
 void setC_UOM_ID(int C_UOM_ID)
          Set UOM.
 void setConvertedAmt(BigDecimal ConvertedAmt)
          Set Converted Amount.
 void setDateExpense(Timestamp DateExpense)
          Set Expense Date.
 void setDescription(String Description)
          Set Description.
 void setExpenseAmt(BigDecimal ExpenseAmt)
          Set Expense Amount.
 void setInvoicePrice(BigDecimal InvoicePrice)
          Set Invoice Price.
 void setIsInvoiced(boolean IsInvoiced)
          Set Invoiced.
 void setIsTimeReport(boolean IsTimeReport)
          Set Time Report.
 void setLine(int Line)
          Set Line No.
 void setM_Product_ID(int M_Product_ID)
          Set Product.
 void setNote(String Note)
          Set Note.
 void setPriceInvoiced(BigDecimal PriceInvoiced)
          Set Price Invoiced.
 void setPriceReimbursed(BigDecimal PriceReimbursed)
          Set Price Reimbursed.
 void setProcessed(boolean Processed)
          Set Processed.
 void setQty(BigDecimal Qty)
          Set Quantity.
 void setQtyInvoiced(BigDecimal QtyInvoiced)
          Set Quantity Invoiced.
 void setQtyReimbursed(BigDecimal QtyReimbursed)
          Set Quantity Reimbursed.
 void setS_ResourceAssignment_ID(int S_ResourceAssignment_ID)
          Set Assigned Resource.
 void setS_TimeExpense_ID(int S_TimeExpense_ID)
          Set Expense Report.
 void setS_TimeExpenseLine_ID(int S_TimeExpenseLine_ID)
          Set Expense Line.
 void setS_TimeType_ID(int S_TimeType_ID)
          Set Time Type.
 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=488

See Also:
Constant Field Values

Table_Name

public static final String Table_Name
TableName=S_TimeExpenseLine

See Also:
Constant Field Values

Model

protected static KeyNamePair Model

accessLevel

protected BigDecimal accessLevel
Constructor Detail

X_S_TimeExpenseLine

public X_S_TimeExpenseLine(Ctx ctx,
                           int S_TimeExpenseLine_ID,
                           String trxName)
Standard Constructor

Parameters:
ctx - context
S_TimeExpenseLine_ID - id
trxName - transaction

X_S_TimeExpenseLine

public X_S_TimeExpenseLine(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:
1 - 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

setC_Activity_ID

public void setC_Activity_ID(int C_Activity_ID)
Set Activity.

Parameters:
C_Activity_ID - Business Activity

getC_Activity_ID

public int getC_Activity_ID()
Get Activity.

Returns:
Business Activity

setC_BPartner_ID

public void setC_BPartner_ID(int C_BPartner_ID)
Set Business Partner.

Parameters:
C_BPartner_ID - Identifies a Business Partner

getC_BPartner_ID

public int getC_BPartner_ID()
Get Business Partner.

Returns:
Identifies a Business Partner

setC_Campaign_ID

public void setC_Campaign_ID(int C_Campaign_ID)
Set Campaign.

Parameters:
C_Campaign_ID - Marketing Campaign

getC_Campaign_ID

public int getC_Campaign_ID()
Get Campaign.

Returns:
Marketing Campaign

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_InvoiceLine_ID

public void setC_InvoiceLine_ID(int C_InvoiceLine_ID)
Set Invoice Line.

Parameters:
C_InvoiceLine_ID - Invoice Detail Line

getC_InvoiceLine_ID

public int getC_InvoiceLine_ID()
Get Invoice Line.

Returns:
Invoice Detail Line

setC_OrderLine_ID

public void setC_OrderLine_ID(int C_OrderLine_ID)
Set Order Line.

Parameters:
C_OrderLine_ID - Order Line

getC_OrderLine_ID

public int getC_OrderLine_ID()
Get Order Line.

Returns:
Order Line

setC_ProjectPhase_ID

public void setC_ProjectPhase_ID(int C_ProjectPhase_ID)
Set Project Phase.

Parameters:
C_ProjectPhase_ID - Phase of a Project

getC_ProjectPhase_ID

public int getC_ProjectPhase_ID()
Get Project Phase.

Returns:
Phase of a Project

setC_ProjectTask_ID

public void setC_ProjectTask_ID(int C_ProjectTask_ID)
Set Project Task.

Parameters:
C_ProjectTask_ID - Actual Project Task in a Phase

getC_ProjectTask_ID

public int getC_ProjectTask_ID()
Get Project Task.

Returns:
Actual Project Task in a Phase

setC_Project_ID

public void setC_Project_ID(int C_Project_ID)
Set Project.

Parameters:
C_Project_ID - Financial Project

getC_Project_ID

public int getC_Project_ID()
Get Project.

Returns:
Financial Project

setC_UOM_ID

public void setC_UOM_ID(int C_UOM_ID)
Set UOM.

Parameters:
C_UOM_ID - Unit of Measure

getC_UOM_ID

public int getC_UOM_ID()
Get UOM.

Returns:
Unit of Measure

setConvertedAmt

public void setConvertedAmt(BigDecimal ConvertedAmt)
Set Converted Amount.

Parameters:
ConvertedAmt - Converted Amount

getConvertedAmt

public BigDecimal getConvertedAmt()
Get Converted Amount.

Returns:
Converted Amount

setDateExpense

public void setDateExpense(Timestamp DateExpense)
Set Expense Date.

Parameters:
DateExpense - Date of expense

getDateExpense

public Timestamp getDateExpense()
Get Expense Date.

Returns:
Date of expense

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

setExpenseAmt

public void setExpenseAmt(BigDecimal ExpenseAmt)
Set Expense Amount.

Parameters:
ExpenseAmt - Amount for this expense

getExpenseAmt

public BigDecimal getExpenseAmt()
Get Expense Amount.

Returns:
Amount for this expense

setInvoicePrice

public void setInvoicePrice(BigDecimal InvoicePrice)
Set Invoice Price.

Parameters:
InvoicePrice - Unit price to be invoiced or 0 for default price

getInvoicePrice

public BigDecimal getInvoicePrice()
Get Invoice Price.

Returns:
Unit price to be invoiced or 0 for default price

setIsInvoiced

public void setIsInvoiced(boolean IsInvoiced)
Set Invoiced.

Parameters:
IsInvoiced - Is this invoiced?

isInvoiced

public boolean isInvoiced()
Get Invoiced.

Returns:
Is this invoiced?

setIsTimeReport

public void setIsTimeReport(boolean IsTimeReport)
Set Time Report.

Parameters:
IsTimeReport - Line is a time report only (no expense)

isTimeReport

public boolean isTimeReport()
Get Time Report.

Returns:
Line is a time report only (no expense)

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

getKeyNamePair

public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName

Returns:
ID/ColumnName pair

setM_Product_ID

public void setM_Product_ID(int M_Product_ID)
Set Product.

Parameters:
M_Product_ID - Product, Service, Item

getM_Product_ID

public int getM_Product_ID()
Get Product.

Returns:
Product, Service, Item

setNote

public void setNote(String Note)
Set Note.

Parameters:
Note - Optional additional user defined information

getNote

public String getNote()
Get Note.

Returns:
Optional additional user defined information

setPriceInvoiced

public void setPriceInvoiced(BigDecimal PriceInvoiced)
Set Price Invoiced.

Parameters:
PriceInvoiced - The priced invoiced to the customer (in the currency of the customer's AR price list) - 0 for default price

getPriceInvoiced

public BigDecimal getPriceInvoiced()
Get Price Invoiced.

Returns:
The priced invoiced to the customer (in the currency of the customer's AR price list) - 0 for default price

setPriceReimbursed

public void setPriceReimbursed(BigDecimal PriceReimbursed)
Set Price Reimbursed.

Parameters:
PriceReimbursed - The reimbursed price (in currency of the employee's AP price list)

getPriceReimbursed

public BigDecimal getPriceReimbursed()
Get Price Reimbursed.

Returns:
The reimbursed price (in currency of the employee's AP price list)

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

setQty

public void setQty(BigDecimal Qty)
Set Quantity.

Parameters:
Qty - Quantity

getQty

public BigDecimal getQty()
Get Quantity.

Returns:
Quantity

setQtyInvoiced

public void setQtyInvoiced(BigDecimal QtyInvoiced)
Set Quantity Invoiced.

Parameters:
QtyInvoiced - Invoiced Quantity

getQtyInvoiced

public BigDecimal getQtyInvoiced()
Get Quantity Invoiced.

Returns:
Invoiced Quantity

setQtyReimbursed

public void setQtyReimbursed(BigDecimal QtyReimbursed)
Set Quantity Reimbursed.

Parameters:
QtyReimbursed - The reimbursed quantity

getQtyReimbursed

public BigDecimal getQtyReimbursed()
Get Quantity Reimbursed.

Returns:
The reimbursed quantity

setS_ResourceAssignment_ID

public void setS_ResourceAssignment_ID(int S_ResourceAssignment_ID)
Set Assigned Resource.

Parameters:
S_ResourceAssignment_ID - Assigned Resource

getS_ResourceAssignment_ID

public int getS_ResourceAssignment_ID()
Get Assigned Resource.

Returns:
Assigned Resource

setS_TimeExpenseLine_ID

public void setS_TimeExpenseLine_ID(int S_TimeExpenseLine_ID)
Set Expense Line.

Parameters:
S_TimeExpenseLine_ID - Time and Expense Report Line

getS_TimeExpenseLine_ID

public int getS_TimeExpenseLine_ID()
Get Expense Line.

Returns:
Time and Expense Report Line

setS_TimeExpense_ID

public void setS_TimeExpense_ID(int S_TimeExpense_ID)
Set Expense Report.

Parameters:
S_TimeExpense_ID - Time and Expense Report

getS_TimeExpense_ID

public int getS_TimeExpense_ID()
Get Expense Report.

Returns:
Time and Expense Report

setS_TimeType_ID

public void setS_TimeType_ID(int S_TimeType_ID)
Set Time Type.

Parameters:
S_TimeType_ID - Type of time recorded

getS_TimeType_ID

public int getS_TimeType_ID()
Get Time Type.

Returns:
Type of time recorded

Compiere 3.1

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