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


package org.compiere.model; 
 
import java.util.*; 
import java.sql.*; 
import java.math.*; 
import java.io.Serializable; 
import org.compiere.util.Env; 
 
public class MInOutLine 
  extends PO 
{ 
	public MInOutLine (Properties ctx, int M_InOutLine_ID) 
	{ 
		super (ctx, M_InOutLine_ID); 
		if (M_InOutLine_ID == 0) 
		{ 
			setM_Product_ID (0); 
			setMovementQty (Env.ZERO); 
			setIsInvoiced (false); 
			setC_UOM_ID (0); 
			setLine (0); 
			setM_InOutLine_ID (0); 
			setM_Locator_ID (0); 
			setM_InOut_ID (0); 
		} 
	} 
 
	/** 
	 *  Load Constructor 
	 *  @param ctx context 
	 *  @param rs result set record 
	 */ 
	public MInOutLine (Properties ctx, ResultSet rs) 
	{ 
		super (ctx, rs); 
	}	//	MInOutLine 
 
	protected POInfo initPO (Properties ctx) 
	{ 
		int AD_Table_ID = 320; 
		POInfo poi = POInfo.getPOInfo (ctx, AD_Table_ID); 
		return poi; 
	} 
 
	public boolean save () 
	{ 
		log.debug ("save"); 
		return super.save (); 
	} 
 
	public String toString () 
	{ 
		StringBuffer sb = new StringBuffer ("MInOutLine[").append (getID ()).append ("]"); 
		return sb.toString (); 
	} 
 
	public void setM_Product_ID (int M_Product_ID) 
	{ 
		setValue ("M_Product_ID", new Integer (M_Product_ID)); 
	} 
 
	public int getM_Product_ID () 
	{ 
		Integer ii = (Integer)getValue ("M_Product_ID"); 
		if (ii == null) 
			return 0; 
		return ii.intValue (); 
	} 
 
	public void setMovementQty (BigDecimal MovementQty) 
	{ 
		if (MovementQty == null) 
			throw new IllegalArgumentException ("MovementQty is mandatory"); 
		setValue ("MovementQty", MovementQty); 
	} 
 
	public BigDecimal getMovementQty () 
	{ 
		BigDecimal bd = (BigDecimal)getValue ("MovementQty"); 
		if (bd == null) 
			return Env.ZERO; 
		return bd; 
	} 
 
	public void setIsInvoiced (boolean IsInvoiced) 
	{ 
		setValue ("IsInvoiced", new Boolean (IsInvoiced)); 
	} 
 
	public boolean isInvoiced () 
	{ 
		Boolean bb = (Boolean)getValue ("IsInvoiced"); 
		if (bb != null) 
			return bb.booleanValue (); 
		return false; 
	} 
 
	void setC_UOM_ID (int C_UOM_ID) 
	{ 
		setValueNoCheck ("C_UOM_ID", new Integer (C_UOM_ID)); 
	} 
 
	public int getC_UOM_ID () 
	{ 
		Integer ii = (Integer)getValue ("C_UOM_ID"); 
		if (ii == null) 
			return 0; 
		return ii.intValue (); 
	} 
 
	void setC_OrderLine_ID (int C_OrderLine_ID) 
	{ 
		setValueNoCheck ("C_OrderLine_ID", new Integer (C_OrderLine_ID)); 
	} 
 
	public int getC_OrderLine_ID () 
	{ 
		Integer ii = (Integer)getValue ("C_OrderLine_ID"); 
		if (ii == null) 
			return 0; 
		return ii.intValue (); 
	} 
 
	public void setLine (int Line) 
	{ 
		setValue ("Line", new Integer (Line)); 
	} 
 
	public int getLine () 
	{ 
		Integer ii = (Integer)getValue ("Line"); 
		if (ii == null) 
			return 0; 
		return ii.intValue (); 
	} 
 
	public void setLot (String Lot) 
	{ 
		setValue ("Lot", Lot); 
	} 
 
	public String getLot () 
	{ 
		return (String)getValue ("Lot"); 
	} 
 
	public void setSerNo (String SerNo) 
	{ 
		setValue ("SerNo", SerNo); 
	} 
 
	public String getSerNo () 
	{ 
		return (String)getValue ("SerNo"); 
	} 
 
	void setM_InOutLine_ID (int M_InOutLine_ID) 
	{ 
		setValueNoCheck ("M_InOutLine_ID", new Integer (M_InOutLine_ID)); 
	} 
 
	public int getM_InOutLine_ID () 
	{ 
		Integer ii = (Integer)getValue ("M_InOutLine_ID"); 
		if (ii == null) 
			return 0; 
		return ii.intValue (); 
	} 
 
	public void setDescription (String Description) 
	{ 
		setValue ("Description", Description); 
	} 
 
	public String getDescription () 
	{ 
		return (String)getValue ("Description"); 
	} 
 
	public void setM_Locator_ID (int M_Locator_ID) 
	{ 
		setValue ("M_Locator_ID", new Integer (M_Locator_ID)); 
	} 
 
	public int getM_Locator_ID () 
	{ 
		Integer ii = (Integer)getValue ("M_Locator_ID"); 
		if (ii == null) 
			return 0; 
		return ii.intValue (); 
	} 
 
	void setM_InOut_ID (int M_InOut_ID) 
	{ 
		setValueNoCheck ("M_InOut_ID", new Integer (M_InOut_ID)); 
	} 
 
	public int getM_InOut_ID () 
	{ 
		Integer ii = (Integer)getValue ("M_InOut_ID"); 
		if (ii == null) 
			return 0; 
		return ii.intValue (); 
	} 
}