Compiere 3.1

org.compiere.model
Class MInOutLineConfirm

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

public class MInOutLineConfirm
extends X_M_InOutLineConfirm

Ship Confirmation Line Model

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

Field Summary
 
Fields inherited from class org.compiere.model.X_M_InOutLineConfirm
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
MInOutLineConfirm(Ctx ctx, int M_InOutLineConfirm_ID, String trxName)
          Standard Constructor
MInOutLineConfirm(Ctx ctx, ResultSet rs, String trxName)
          Load Construvtor
MInOutLineConfirm(MInOutConfirm header)
          Parent Construvtor
 
Method Summary
protected  boolean beforeDelete()
          Before Delete - do not delete
protected  boolean beforeSave(boolean newRecord)
          Before Save
 MInOutLine getLine()
          Get Shipment Line
 boolean isFullyConfirmed()
          Is Fully Confirmed
 boolean processLine(boolean isSOTrx, String confirmType)
          Process Confirmation Line
 void setInOutLine(MInOutLine line)
          Set Shipment Line
 
Methods inherited from class org.compiere.model.X_M_InOutLineConfirm
get_AccessLevel, getC_InvoiceLine_ID, getConfirmationNo, getConfirmedQty, getDescription, getDifferenceQty, getKeyNamePair, getM_InOutConfirm_ID, getM_InOutLine_ID, getM_InOutLineConfirm_ID, getM_InventoryLine_ID, getScrappedQty, getTargetQty, initPO, isProcessed, setC_InvoiceLine_ID, setConfirmationNo, setConfirmedQty, setDescription, setDifferenceQty, setM_InOutConfirm_ID, setM_InOutLine_ID, setM_InOutLineConfirm_ID, setM_InventoryLine_ID, setProcessed, setScrappedQty, setTargetQty, toString
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, afterSave, 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

MInOutLineConfirm

public MInOutLineConfirm(Ctx ctx,
                         int M_InOutLineConfirm_ID,
                         String trxName)
Standard Constructor

Parameters:
ctx - context
M_InOutLineConfirm_ID - id
trxName - transaction

MInOutLineConfirm

public MInOutLineConfirm(Ctx ctx,
                         ResultSet rs,
                         String trxName)
Load Construvtor

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

MInOutLineConfirm

public MInOutLineConfirm(MInOutConfirm header)
Parent Construvtor

Parameters:
header - parent
Method Detail

setInOutLine

public void setInOutLine(MInOutLine line)
Set Shipment Line

Parameters:
line - shipment line

getLine

public MInOutLine getLine()
Get Shipment Line

Returns:
line

processLine

public boolean processLine(boolean isSOTrx,
                           String confirmType)
Process Confirmation Line. - Update InOut Line

Parameters:
isSOTrx - sales order
confirmType - type
Returns:
success

isFullyConfirmed

public boolean isFullyConfirmed()
Is Fully Confirmed

Returns:
true if Target = Confirmed qty

beforeDelete

protected boolean beforeDelete()
Before Delete - do not delete

Overrides:
beforeDelete in class PO
Returns:
false

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.