com.retek.component.media.impl
Class PackSellingSkuComponentImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.BusinessObjectImpl
      extended bycom.retek.commons.component.impl.DistributedObjectImpl
          extended bycom.retek.component.media.impl.AbstractMediaThresholdableItem
              extended bycom.retek.component.media.impl.SellingSkuImpl
                  extended bycom.retek.component.media.impl.PackSellingSkuComponentImpl
All Implemented Interfaces:
BusinessObject, com.retek.swing11.commons.type.Displayable, DistributedObject, MediaThresholdableItem, PackSellingSkuComponent, ReceivableItem, SellingSku, ThresholdableItem, Triggerable

public class PackSellingSkuComponentImpl
extends SellingSkuImpl
implements PackSellingSkuComponent


Nested Class Summary
 
Nested classes inherited from class com.retek.commons.component.impl.DistributedObjectImpl
DistributedObjectImpl.DtoBurgular
 
Field Summary
 
Fields inherited from class com.retek.component.media.impl.SellingSkuImpl
sellableItem
 
Fields inherited from class com.retek.commons.component.impl.BusinessObjectImpl
context
 
Fields inherited from interface com.retek.component.media.SellingSku
ADDL_DOMESTIC_DELIVERY_CHARGE, ADDL_INTL_DELIVERY_CHARGE, DESCRIPTION, MEDIA_PRICE, SHIPPING_METHOD
 
Constructor Summary
PackSellingSkuComponentImpl(DistributedContext context, DistributedReference reference, boolean createHollow)
           
PackSellingSkuComponentImpl(DistributedContext context, DistributedReference reference, PackSellingSku packSellingSku, Item item)
           
 
Method Summary
 java.math.BigDecimal calculateReturnUnitPrice()
           
 PackSellingSkuComponentDto getPackSellingSkuComponentDto()
           
 Quantity getQuantity()
           
 Money getSuggestedRetailPrice()
           
 boolean isGiftCardable()
           
 boolean isGiftServiceable()
           
 boolean isGiftWrappable()
           
 boolean isPack()
           
 boolean isSku()
           
 void setQuantity(Quantity quantity)
           
 
Methods inherited from class com.retek.component.media.impl.SellingSkuImpl
addValueAddedService, addValueAddedServiceInstances, attachValueAddedServices, copyValueAddedServiceAttributes, getAdditionalDomesticDeliveryCharge, getAdditionalInternationalDeliveryCharge, getDescription, getDisplayCode, getItemDisplayCode, getMonogramServices, getMonogramServices, getMonogramServices, getMonogramServices, getPersonalizationServices, getPersonalizationServices, getPersonalizationServices, getPersonalizationServices, getPersonalizationServices, getPersonalizationSuppliers, getRushDeliveryOverideCharge, getSellableItem, getSellableItemId, getSellingItem, getSellingSkuDto, getUnitPrice, initValueAddedServices, isFeaturedSku, isInventoryNotAvailable, isPartial, isPersonalizationAvailable, isSaleItem, isStandardDeliveryCharge, match, matchReceiveableItem, matchThresholdableItem, readLatest, setAdditionalDomesticDeliveryCharge, setAdditionalInternationalDeliveryCharge, setDescription, setFeaturedSku, setInventoryNotAvailable, setRushDeliveryOverrideCharge, setSaleItem, setSellableItem, setStandardDeliveryCharge, setUnitPrice, toDisplayString
 
Methods inherited from class com.retek.component.media.impl.AbstractMediaThresholdableItem
match
 
Methods inherited from class com.retek.commons.component.impl.DistributedObjectImpl
attributesToString, createEmptyDto, debugToString, discardChanges, discardChangesShallow, equals, getGenericDto, getId, getReference, getReference, getVersion, hashCode, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isHollow, isPersisted, markAllDeleted, refresh, toString, wrap, wrap, wrap, wrap
 
