Compiere 3.1

org.compiere.model
Class MMovementLine

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

public class MMovementLine
extends X_M_MovementLine

Inventory Move Line Model

Version:
$Id: MMovementLine.java,v 1.3 2006/07/30 00:51:03 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.compiere.model.X_M_MovementLine
accessLevel, M_ATTRIBUTESETINSTANCETO_ID_AD_Reference_ID, M_LOCATORTO_ID_AD_Reference_ID, M_PRODUCT_ID_AD_Reference_ID, 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
MMovementLine(Ctx ctx, int M_MovementLine_ID, String trxName)
          Standard Cosntructor
MMovementLine(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
MMovementLine(MMovement parent)
          Parent constructor
 
Method Summary
 void addDescription(String description)
          Add to Description
protected  boolean beforeSave(boolean newRecord)
          Before Save
 int getM_AttributeSetInstanceTo_ID()
          Get AttributeSetInstance To
 MMovement getParent()
          get Parent
 MProduct getProduct()
          Get Product
 void setM_Product_ID(String oldM_Product_ID, String newM_Product_ID, int windowNo)
          Set Product - Callout
 void setMovementQty(BigDecimal MovementQty)
          Set Movement Qty - enforce UOM
 
Methods inherited from class org.compiere.model.X_M_MovementLine
get_AccessLevel, getConfirmedQty, getDescription, getKeyNamePair, getLine, getM_AttributeSetInstance_ID, getM_Locator_ID, getM_LocatorTo_ID, getM_Movement_ID, getM_MovementLine_ID, getM_Product_ID, getMovementQty, getScrappedQty, getTargetQty, initPO, isProcessed, setConfirmedQty, setDescription, setLine, setM_AttributeSetInstance_ID, setM_AttributeSetInstanceTo_ID, setM_Locator_ID, setM_LocatorTo_ID, setM_Movement_ID, setM_MovementLine_ID, setM_Product_ID, setProcessed, setScrappedQty, setTargetQty, toString
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, afterSave, beforeDelete, 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

MMovementLine

public MMovementLine(Ctx ctx,
                     int M_MovementLine_ID,
                     String trxName)
Standard Cosntructor

Parameters:
ctx - context
M_MovementLine_ID - id
trxName - transaction

MMovementLine

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

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

MMovementLine

public MMovementLine(MMovement parent)
Parent constructor

Parameters:
parent - parent
Method Detail

getM_AttributeSetInstanceTo_ID

public int getM_AttributeSetInstanceTo_ID()
Get AttributeSetInstance To

Overrides:
getM_AttributeSetInstanceTo_ID in class X_M_MovementLine
Returns:
ASI

addDescription

public void addDescription(String description)
Add to Description

Parameters:
description - text

getProduct

public MProduct getProduct()
Get Product

Returns:
product or null if not defined

setM_Product_ID

@UICallout
public void setM_Product_ID(String oldM_Product_ID,
                                      String newM_Product_ID,
                                      int windowNo)
                     throws Exception
Set Product - Callout

Parameters:
oldM_Product_ID - old value
newM_Product_ID - new value
windowNo - window
Throws:
Exception

setMovementQty

public void setMovementQty(BigDecimal MovementQty)
Set Movement Qty - enforce UOM

Overrides:
setMovementQty in class X_M_MovementLine
Parameters:
MovementQty - qty

getParent

public MMovement getParent()
get Parent

Returns:
Parent Movement

beforeSave

protected boolean beforeSave(boolean newRecord)
Before Save

Overrides:
beforeSave in class PO
Parameters:
newRecord - new
Returns:
true

Compiere 3.1

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