com.retek.component.media
Interface SellingSku
- All Superinterfaces:
- BusinessObject, com.retek.swing11.commons.type.Displayable, DistributedObject, MediaThresholdableItem, ReceivableItem, ThresholdableItem, Triggerable
- All Known Subinterfaces:
- PackSellingSku, PackSellingSkuComponent
- All Known Implementing Classes:
- PackSellingSkuComponentImpl, PackSellingSkuImpl, SellingSkuImpl
- public interface SellingSku
- extends DistributedObject, com.retek.swing11.commons.type.Displayable, Triggerable, ReceivableItem, MediaThresholdableItem
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.swing11.commons.type.Displayable |
toDisplayString |
ADDL_DOMESTIC_DELIVERY_CHARGE
public static final java.lang.String ADDL_DOMESTIC_DELIVERY_CHARGE
- See Also:
- Constant Field Values
ADDL_INTL_DELIVERY_CHARGE
public static final java.lang.String ADDL_INTL_DELIVERY_CHARGE
- See Also:
- Constant Field Values
MEDIA_PRICE
public static final java.lang.String MEDIA_PRICE
- See Also:
- Constant Field Values
DESCRIPTION
public static final java.lang.String DESCRIPTION
- See Also:
- Constant Field Values
SHIPPING_METHOD
public static final java.lang.String SHIPPING_METHOD
- See Also:
- Constant Field Values
getDisplayCode
public java.lang.String getDisplayCode()
throws SystemException
- Specified by:
getDisplayCode
in interface Triggerable
- Throws:
SystemException
getAdditionalDomesticDeliveryCharge
public Money getAdditionalDomesticDeliveryCharge()
throws SystemException
- Throws:
SystemException
getAdditionalInternationalDeliveryCharge
public Money getAdditionalInternationalDeliveryCharge()
throws SystemException
- Throws:
SystemException
getRushDeliveryOverideCharge
public Money getRushDeliveryOverideCharge()
throws SystemException
- Throws:
SystemException
getSuggestedRetailPrice
public Money getSuggestedRetailPrice()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
isFeaturedSku
public boolean isFeaturedSku()
throws SystemException
- Throws:
SystemException
isPartial
public boolean isPartial()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
isInventoryNotAvailable
public boolean isInventoryNotAvailable()
throws SystemException
- Throws:
SystemException
isStandardDeliveryCharge
public boolean isStandardDeliveryCharge()
throws SystemException
- Throws:
SystemException
getUnitPrice
public Money getUnitPrice()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getSellingItem
public SellingItem getSellingItem()
throws SystemException
- Throws:
SystemException
getSellableItem
public SellableItem getSellableItem()
throws SystemException
- Throws:
SystemException
getSellableItemId
public java.lang.String getSellableItemId()
throws SystemException
- Throws:
SystemException
isPack
public boolean isPack()
throws SystemException
- Throws:
SystemException
matchThresholdableItem
public boolean matchThresholdableItem(ThresholdableItem thresholdableItem)
throws SystemException
- Throws:
SystemException
matchReceiveableItem
public boolean matchReceiveableItem(ReceivableItem receiveableItem)
throws SystemException
- Throws:
SystemException
getPersonalizationSuppliers
public java.util.Set getPersonalizationSuppliers()
throws BusinessException,
SystemException
- Throws:
BusinessException
SystemException
getMonogramServices
public java.util.Set getMonogramServices()
throws SystemException
- This method returns monogram value added services across multiple suppliers for
the selling sku.
- Returns:
- Set of monogram value added services for ALL suppliers
- Throws:
SystemException
getPersonalizationServices
public java.util.Set getPersonalizationServices()
throws SystemException
- This method returns personalization value added services across multiple suppliers for
the selling sku.
- Returns:
- Set of personalization value added services for ALL suppliers
- Throws:
SystemException
getPersonalizationServices
public java.util.Set getPersonalizationServices(java.util.Collection itemSuppliers)
throws SystemException,
BusinessException
- This method returns personalization value added services across multiple item suppliers for
the selling sku.
- Returns:
- Set of personalization value added services for ALL item suppliers that have active personalization
- Throws:
SystemException
BusinessException
getPersonalizationServices
public java.util.Set getPersonalizationServices(java.util.Collection itemSuppliers,
boolean ignorePersonalizationActiveFlag)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
getPersonalizationServices
public java.util.Set getPersonalizationServices(ItemSupplier itemSupplier)
throws SystemException,
BusinessException
- This method returns the personalization value added services for ONLY the specified item supplier for
the selling sku.
- Returns:
- Set of personalization value added services for ONLY the specified item suppliers
- Throws:
SystemException
BusinessException
getMonogramServices
public java.util.Set getMonogramServices(ItemSupplier itemSupplier)
throws SystemException,
BusinessException
- This method returns the monogram value added services for ONLY the specified item supplier for
the selling sku.
- Returns:
- Set of monogram value added services for ONLY the specified item suppliers
- Throws:
SystemException
BusinessException
getMonogramServices
public java.util.Set getMonogramServices(java.util.Collection itemSuppliers)
throws SystemException,
BusinessException
- This method returns the monogram value added services for ONLY the specified item supplier for
the selling sku.
- Returns:
- Set of monogram value added services for ONLY the specified item suppliers
- Throws:
SystemException
BusinessException
getMonogramServices
public java.util.Set getMonogramServices(java.util.Collection itemSuppliers,
boolean ignorePersonalizationActiveFlag)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
setDescription
public void setDescription(java.lang.String description)
throws SystemException
- Throws:
SystemException
setAdditionalDomesticDeliveryCharge
public void setAdditionalDomesticDeliveryCharge(Money additionalCharge)
throws SystemException
- Throws:
SystemException
setAdditionalInternationalDeliveryCharge
public void setAdditionalInternationalDeliveryCharge(Money additionalInternationalCharge)
throws SystemException
- Throws:
SystemException
setRushDeliveryOverrideCharge
public void setRushDeliveryOverrideCharge(Money rushDeliveryOverrideCharge)
throws SystemException
- Throws:
SystemException
setFeaturedSku
public void setFeaturedSku(boolean featuredSkuIndicator)
throws SystemException
- Throws:
SystemException
setInventoryNotAvailable
public void setInventoryNotAvailable(boolean inventoryNotAvailable)
throws SystemException
- Throws:
SystemException
setUnitPrice
public void setUnitPrice(Money unitPrice)
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
addValueAddedService
public void addValueAddedService(ValueAddedService valueAddedService)
throws SystemException
- Throws:
SystemException
isSaleItem
public boolean isSaleItem()
throws SystemException
- Throws:
SystemException
setSaleItem
public void setSaleItem(boolean isMarked)
throws SystemException
- Throws:
SystemException
setStandardDeliveryCharge
public void setStandardDeliveryCharge(boolean isStandardDeliveryCharge)
throws SystemException
- Throws:
SystemException
isGiftCardable
public boolean isGiftCardable()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
isGiftWrappable
public boolean isGiftWrappable()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
isGiftServiceable
public boolean isGiftServiceable()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
isPersonalizationAvailable
public boolean isPersonalizationAvailable()
throws SystemException,
BusinessException
- Throws:
SystemException
BusinessException
Copyright © 2004 Retek Inc. All Rights Reserved.
- Generated at Fri, 10/22/2004 07:28