libero:
* use new Query API * minor refactoring * organized imports
This commit is contained in:
parent
c8afc0d1e2
commit
5917b4f9c7
|
@ -13,30 +13,25 @@
|
||||||
* For the text or an alternative of this public license, you may reach us *
|
* For the text or an alternative of this public license, you may reach us *
|
||||||
* Copyright (C) 2003-2008 e-Evolution,SC. All Rights Reserved. *
|
* Copyright (C) 2003-2008 e-Evolution,SC. All Rights Reserved. *
|
||||||
* Contributor(s): Victor Perez www.e-evolution.com *
|
* Contributor(s): Victor Perez www.e-evolution.com *
|
||||||
|
* Teo Sarca, SC ARHIPAC SERVICE SRL *
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
/** Generated Model - DO NOT CHANGE */
|
|
||||||
package org.eevolution.model;
|
package org.eevolution.model;
|
||||||
|
|
||||||
import java.lang.reflect.Constructor;
|
|
||||||
import java.sql.PreparedStatement;
|
|
||||||
import java.sql.ResultSet;
|
import java.sql.ResultSet;
|
||||||
import java.sql.Timestamp;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
import java.util.logging.Level;
|
|
||||||
import org.compiere.model.*;
|
|
||||||
import org.compiere.util.CLogger;
|
|
||||||
import org.compiere.util.DB;
|
|
||||||
import org.compiere.util.KeyNamePair;
|
|
||||||
|
|
||||||
/**Network Distribution
|
import org.compiere.model.Query;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Network Distribution
|
||||||
* @author Victor Perez, e-Evolution,SC
|
* @author Victor Perez, e-Evolution,SC
|
||||||
* @version $Id: MDDNetworkDistribution.java,v
|
* @author Teo Sarca, SC ARHIPAC SERVICE SRL
|
||||||
*/
|
*/
|
||||||
public class MDDNetworkDistribution extends X_DD_NetworkDistribution
|
public class MDDNetworkDistribution extends X_DD_NetworkDistribution
|
||||||
{
|
{
|
||||||
/** Logger */
|
private static final long serialVersionUID = 1L;
|
||||||
private static CLogger s_log = CLogger.getCLogger(MDDNetworkDistribution.class);
|
|
||||||
|
|
||||||
/** Standard Constructor */
|
/** Standard Constructor */
|
||||||
public MDDNetworkDistribution (Properties ctx, int DD_NetworkDistribution_ID, String trxName)
|
public MDDNetworkDistribution (Properties ctx, int DD_NetworkDistribution_ID, String trxName)
|
||||||
|
@ -44,9 +39,6 @@ public class MDDNetworkDistribution extends X_DD_NetworkDistribution
|
||||||
super (ctx, DD_NetworkDistribution_ID, trxName);
|
super (ctx, DD_NetworkDistribution_ID, trxName);
|
||||||
if (DD_NetworkDistribution_ID == 0)
|
if (DD_NetworkDistribution_ID == 0)
|
||||||
{
|
{
|
||||||
setDD_NetworkDistribution_ID (0);
|
|
||||||
/*setName (null);
|
|
||||||
setValue (null);*/
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -55,7 +47,8 @@ public class MDDNetworkDistribution extends X_DD_NetworkDistribution
|
||||||
{
|
{
|
||||||
super (ctx, rs, trxName);
|
super (ctx, rs, trxName);
|
||||||
}
|
}
|
||||||
/** Lines */
|
|
||||||
|
/** Network Lines */
|
||||||
private MDDNetworkDistributionLine[] m_lines = null;
|
private MDDNetworkDistributionLine[] m_lines = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -67,36 +60,12 @@ public class MDDNetworkDistribution extends X_DD_NetworkDistribution
|
||||||
if (m_lines != null)
|
if (m_lines != null)
|
||||||
return m_lines;
|
return m_lines;
|
||||||
|
|
||||||
ArrayList<MDDNetworkDistributionLine> list = new ArrayList<MDDNetworkDistributionLine>();
|
List<MDDNetworkDistributionLine>
|
||||||
String sql = "SELECT * FROM DD_NetworkDistributionLine WHERE DD_NetworkDistribution_ID=? ORDER BY PriorityNo";
|
list = new Query(getCtx(), MDDNetworkDistributionLine.Table_Name, "DD_NetworkDistribution_ID=?", get_TrxName())
|
||||||
PreparedStatement pstmt = null;
|
.setParameters(new Object[]{get_ID()})
|
||||||
try
|
.setOrderBy("PriorityNo, M_Shipper_ID")
|
||||||
{
|
.list();
|
||||||
pstmt = DB.prepareStatement (sql, get_TrxName());
|
m_lines = list.toArray (new MDDNetworkDistributionLine[list.size()]);
|
||||||
pstmt.setInt (1, getDD_NetworkDistribution_ID());
|
|
||||||
ResultSet rs = pstmt.executeQuery ();
|
|
||||||
while (rs.next ())
|
|
||||||
list.add (new MDDNetworkDistributionLine (getCtx(), rs, get_TrxName()));
|
|
||||||
rs.close ();
|
|
||||||
pstmt.close ();
|
|
||||||
pstmt = null;
|
|
||||||
}
|
|
||||||
catch (Exception e)
|
|
||||||
{
|
|
||||||
log.log(Level.SEVERE, "getLines", e);
|
|
||||||
}
|
|
||||||
try
|
|
||||||
{
|
|
||||||
if (pstmt != null)
|
|
||||||
pstmt.close ();
|
|
||||||
pstmt = null;
|
|
||||||
}
|
|
||||||
catch (Exception e)
|
|
||||||
{
|
|
||||||
pstmt = null;
|
|
||||||
}
|
|
||||||
m_lines = new MDDNetworkDistributionLine[list.size ()];
|
|
||||||
list.toArray (m_lines);
|
|
||||||
return m_lines;
|
return m_lines;
|
||||||
} // getLines
|
} // getLines
|
||||||
|
|
||||||
|
@ -108,40 +77,12 @@ public class MDDNetworkDistribution extends X_DD_NetworkDistribution
|
||||||
*/
|
*/
|
||||||
public MDDNetworkDistributionLine[] getLines(int M_Warehouse_ID)
|
public MDDNetworkDistributionLine[] getLines(int M_Warehouse_ID)
|
||||||
{
|
{
|
||||||
if (m_lines != null)
|
List<MDDNetworkDistributionLine> list = new ArrayList<MDDNetworkDistributionLine>();
|
||||||
return m_lines;
|
for (MDDNetworkDistributionLine line : getLines())
|
||||||
|
|
||||||
ArrayList<MDDNetworkDistributionLine> list = new ArrayList<MDDNetworkDistributionLine>();
|
|
||||||
String sql = "SELECT * FROM DD_NetworkDistributionLine WHERE DD_NetworkDistribution_ID=? and M_Warehouse_ID=? ORDER BY PriorityNo, M_Shipper_ID";
|
|
||||||
PreparedStatement pstmt = null;
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
pstmt = DB.prepareStatement (sql, get_TrxName());
|
if (line.getM_Warehouse_ID() == M_Warehouse_ID)
|
||||||
pstmt.setInt (1, getDD_NetworkDistribution_ID());
|
list.add(line);
|
||||||
pstmt.setInt (2, M_Warehouse_ID);
|
|
||||||
ResultSet rs = pstmt.executeQuery ();
|
|
||||||
while (rs.next ())
|
|
||||||
list.add (new MDDNetworkDistributionLine (getCtx(), rs, get_TrxName()));
|
|
||||||
rs.close ();
|
|
||||||
pstmt.close ();
|
|
||||||
pstmt = null;
|
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
return list.toArray(new MDDNetworkDistributionLine[list.size()]);
|
||||||
{
|
|
||||||
log.log(Level.SEVERE, "getLines", e);
|
|
||||||
}
|
|
||||||
try
|
|
||||||
{
|
|
||||||
if (pstmt != null)
|
|
||||||
pstmt.close ();
|
|
||||||
pstmt = null;
|
|
||||||
}
|
|
||||||
catch (Exception e)
|
|
||||||
{
|
|
||||||
pstmt = null;
|
|
||||||
}
|
|
||||||
m_lines = new MDDNetworkDistributionLine[list.size ()];
|
|
||||||
list.toArray (m_lines);
|
|
||||||
return m_lines;
|
|
||||||
} // getLines
|
} // getLines
|
||||||
}
|
}
|
|
@ -14,25 +14,18 @@
|
||||||
* Copyright (C) 2003-2008 e-Evolution,SC. All Rights Reserved. *
|
* Copyright (C) 2003-2008 e-Evolution,SC. All Rights Reserved. *
|
||||||
* Contributor(s): Victor Perez www.e-evolution.com *
|
* Contributor(s): Victor Perez www.e-evolution.com *
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
/** Generated Model - DO NOT CHANGE */
|
|
||||||
package org.eevolution.model;
|
package org.eevolution.model;
|
||||||
|
|
||||||
import java.lang.reflect.Constructor;
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.sql.ResultSet;
|
import java.sql.ResultSet;
|
||||||
import java.sql.Timestamp;
|
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
import java.util.logging.Level;
|
|
||||||
import org.compiere.model.*;
|
|
||||||
import org.compiere.util.Env;
|
|
||||||
|
|
||||||
/**Network Distribution
|
/**
|
||||||
|
* Network Distribution
|
||||||
* @author Victor Perez,e-Evolution,SC
|
* @author Victor Perez,e-Evolution,SC
|
||||||
* @version $Id: MDDNetworkDistributionLine.java,v
|
|
||||||
*/
|
*/
|
||||||
public class MDDNetworkDistributionLine extends X_DD_NetworkDistributionLine
|
public class MDDNetworkDistributionLine extends X_DD_NetworkDistributionLine
|
||||||
{
|
{
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/** Standard Constructor */
|
/** Standard Constructor */
|
||||||
public MDDNetworkDistributionLine (Properties ctx, int DD_NetworkDistributionLine_ID, String trxName)
|
public MDDNetworkDistributionLine (Properties ctx, int DD_NetworkDistributionLine_ID, String trxName)
|
||||||
|
@ -40,10 +33,6 @@ public class MDDNetworkDistributionLine extends X_DD_NetworkDistributionLine
|
||||||
super (ctx, DD_NetworkDistributionLine_ID, trxName);
|
super (ctx, DD_NetworkDistributionLine_ID, trxName);
|
||||||
if (DD_NetworkDistributionLine_ID == 0)
|
if (DD_NetworkDistributionLine_ID == 0)
|
||||||
{
|
{
|
||||||
/*setDD_NetworkDistributionLine_ID (0);
|
|
||||||
setDD_NetworkDistribution_ID (0);
|
|
||||||
setM_WarehouseSource_ID (0);
|
|
||||||
setM_Warehouse_ID (0);*/
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -16,17 +16,39 @@
|
||||||
|
|
||||||
package org.eevolution.model;
|
package org.eevolution.model;
|
||||||
|
|
||||||
import java.io.*;
|
import java.io.File;
|
||||||
import java.math.*;
|
import java.math.BigDecimal;
|
||||||
import java.sql.*;
|
import java.sql.PreparedStatement;
|
||||||
import java.util.*;
|
import java.sql.ResultSet;
|
||||||
import java.util.logging.*;
|
import java.sql.Timestamp;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Properties;
|
||||||
|
import java.util.logging.Level;
|
||||||
|
|
||||||
import org.adempiere.exceptions.AdempiereException;
|
import org.adempiere.exceptions.AdempiereException;
|
||||||
import org.compiere.model.*;
|
import org.compiere.model.MBPartner;
|
||||||
import org.compiere.print.*;
|
import org.compiere.model.MBPartnerLocation;
|
||||||
import org.compiere.process.*;
|
import org.compiere.model.MDocType;
|
||||||
import org.compiere.util.*;
|
import org.compiere.model.MLocator;
|
||||||
|
import org.compiere.model.MMovement;
|
||||||
|
import org.compiere.model.MPeriod;
|
||||||
|
import org.compiere.model.MProduct;
|
||||||
|
import org.compiere.model.MProject;
|
||||||
|
import org.compiere.model.MRefList;
|
||||||
|
import org.compiere.model.MStorage;
|
||||||
|
import org.compiere.model.MUser;
|
||||||
|
import org.compiere.model.ModelValidationEngine;
|
||||||
|
import org.compiere.model.ModelValidator;
|
||||||
|
import org.compiere.model.PO;
|
||||||
|
import org.compiere.model.Query;
|
||||||
|
import org.compiere.print.ReportEngine;
|
||||||
|
import org.compiere.process.DocAction;
|
||||||
|
import org.compiere.process.DocumentEngine;
|
||||||
|
import org.compiere.util.DB;
|
||||||
|
import org.compiere.util.Env;
|
||||||
|
import org.compiere.util.Msg;
|
||||||
|
import org.compiere.util.Util;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Order Distribution Model.
|
* Order Distribution Model.
|
||||||
|
@ -35,10 +57,11 @@ import org.compiere.util.*;
|
||||||
* Use DocAction and C_DocTypeTarget_ID instead.
|
* Use DocAction and C_DocTypeTarget_ID instead.
|
||||||
*
|
*
|
||||||
* @author Victor Perez,e-Evolution,SC
|
* @author Victor Perez,e-Evolution,SC
|
||||||
* @version $Id: MDDOrder.java,v
|
|
||||||
*/
|
*/
|
||||||
public class MDDOrder extends X_DD_Order implements DocAction
|
public class MDDOrder extends X_DD_Order implements DocAction
|
||||||
{
|
{
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create new Order by copying
|
* Create new Order by copying
|
||||||
* @param from order
|
* @param from order
|
||||||
|
@ -185,17 +208,6 @@ public class MDDOrder extends X_DD_Order implements DocAction
|
||||||
/** Force Creation of order */
|
/** Force Creation of order */
|
||||||
private boolean m_forceCreation = false;
|
private boolean m_forceCreation = false;
|
||||||
|
|
||||||
/**
|
|
||||||
* Overwrite Client/Org if required
|
|
||||||
* @param AD_Client_ID client
|
|
||||||
* @param AD_Org_ID org
|
|
||||||
*/
|
|
||||||
public void setClientOrg (int AD_Client_ID, int AD_Org_ID)
|
|
||||||
{
|
|
||||||
super.setClientOrg(AD_Client_ID, AD_Org_ID);
|
|
||||||
} // setClientOrg
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add to Description
|
* Add to Description
|
||||||
* @param description text
|
* @param description text
|
||||||
|
@ -209,33 +221,6 @@ public class MDDOrder extends X_DD_Order implements DocAction
|
||||||
setDescription(desc + " | " + description);
|
setDescription(desc + " | " + description);
|
||||||
} // addDescription
|
} // addDescription
|
||||||
|
|
||||||
/**
|
|
||||||
* Set Business Partner (Ship+Bill)
|
|
||||||
* @param C_BPartner_ID bpartner
|
|
||||||
*/
|
|
||||||
public void setC_BPartner_ID (int C_BPartner_ID)
|
|
||||||
{
|
|
||||||
super.setC_BPartner_ID (C_BPartner_ID);
|
|
||||||
} // setC_BPartner_ID
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set Business Partner Location (Ship+Bill)
|
|
||||||
* @param C_BPartner_Location_ID bp location
|
|
||||||
*/
|
|
||||||
public void setC_BPartner_Location_ID (int C_BPartner_Location_ID)
|
|
||||||
{
|
|
||||||
super.setC_BPartner_Location_ID (C_BPartner_Location_ID);
|
|
||||||
} // setC_BPartner_Location_ID
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set Business Partner Contact (Ship+Bill)
|
|
||||||
* @param AD_User_ID user
|
|
||||||
*/
|
|
||||||
public void setAD_User_ID (int AD_User_ID)
|
|
||||||
{
|
|
||||||
super.setAD_User_ID (AD_User_ID);
|
|
||||||
} // setAD_User_ID
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set Ship Business Partner
|
* Set Ship Business Partner
|
||||||
* @param C_BPartner_ID bpartner
|
* @param C_BPartner_ID bpartner
|
||||||
|
@ -263,26 +248,6 @@ public class MDDOrder extends X_DD_Order implements DocAction
|
||||||
super.setAD_User_ID (AD_User_ID);
|
super.setAD_User_ID (AD_User_ID);
|
||||||
} // setShip_User_ID
|
} // setShip_User_ID
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set Warehouse
|
|
||||||
* @param M_Warehouse_ID warehouse
|
|
||||||
*/
|
|
||||||
public void setM_Warehouse_ID (int M_Warehouse_ID)
|
|
||||||
{
|
|
||||||
super.setM_Warehouse_ID (M_Warehouse_ID);
|
|
||||||
} // setM_Warehouse_ID
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set Drop Ship
|
|
||||||
* @param IsDropShip drop ship
|
|
||||||
*/
|
|
||||||
public void setIsDropShip (boolean IsDropShip)
|
|
||||||
{
|
|
||||||
super.setIsDropShip (IsDropShip);
|
|
||||||
} // setIsDropShip
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set Business Partner Defaults & Details.
|
* Set Business Partner Defaults & Details.
|
||||||
* SOTrx should be set.
|
* SOTrx should be set.
|
||||||
|
@ -318,12 +283,11 @@ public class MDDOrder extends X_DD_Order implements DocAction
|
||||||
|
|
||||||
if (getSalesRep_ID() == 0)
|
if (getSalesRep_ID() == 0)
|
||||||
{
|
{
|
||||||
ii = Env.getContextAsInt(getCtx(), "#AD_User_ID");
|
ii = Env.getAD_User_ID(getCtx());
|
||||||
if (ii != 0)
|
if (ii != 0)
|
||||||
setSalesRep_ID (ii);
|
setSalesRep_ID (ii);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Set Locations
|
// Set Locations
|
||||||
MBPartnerLocation[] locs = bp.getLocations(false);
|
MBPartnerLocation[] locs = bp.getLocations(false);
|
||||||
if (locs != null)
|
if (locs != null)
|
||||||
|
@ -331,22 +295,27 @@ public class MDDOrder extends X_DD_Order implements DocAction
|
||||||
for (int i = 0; i < locs.length; i++)
|
for (int i = 0; i < locs.length; i++)
|
||||||
{
|
{
|
||||||
if (locs[i].isShipTo())
|
if (locs[i].isShipTo())
|
||||||
|
{
|
||||||
super.setC_BPartner_Location_ID(locs[i].getC_BPartner_Location_ID());
|
super.setC_BPartner_Location_ID(locs[i].getC_BPartner_Location_ID());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// set to first
|
// set to first
|
||||||
if (getC_BPartner_Location_ID() == 0 && locs.length > 0)
|
if (getC_BPartner_Location_ID() == 0 && locs.length > 0)
|
||||||
|
{
|
||||||
super.setC_BPartner_Location_ID(locs[0].getC_BPartner_Location_ID());
|
super.setC_BPartner_Location_ID(locs[0].getC_BPartner_Location_ID());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (getC_BPartner_Location_ID() == 0)
|
if (getC_BPartner_Location_ID() == 0)
|
||||||
|
{
|
||||||
log.log(Level.SEVERE, "MDDOrder.setBPartner - Has no Ship To Address: " + bp);
|
log.log(Level.SEVERE, "MDDOrder.setBPartner - Has no Ship To Address: " + bp);
|
||||||
|
}
|
||||||
|
|
||||||
// Set Contact
|
// Set Contact
|
||||||
MUser[] contacts = bp.getContacts(false);
|
MUser[] contacts = bp.getContacts(false);
|
||||||
if (contacts != null && contacts.length == 1)
|
if (contacts != null && contacts.length == 1)
|
||||||
|
{
|
||||||
setAD_User_ID(contacts[0].getAD_User_ID());
|
setAD_User_ID(contacts[0].getAD_User_ID());
|
||||||
|
}
|
||||||
} // setBPartner
|
} // setBPartner
|
||||||
|
|
||||||
|
|
||||||
|
@ -354,7 +323,7 @@ public class MDDOrder extends X_DD_Order implements DocAction
|
||||||
* Copy Lines From other Order
|
* Copy Lines From other Order
|
||||||
* @param otherOrder order
|
* @param otherOrder order
|
||||||
* @param counter set counter info
|
* @param counter set counter info
|
||||||
* @param copyASI copy line attributes Attribute Set Instance, Resaouce Assignment
|
* @param copyASI copy line attributes Attribute Set Instance, Resource Assignment
|
||||||
* @return number of lines copied
|
* @return number of lines copied
|
||||||
*/
|
*/
|
||||||
public int copyLinesFrom (MDDOrder otherOrder, boolean counter, boolean copyASI)
|
public int copyLinesFrom (MDDOrder otherOrder, boolean counter, boolean copyASI)
|
||||||
|
|
|
@ -145,8 +145,6 @@ public class MPPOrderNode extends X_PP_Order_Node
|
||||||
setS_Resource_ID(wfNode.getS_Resource_ID());
|
setS_Resource_ID(wfNode.getS_Resource_ID());
|
||||||
setSetupTime(wfNode.getSetupTime());
|
setSetupTime(wfNode.getSetupTime());
|
||||||
setSetupTimeRequiered(wfNode.getSetupTime());
|
setSetupTimeRequiered(wfNode.getSetupTime());
|
||||||
BigDecimal time = new BigDecimal(wfNode.getDuration()).multiply(qtyOrdered);
|
|
||||||
setDurationRequiered(time.intValue());
|
|
||||||
setMovingTime(wfNode.getMovingTime());
|
setMovingTime(wfNode.getMovingTime());
|
||||||
setWaitingTime(wfNode.getWaitingTime());
|
setWaitingTime(wfNode.getWaitingTime());
|
||||||
setWorkingTime(wfNode.getWorkingTime());
|
setWorkingTime(wfNode.getWorkingTime());
|
||||||
|
@ -166,6 +164,8 @@ public class MPPOrderNode extends X_PP_Order_Node
|
||||||
setFinishMode(wfNode.getFinishMode());
|
setFinishMode(wfNode.getFinishMode());
|
||||||
setValidFrom(wfNode.getValidFrom());
|
setValidFrom(wfNode.getValidFrom());
|
||||||
setValidTo(wfNode.getValidTo());
|
setValidTo(wfNode.getValidTo());
|
||||||
|
//
|
||||||
|
setQtyOrdered(qtyOrdered);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -190,16 +190,6 @@ public class MPPOrderNode extends X_PP_Order_Node
|
||||||
/** Duration Base MS */
|
/** Duration Base MS */
|
||||||
private long m_durationBaseMS = -1;
|
private long m_durationBaseMS = -1;
|
||||||
|
|
||||||
/**
|
|
||||||
* Set Client Org
|
|
||||||
* @param AD_Client_ID client
|
|
||||||
* @param AD_Org_ID org
|
|
||||||
*/
|
|
||||||
public void setClientOrg (int AD_Client_ID, int AD_Org_ID)
|
|
||||||
{
|
|
||||||
super.setClientOrg (AD_Client_ID, AD_Org_ID);
|
|
||||||
} // setClientOrg
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load Next
|
* Load Next
|
||||||
*/
|
*/
|
||||||
|
@ -217,6 +207,12 @@ public class MPPOrderNode extends X_PP_Order_Node
|
||||||
log.fine("#" + m_next.size());
|
log.fine("#" + m_next.size());
|
||||||
} // loadNext
|
} // loadNext
|
||||||
|
|
||||||
|
public void setQtyOrdered(BigDecimal qtyOrdered)
|
||||||
|
{
|
||||||
|
BigDecimal time = new BigDecimal(getDuration()).multiply(qtyOrdered);
|
||||||
|
setDurationRequiered(time.intValue());
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get Number of Next Nodes
|
* Get Number of Next Nodes
|
||||||
* @return number of next nodes
|
* @return number of next nodes
|
||||||
|
@ -457,7 +453,9 @@ public class MPPOrderNode extends X_PP_Order_Node
|
||||||
{
|
{
|
||||||
String action = getAction();
|
String action = getAction();
|
||||||
if (action.equals(ACTION_WaitSleep))
|
if (action.equals(ACTION_WaitSleep))
|
||||||
|
{
|
||||||
;
|
;
|
||||||
|
}
|
||||||
else if (action.equals(ACTION_AppsProcess) || action.equals(ACTION_AppsReport))
|
else if (action.equals(ACTION_AppsProcess) || action.equals(ACTION_AppsReport))
|
||||||
{
|
{
|
||||||
if (getAD_Process_ID() == 0)
|
if (getAD_Process_ID() == 0)
|
||||||
|
|
Loading…
Reference in New Issue