com.retek.component.media.impl
Class PackSellingSkuImpl

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.PackSellingSkuImpl
All Implemented Interfaces:
BusinessObject, com.retek.swing11.commons.type.Displayable, DistributedObject, MediaThresholdableItem, PackSellingSku, ReceivableItem, SellingSku, ThresholdableItem, Triggerable

public class PackSellingSkuImpl
extends SellingSkuImpl
implements PackSellingSku


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.PackSellingSku
COMPONENTS
 
Fields inherited from interface com.retek.component.media.SellingSku
ADDL_DOMESTIC_DELIVERY_CHARGE, ADDL_INTL_DELIVERY_CHARGE, DESCRIPTION, MEDIA_PRICE, SHIPPING_METHOD
 
Constructor Summary
PackSellingSkuImpl(DistributedContext context, DistributedReference reference, boolean createHollow)
           
PackSellingSkuImpl(DistributedContext context, DistributedReference reference, SellingItem sellingItem, Item item)
           
 
Method Summary
 Pack getPack()
           
 PackSellingSkuDto getPackSellingSkuDto()
           
 SellableItem getSellableItem()
           
 java.util.Set getSellingSkuComponents()
           
 Money getSuggestedRetailPrice()
           
protected  void initValueAddedServices()
           
 boolean isPersonalizationAvailable()
           
 void setUnitPrice(Money itemUnitPrice)
           
 
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, getSellableItemId, getSellingItem, getSellingSkuDto, getUnitPrice, isFeaturedSku, isGiftCardable, isGiftServiceable, isGiftWrappable, isInventoryNotAvailable, isPack, isPartial, isSaleItem, isStandardDeliveryCharge, match, matchReceiveableItem, matchThresholdableItem, readLatest, setAdditionalDomesticDeliveryCharge, setAdditionalInternationalDeliveryCharge, setDescription, setFeaturedSku, setInventoryNotAvailable, setRushDeliveryOverrideCharge, setSaleItem, setSellableItem, setStandardDeliveryCharge, 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, getSellableItemId, getSellingItem, getUnitPrice, isFeaturedSku, isGiftCardable, isGiftServiceable, isGiftWrappable, isInventoryNotAvailable, isPack, isPartial, isSaleItem, isStandardDeliveryCharge, matchReceiveableItem, matchThresholdableItem, setAdditionalDomesticDeliveryCharge, setAdditionalInternationalDeliveryCharge, setDescription, setFeaturedSku, setInventoryNotAvailable, setRushDeliveryOverrideCharge, setSaleItem, setStandardDeliveryCharge
 
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

PackSellingSkuImpl

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

PackSellingSkuImpl

public PackSellingSkuImpl(DistributedContext context,
                          DistributedReference reference,
                          SellingItem sellingItem,
                          Item item)
                   throws SystemException,
                          BusinessException
Method Detail

getPackSellingSkuDto

public PackSellingSkuDto getPackSellingSkuDto()
                                       throws SystemException
Throws:
SystemException

getSellingSkuComponents

public java.util.Set getSellingSkuComponents()
                                      throws SystemException
Specified by:
getSellingSkuComponents in interface PackSellingSku
Throws:
SystemException

getPack

public Pack getPack()
             throws SystemException,
                    BusinessException
Specified by:
getPack in interface PackSellingSku
Throws:
SystemException
BusinessException

getSuggestedRetailPrice

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

setUnitPrice

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

getSellableItem

public SellableItem getSellableItem()
                             throws SystemException
Specified by:
getSellableItem in interface SellingSku
Overrides:
getSellableItem in class SellingSkuImpl
Throws:
SystemException

isPersonalizationAvailable

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

initValueAddedServices

protected final void initValueAddedServices()
                                     throws SystemException,
                                            BusinessException
Overrides:
initValueAddedServices in class SellingSkuImpl
Throws:
SystemException
BusinessException


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