com.retek.component.customerorder.test
Class PackBuilderAttributes

java.lang.Object
  extended bycom.retek.component.customerorder.test.BasePackBuilderAttributes
      extended bycom.retek.component.customerorder.test.PackBuilderAttributes

public class PackBuilderAttributes
extends BasePackBuilderAttributes


Field Summary
 java.util.List components
           
 Quantity requestedQuantity
           
 
Fields inherited from class com.retek.component.customerorder.test.BasePackBuilderAttributes
additionalShippingCharge, availableQuantity, futureAvailableQuantity, isDirectShip, isNoLongerAvailable, price, sellableItem, standardShippingCharge, supplierId
 
Constructor Summary
PackBuilderAttributes(Quantity requestedQuantity, Quantity availableQuantity, Money price)
           
PackBuilderAttributes(Quantity requestedQuantity, Quantity availableQuantity, Money price, Money additionalShippingCharge, boolean standardShippingCharge, boolean isNoLongerAvailable, Quantity futureAvailableQuantity, java.lang.String supplierId)
           
PackBuilderAttributes(Quantity requestedQuantity, Quantity availableQuantity, Money price, java.lang.String supplierId)
           
 
Method Summary
 void addComponent(PackComponentBuilderAttributes component)
           
static PackBuilderAttributes createReservedAtPackAndSkuLevel(DistributedContext context, Quantity availablePackQty, java.util.List componentQtys, Quantity requestedPackQty, Money packPrice)
           
static PackBuilderAttributes createReservedAtPackAndSkuLevel(DistributedContext context, Quantity availablePackQuantity, Quantity futureAvailablePackQty, java.util.List componentQtys, java.util.List availableComponentQtys, java.util.List futureAvailableComponentQtys, java.util.List componentNoLongerAvailIndicators, Quantity requestedPackQty, Money packPrice, boolean packNoLongerAvailableAtPackLevel)
           
static PackBuilderAttributes createReservedAtPackAndSkuLevel(Quantity availablePackQty, java.util.List componentQtys, Quantity requestedPackQty, Money packPrice, java.lang.String supplierId)
           
static PackBuilderAttributes createReservedAtPackLevel(DistributedContext context, Quantity packQty, int numComponents, Quantity availableQty)
           
static PackBuilderAttributes createReservedAtPackLevel(DistributedContext context, Quantity packQty, int nbrComponents, Quantity availableQty, ItemPersonalizationBuilderAttributes itemAttrib)
           
static PackBuilderAttributes createReservedAtPackLevel(DistributedContext context, Quantity packQty, int numComponents, Quantity availableQty, Quantity componentQty)
           
static PackBuilderAttributes createReservedAtPackLevel(Quantity packQty, int numComponents, Quantity availableQty, boolean isPackNoLongerAvailable, java.lang.String supplierId, Quantity componentQty)
           
static PackBuilderAttributes createReservedAtSkuLevel(DistributedContext context, java.util.List componentRequestedQtys, Quantity packQty)
           
static PackBuilderAttributes createReservedAtSkuLevel(DistributedContext context, java.util.List componentRequestedQtys, Quantity packQty, Money packUnitPrice)
           
static PackBuilderAttributes createReservedAtSkuLevel(DistributedContext context, java.util.List componentRequestedQtys, Quantity packQty, Money packUnitPrice, Money additionalShippingCharge, boolean standardShippingCharge)
           
static PackBuilderAttributes createReservedAtSkuLevel(java.util.List componentQtys, Quantity packQty, boolean packNoLongerAvailableAtPackLevel, java.util.List componentAvailableQtys, java.lang.String supplierId)
           
static PackBuilderAttributes createReservedAtSkuLevel(java.util.List componentQtys, Quantity packQty, Money packUnitPrice, Money additionalShippingCharge, boolean standardShippingCharge, boolean packNoLongerAvailableAtPackLevel, java.util.List componentAvailableQtys, java.lang.String supplierId)
           
 
Methods inherited from class com.retek.component.customerorder.test.BasePackBuilderAttributes
isDirectShip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

components

public java.util.List components

requestedQuantity

public Quantity requestedQuantity
Constructor Detail

PackBuilderAttributes

public PackBuilderAttributes(Quantity requestedQuantity,
                             Quantity availableQuantity,
                             Money price,
                             Money additionalShippingCharge,
                             boolean standardShippingCharge,
                             boolean isNoLongerAvailable,
                             Quantity futureAvailableQuantity,
                             java.lang.String supplierId)

PackBuilderAttributes

public PackBuilderAttributes(Quantity requestedQuantity,
                             Quantity availableQuantity,
                             Money price,
                             java.lang.String supplierId)

PackBuilderAttributes

