com.retek.component.item.test
Class ItemPersonalizationBuilderAttributes

java.lang.Object
  extended bycom.retek.component.item.test.ItemPersonalizationBuilderAttributes
All Implemented Interfaces:
java.io.Serializable

public class ItemPersonalizationBuilderAttributes
extends java.lang.Object
implements java.io.Serializable

Utility test class which provides configuration attributes that can be used when setting up Item/ItemSupplier objects thru the ItemObjectMaster for use in personalization unit testing.

See Also:
Serialized Form

Field Summary
 Money characterPrice
           
 boolean hasMonogramming
           
 boolean hasPersonalization
           
 boolean isStandardDeliveryCharge
           
 java.util.Set missingColors
           
 java.util.Set missingFonts
           
 boolean[] monogramCharacterIndicators
           
 int numItemSuppliers
           
 int[] personalizationMaxCharactersPerLine
           
 PersonalizationType[] personalizationTypes
           
 java.lang.String placementOnItem
           
 Supplier supplier
           
 
Constructor Summary
ItemPersonalizationBuilderAttributes(DistributedContext context)
           
ItemPersonalizationBuilderAttributes(DistributedContext context, boolean hasMonogramming, boolean hasPersonalization)
           
ItemPersonalizationBuilderAttributes(DistributedContext context, boolean hasMonogramming, boolean hasPersonalization, int numItemSuppliers, Money characterPrice, Supplier supplier, PersonalizationType[] personalizationTypes, java.lang.String placementOnItem, boolean[] monogramCharacterIndicators, int[] persMaxCharsPerLine)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

personalizationTypes

public PersonalizationType[] personalizationTypes

characterPrice

public Money characterPrice

placementOnItem

public java.lang.String placementOnItem

supplier

public Supplier supplier

numItemSuppliers

public int numItemSuppliers

missingColors

public java.util.Set missingColors

missingFonts

public java.util.Set missingFonts

hasMonogramming

public boolean hasMonogramming

monogramCharacterIndicators

public boolean[] monogramCharacterIndicators

hasPersonalization

public boolean hasPersonalization

personalizationMaxCharactersPerLine

public int[] personalizationMaxCharactersPerLine

isStandardDeliveryCharge

public boolean isStandardDeliveryCharge
Constructor Detail

ItemPersonalizationBuilderAttributes

public ItemPersonalizationBuilderAttributes(DistributedContext context)
                                     throws SystemException

ItemPersonalizationBuilderAttributes

public ItemPersonalizationBuilderAttributes(DistributedContext context,
                                            boolean hasMonogramming,
                                            boolean hasPersonalization)
                                     throws SystemException

ItemPersonalizationBuilderAttributes

public ItemPersonalizationBuilderAttributes(DistributedContext context,
                                            boolean hasMonogramming,
                                            boolean hasPersonalization,
                                            int numItemSuppliers,
                                            Money characterPrice,
                                            Supplier supplier,
                                            PersonalizationType[] personalizationTypes,
                                            java.lang.String placementOnItem,
                                            boolean[] monogramCharacterIndicators,
                                            int[] persMaxCharsPerLine)
                                     throws SystemException


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