Adempiere 3.5.2a

org.eevolution.model.reasoner
Class StorageReasoner

java.lang.Object
  extended by org.eevolution.model.reasoner.StorageReasoner

public class StorageReasoner
extends Object

Version:
1.0, October 14th 2005
Author:
Gunther Hoppe, tranSIT GmbH Ilmenau/Germany

Constructor Summary
StorageReasoner()
           
 
Method Summary
 boolean equalAttributeInstanceValue(MAttributeInstance ai1, MAttributeInstance ai2)
           
 int[] getAttributeIDs(MAttributeSetInstance asi)
           
 MStorage getAvailableQtyLocator(MProduct p, MAttributeSetInstance asi, BigDecimal qtyRequired)
           
 int[] getPOIDs(String from, String where, String trx)
           
 MPPOrderWorkflow getPPOrderWorkflow(MPPOrder order)
           
 BigDecimal getSumQtyAvailable(MProduct p, MAttributeSetInstance asi)
           
 BigDecimal getSumQtyRequired(BOMLineWrapper line)
           
 boolean isQtyAvailable(BOMLineWrapper line)
           
 boolean isQtyAvailable(MProduct p, MAttributeSetInstance asi)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StorageReasoner

public StorageReasoner()
Method Detail

getPPOrderWorkflow

public MPPOrderWorkflow getPPOrderWorkflow(MPPOrder order)

equalAttributeInstanceValue

public boolean equalAttributeInstanceValue(MAttributeInstance ai1,
                                           MAttributeInstance ai2)

getAttributeIDs

public int[] getAttributeIDs(MAttributeSetInstance asi)

getSumQtyAvailable

public BigDecimal getSumQtyAvailable(MProduct p,
                                     MAttributeSetInstance asi)

getSumQtyRequired

public BigDecimal getSumQtyRequired(BOMLineWrapper line)

getAvailableQtyLocator

public MStorage getAvailableQtyLocator(MProduct p,
                                       MAttributeSetInstance asi,
                                       BigDecimal qtyRequired)

isQtyAvailable

public boolean isQtyAvailable(BOMLineWrapper line)

isQtyAvailable

public boolean isQtyAvailable(MProduct p,
                              MAttributeSetInstance asi)

getPOIDs

public int[] getPOIDs(String from,
                      String where,
                      String trx)

Adempiere 3.5.2a

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