Methods inherited from class com.retek.commons.component.impl.BusinessObjectImpl
checkRelation, checkRelation, getBusinessInterface, getContext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.retek.component.media.SellingSku
addValueAddedService, getAdditionalDomesticDeliveryCharge, getAdditionalInternationalDeliveryCharge, getDisplayCode, getMonogramServices, getMonogramServices, getMonogramServices, getMonogramServices, getPersonalizationServices, getPersonalizationServices, getPersonalizationServices, getPersonalizationServices, getPersonalizationSuppliers, getRushDeliveryOverideCharge, getSellableItem, getSellableItemId, getSellingItem, getUnitPrice, isFeaturedSku, isInventoryNotAvailable, isPartial, isPersonalizationAvailable, isSaleItem, isStandardDeliveryCharge, matchReceiveableItem, matchThresholdableItem, setAdditionalDomesticDeliveryCharge, setAdditionalInternationalDeliveryCharge, setDescription, setFeaturedSku, setInventoryNotAvailable, setRushDeliveryOverrideCharge, setSaleItem, setStandardDeliveryCharge, setUnitPrice
 
Methods inherited from interface com.retek.commons.component.DistributedObject
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 
Methods inherited from interface com.retek.swing11.commons.type.Displayable
toDisplayString
 
Methods inherited from interface com.retek.commons.util.type.Triggerable
getReference
 
Methods inherited from interface com.retek.component.media.ReceivableItem
getDescription, getItemDisplayCode, match
 
Methods inherited from interface com.retek.component.media.MediaThresholdableItem
match
 
Methods inherited from interface com.retek.component.item.ThresholdableItem
getDescription, getItemDisplayCode, match
 

Constructor Detail

PackSellingSkuComponentImpl

public PackSellingSkuComponentImpl(DistributedContext context,
                                   DistributedReference reference,
                                   boolean createHollow)
                            throws SystemException

PackSellingSkuComponentImpl

public PackSellingSkuComponentImpl(DistributedContext context,
                                   DistributedReference reference,
                                   PackSellingSku packSellingSku,
                                   Item item)
                            throws SystemException,
                                   BusinessException
Method Detail

getPackSellingSkuComponentDto

public PackSellingSkuComponentDto getPackSellingSkuComponentDto()
                                                         throws SystemException
Throws:
SystemException

getQuantity

public Quantity getQuantity()
                     throws SystemException
Specified by:
getQuantity in interface PackSellingSkuComponent
Throws:
SystemException

setQuantity

public void setQuantity(Quantity quantity)
                 throws SystemException
Specified by:
setQuantity in interface PackSellingSkuComponent
Throws:
SystemException

isSku

public boolean isSku()
              throws SystemException
Specified by:
isSku in interface PackSellingSkuComponent
Throws:
SystemException

isPack

public boolean isPack()
               throws SystemException
Specified by:
isPack in interface SellingSku
Overrides:
isPack in class SellingSkuImpl
Throws:
SystemException

getSuggestedRetailPrice

public Money getSuggestedRetailPrice()
                              throws SystemException,
                                     BusinessException
Specified by:
getSuggestedRetailPrice in interface SellingSku
Overrides:
getSuggestedRetailPrice in class SellingSkuImpl
Throws:
SystemException
BusinessException

isGiftCardable

public boolean isGiftCardable()
                       throws SystemException
Specified by:
isGiftCardable in interface SellingSku
Overrides:
isGiftCardable in class SellingSkuImpl
Throws:
SystemException

isGiftServiceable

public boolean isGiftServiceable()
                          throws SystemException
Specified by:
isGiftServiceable in interface SellingSku
Overrides:
isGiftServiceable in class SellingSkuImpl
Throws:
SystemException

isGiftWrappable

public boolean isGiftWrappable()
                        throws SystemException
Specified by:
isGiftWrappable in interface SellingSku
Overrides:
isGiftWrappable in class SellingSkuImpl
Throws:
SystemException

calculateReturnUnitPrice

public java.math.BigDecimal calculateReturnUnitPrice()
                                              throws SystemException,
                                                     BusinessException
Specified by:
calculateReturnUnitPrice in interface PackSellingSkuComponent
Throws:
SystemException
BusinessException


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