Compiere 3.1

org.compiere.model
Class MOrderTax

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_C_OrderTax
          extended by org.compiere.model.MOrderTax
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, Evaluatee

public class MOrderTax
extends X_C_OrderTax

Order Tax Model

Version:
$Id: MOrderTax.java,v 1.4 2006/07/30 00:51:04 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.compiere.model.X_C_OrderTax
accessLevel, Model, Table_ID, Table_Name, updatedMS
 
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
MOrderTax(Ctx ctx, int ignored, String trxName)
          Persistency Constructor
MOrderTax(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor.
 
Method Summary
 boolean calculateTaxFromLines()
          Calculate/Set Tax Amt from Order Lines
static MOrderTax get(MOrderLine line, int precision, boolean oldTax, String trxName)
          Get Tax Line for Order Line
protected  MTax getTax()
          Get Tax
protected  void setPrecision(int precision)
          Set Precision
 String toString()
          String Representation
 
Methods inherited from class org.compiere.model.X_C_OrderTax
get_AccessLevel, getC_Order_ID, getC_Tax_ID, getKeyNamePair, getTaxAmt, getTaxBaseAmt, initPO, isProcessed, isTaxIncluded, setC_Order_ID, setC_Tax_ID, setIsTaxIncluded, setProcessed, setTaxAmt, setTaxBaseAmt
 
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
 

Constructor Detail

MOrderTax

public MOrderTax(Ctx ctx,
                 int ignored,
                 String trxName)
Persistency Constructor

Parameters:
ctx - context
ignored - ignored
trxName - transaction

MOrderTax

public MOrderTax(Ctx ctx,
                 ResultSet rs,
                 String trxName)
Load Constructor. Set Precision and TaxIncluded for tax calculations!

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

get

public static MOrderTax get(MOrderLine line,
                            int precision,
                            boolean oldTax,
                            String trxName)
Get Tax Line for Order Line

Parameters:
line - Order line
precision - currenct precision
oldTax - get old tax
trxName - transaction
Returns:
existing or new tax

setPrecision

protected void setPrecision(int precision)
Set Precision

Parameters:
precision - The precision to set.

getTax

protected MTax getTax()
Get Tax

Returns:
tax

calculateTaxFromLines

public boolean calculateTaxFromLines()
Calculate/Set Tax Amt from Order Lines

Returns:
true if aclculated

toString

public String toString()
String Representation

Overrides:
toString in class X_C_OrderTax
Returns:
info

Compiere 3.1

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