www.pudn.com > code_source_compiere_erp_crm_logiciel_java.zip > MOrderTax.java


package org.compiere.model; 
 
import java.util.*; 
import java.sql.*; 
import java.math.*; 
import java.io.Serializable; 
import org.compiere.util.*; 
 
public class MOrderTax 
  extends PO 
{ 
	public MOrderTax (Properties ctx, int C_OrderTax_ID) 
	{ 
		super (ctx, C_OrderTax_ID); 
		if (C_OrderTax_ID == 0) 
		{ 
			setTaxAmt (Env.ZERO); 
			setC_Tax_ID (0); 
			setTaxBaseAmt (Env.ZERO); 
			setC_Order_ID (0); 
		} 
	} 
 
	protected POInfo initPO (Properties ctx) 
	{ 
		int AD_Table_ID = 314; 
		POInfo poi = POInfo.getPOInfo (ctx, AD_Table_ID); 
		return poi; 
	} 
 
	public boolean save () 
	{ 
		Log.trace (Log.l4_Data, "MOrderTax.save"); 
		return super.save (); 
	} 
 
	public String toString () 
	{ 
		StringBuffer sb = new StringBuffer ("MOrderTax[").append (getID ()).append ("]"); 
		return sb.toString (); 
	} 
 
	void setTaxAmt (BigDecimal TaxAmt) 
	{ 
		if (TaxAmt == null) 
			throw new IllegalArgumentException ("TaxAmt is mandatory"); 
		setValueNoCheck ("TaxAmt", TaxAmt); 
	} 
 
	public BigDecimal getTaxAmt () 
	{ 
		BigDecimal bd = (BigDecimal)getValue ("TaxAmt"); 
		if (bd == null) 
			return Env.ZERO; 
		return bd; 
	} 
 
	void setC_Tax_ID (int C_Tax_ID) 
	{ 
		setValueNoCheck ("C_Tax_ID", new Integer (C_Tax_ID)); 
	} 
 
	public int getC_Tax_ID () 
	{ 
		Integer ii = (Integer)getValue ("C_Tax_ID"); 
		if (ii == null) 
			return 0; 
		return ii.intValue (); 
	} 
 
	void setTaxBaseAmt (BigDecimal TaxBaseAmt) 
	{ 
		if (TaxBaseAmt == null) 
			throw new IllegalArgumentException ("TaxBaseAmt is mandatory"); 
		setValueNoCheck ("TaxBaseAmt", TaxBaseAmt); 
	} 
 
	public BigDecimal getTaxBaseAmt () 
	{ 
		BigDecimal bd = (BigDecimal)getValue ("TaxBaseAmt"); 
		if (bd == null) 
			return Env.ZERO; 
		return bd; 
	} 
 
	void setC_Order_ID (int C_Order_ID) 
	{ 
		setValueNoCheck ("C_Order_ID", new Integer (C_Order_ID)); 
	} 
 
	public int getC_Order_ID () 
	{ 
		Integer ii = (Integer)getValue ("C_Order_ID"); 
		if (ii == null) 
			return 0; 
		return ii.intValue (); 
	} 
}