public PackBuilderAttributes(Quantity requestedQuantity,
                             Quantity availableQuantity,
                             Money price)
Method Detail

addComponent

public void addComponent(PackComponentBuilderAttributes component)

createReservedAtPackLevel

public static PackBuilderAttributes createReservedAtPackLevel(DistributedContext context,
                                                              Quantity packQty,
                                                              int numComponents,
                                                              Quantity availableQty,
                                                              Quantity componentQty)
                                                       throws java.lang.Exception
Throws:
java.lang.Exception

createReservedAtPackLevel

public static PackBuilderAttributes createReservedAtPackLevel(DistributedContext context,
                                                              Quantity packQty,
                                                              int numComponents,
                                                              Quantity availableQty)
                                                       throws java.lang.Exception
Throws:
java.lang.Exception

createReservedAtPackLevel

public static PackBuilderAttributes createReservedAtPackLevel(Quantity packQty,
                                                              int numComponents,
                                                              Quantity availableQty,
                                                              boolean isPackNoLongerAvailable,
                                                              java.lang.String supplierId,
                                                              Quantity componentQty)
                                                       throws java.lang.Exception
Throws:
java.lang.Exception

createReservedAtSkuLevel

public static PackBuilderAttributes createReservedAtSkuLevel(DistributedContext context,
                                                             java.util.List componentRequestedQtys,
                                                             Quantity packQty)
                                                      throws java.lang.Exception
Throws:
java.lang.Exception

createReservedAtSkuLevel

public static PackBuilderAttributes createReservedAtSkuLevel(DistributedContext context,
                                                             java.util.List componentRequestedQtys,
                                                             Quantity packQty,
                                                             Money packUnitPrice)
                                                      throws java.lang.Exception
Throws:
java.lang.Exception

createReservedAtSkuLevel

public static PackBuilderAttributes createReservedAtSkuLevel(DistributedContext context,
                                                             java.util.List componentRequestedQtys,
                                                             Quantity packQty,
                                                             Money packUnitPrice,
                                                             Money additionalShippingCharge,
                                                             boolean standardShippingCharge)
                                                      throws java.lang.Exception
Throws:
java.lang.Exception

createReservedAtSkuLevel

public static PackBuilderAttributes createReservedAtSkuLevel(java.util.List componentQtys,
                                                             Quantity packQty,
                                                             boolean packNoLongerAvailableAtPackLevel,
                                                             java.util.List componentAvailableQtys,
                                                             java.lang.String supplierId)
                                                      throws java.lang.Exception
Throws:
java.lang.Exception

createReservedAtSkuLevel

public static PackBuilderAttributes createReservedAtSkuLevel(java.util.List componentQtys,
                                                             Quantity packQty,
                                                             Money packUnitPrice,
                                                             Money additionalShippingCharge,
                                                             boolean standardShippingCharge,
                                                             boolean packNoLongerAvailableAtPackLevel,
                                                             java.util.List componentAvailableQtys,
                                                             java.lang.String supplierId)
                                                      throws java.lang.Exception
Throws:
java.lang.Exception

createReservedAtPackAndSkuLevel

public static PackBuilderAttributes createReservedAtPackAndSkuLevel(DistributedContext context,
                                                                    Quantity availablePackQuantity,
                                                                    Quantity futureAvailablePackQty,
                                                                    java.util.List componentQtys,
                                                                    java.util.List availableComponentQtys,
                                                                    java.util.List futureAvailableComponentQtys,
                                                                    java.util.List componentNoLongerAvailIndicators,
                                                                    Quantity requestedPackQty,
                                                                    Money packPrice,
                                                                    boolean packNoLongerAvailableAtPackLevel)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

createReservedAtPackAndSkuLevel

public static PackBuilderAttributes createReservedAtPackAndSkuLevel(DistributedContext context,
                                                                    Quantity availablePackQty,
                                                                    java.util.List componentQtys,
                                                                    Quantity requestedPackQty,
                                                                    Money packPrice)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

createReservedAtPackAndSkuLevel

public static PackBuilderAttributes createReservedAtPackAndSkuLevel(Quantity availablePackQty,
                                                                    java.util.List componentQtys,
                                                                    Quantity requestedPackQty,
                                                                    Money packPrice,
                                                                    java.lang.String supplierId)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

createReservedAtPackLevel

public static PackBuilderAttributes createReservedAtPackLevel(DistributedContext context,
                                                              Quantity packQty,
                                                              int nbrComponents,
                                                              Quantity availableQty,
                                                              ItemPersonalizationBuilderAttributes itemAttrib)
                                                       throws SystemException,
                                                              BusinessException
Throws:
SystemException
BusinessException


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28