Adempiere 3.5.2a

org.compiere.model
Class MInOutLineConfirm

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_M_InOutLineConfirm
          extended by org.compiere.model.MInOutLineConfirm
All Implemented Interfaces:
Serializable, Comparator, I_M_InOutLineConfirm, I_Persistent, 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.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_ctx, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Fields inherited from interface org.compiere.model.I_M_InOutLineConfirm
accessLevel, COLUMNNAME_C_InvoiceLine_ID, COLUMNNAME_ConfirmationNo, COLUMNNAME_ConfirmedQty, COLUMNNAME_Description, COLUMNNAME_DifferenceQty, COLUMNNAME_M_InOutConfirm_ID, COLUMNNAME_M_InOutLine_ID, COLUMNNAME_M_InOutLineConfirm_ID, COLUMNNAME_M_InventoryLine_ID, COLUMNNAME_Processed, COLUMNNAME_ScrappedQty, COLUMNNAME_TargetQty, Model, Table_ID, Table_Name
 
Constructor Summary
MInOutLineConfirm(MInOutConfirm header)
          Parent Construvtor
MInOutLineConfirm(Properties ctx, int M_InOutLineConfirm_ID, String trxName)
          Standard Constructor
MInOutLineConfirm(Properties ctx, ResultSet rs, String trxName)
          Load 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, getC_InvoiceLine, getConfirmationNo, getConfirmedQty, getDescription, getDifferenceQty, getKeyNamePair, getM_InOutConfirm_ID, getM_InOutConfirm, getM_InOutLine_ID, getM_InOutLine, getM_InOutLineConfirm_ID, getM_InventoryLine_ID, getM_InventoryLine, 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.model.PO
afterDelete, afterSave, compare, copyValues, copyValues, createAttachment, delete_Accounting, delete_Tree, delete, delete, deleteEx, deleteEx, dump, dump, equals, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveEx, saveEx, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setDoc, setDocWorkflowMgr, setIsActive, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.compiere.model.I_Persistent
save
 

Constructor Detail

MInOutLineConfirm

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

Parameters:
ctx - context
M_InOutLineConfirm_ID - id
trxName - transaction

MInOutLineConfirm

public MInOutLineConfirm(Properties 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

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.