com.retek.component.item
Interface SellableItem

All Superinterfaces:
BusinessObject, Item, ItemThresholdableItem, ThresholdableItem
All Known Subinterfaces:
Pack, Sku

public interface SellableItem
extends Item


Field Summary
static java.lang.String GIFT_CARDABLE_FLAG_METHOD_KEY
           
static java.lang.String GIFT_WRAP_TYPE_CODE_METHOD_KEY
           
static java.lang.String GIFT_WRAPPABLE_FLAG_METHOD_KEY
           
static java.lang.String ITEM_LOCATION
           
static java.lang.String SHIPPING_METHOD
           
 
Fields inherited from interface com.retek.component.item.Item
CARE_INSTRUCTIONS_FLAG_METHOD_KEY, CATCH_WEIGHT_FLAG_METHOD_KEY, CLASS, CLASS_ID_METHOD_KEY, COLLECTION, COMMENTS_METHOD_KEY, CONSTANT_DIMENSION_FLAG_METHOD_KEY, CONTAINS_INNER_FLAG_METHOD_KEY, CONVEYABLE_TYPE_CODE_METHOD_KEY, COST_ZONE_GROUP_ID_METHOD_KEY, CROSS_SELL_BACKORDER_FLAG_METHOD_KEY, DEFAULT_WASTE_PERCENT_METHOD_KEY, DEPARTMENT, DEPARTMENT_ID_METHOD_KEY, DESCRIPTION, DIFF1, DIFF2, DIFF3, DIFF4, DIFFS, FORECAST_FLAG_METHOD_KEY, FORMAT_ID_METHOD_KEY, GIFT_CARD_FLAG_METHOD_KEY, HANDLING_SENSITIVITY_CODE_METHOD_KEY, HANDLING_TEMPERATURE_CODE_METHOD_KEY, ID, INVENTORY_FLAG_METHOD_KEY, ITEM_COLLECTION_METHOD_KEY, ITEM_DESCRIPTION_METHOD_KEY, ITEM_GRANDPARENT_ID_METHOD_KEY, ITEM_ID_METHOD_KEY, ITEM_LEVEL_METHOD_KEY, ITEM_NUMBER_TYPE_CODE_METHOD_KEY, ITEM_PARENT_ID_METHOD_KEY, ITEM_SERVICE_LEVEL_METHOD_KEY, ITEM_TYPE_CODE_METHOD_KEY, MERCHANDISE_FLAG_METHOD_KEY, MFG_RECOMMENDED_RETAIL_PRICE_METHOD_KEY, NON_DENOMINATIONAL_METHOD_KEY, ORDER_AS_TYPE_METHOD_KEY, ORDERABLE_FLAG_METHOD_KEY, PACK_FLAG_METHOD_KEY, PACK_TYPE_METHOD_KEY, PACKAGE_SIZE_METHOD_KEY, PACKAGE_UOM_METHOD_KEY, PERISHABLE_FLAG_METHOD_KEY, PERSONALIZATION_FLAG_METHOD_KEY, PREFIX_METHOD_KEY, PRIMARY_REF_ITEM_FLAG_METHOD_KEY, RECIPE_CARD_FLAG_METHOD_KEY, REG_EMPLOYEE_DISCOUNT_PERCENT_METHOD_KEY, RETAIL_LABEL_TYPE_METHOD_KEY, RETAIL_LABEL_VALUE_METHOD_KEY, RETAIL_ZONE_GROUP_ID_METHOD_KEY, SALE_EMPLOYEE_DISCOUNT_PERCENT_METHOD_KEY, SELLABLE_FLAG_METHOD_KEY, SHIP_ALONE_FLAG_METHOD_KEY, SHIP_RESTRICT_DEFAULTED_FLAG_METHOD_KEY, SHORT_DESCRIPTION_35_METHOD_KEY, SHORT_DESCRIPTION_METHOD_KEY, SIMPLE_PACK_FLAG_METHOD_KEY, STANDARD_DELIVERY_CHARGE_FLAG_METHOD_KEY, STATUS, STATUS_ACTIVE, STATUS_CODE_METHOD_KEY, STORE_ORD_MULT_METHOD_KEY, SUBCLASS, SUBCLASS_ID_METHOD_KEY, SUBSTITUTE_BACKORDER_FLAG_METHOD_KEY, SWATCH_FLAG_METHOD_KEY, TAX_CLASSIFICATION_METHOD_KEY, TRANSACTION_LEVEL_METHOD_KEY, TYPE, UNIT_RETAIL_METHOD_KEY, UOM_CODE_METHOD_KEY, UOM_CONVERSION_FACTOR_METHOD_KEY, UP_SELL_BACKORDER_FLAG_METHOD_KEY, VALID_DIFF_KEYS, WASTE_PERCENT_METHOD_KEY, WASTE_TYPE_METHOD_KEY
 
Method Summary
 void addItemLocation(ItemLocation itemLocation)
           
 void addItemSupplier(ItemSupplier itemSupplier)
           
 void addShippingMethod(ShippingMethod shippingMethod)
           
 Differentiator getDifferentiator(DifferentiatorType differentiatorType)
           
 Differentiator getDifferentiator(java.lang.String key)
           
 GiftWrapType getGiftWrapType()
           
 int getItemLocationOutboundHandlingDays(java.lang.String locationId)
           
 java.util.Collection getItemLocations()
           
 java.util.Collection getItemStores()
           
 ItemSupplier getItemSupplier(Supplier supplier)
           
 java.util.Collection getItemSuppliers()
           
 Warehouse getPrimaryDefaultWarehouse()
           
 ItemSupplier getPrimaryDirectShipItemSupplier()
           
 ItemSupplier getPrimaryItemSupplier()
           
 ShippingMethod getPrimaryShippingMethod()
           
 java.util.Set getShippingMethods()
           
 boolean hasItemLocation(Location location)
           
 boolean isDirectShippable()
           
 boolean isGiftCardable()
           
 boolean isGiftServiceable()
           
 boolean isGiftWrappable()
           
 boolean isStandardDeliveryCharge()
           
 void removeShippingMethod(ShippingMethod shippingMethod)
           
 void setGiftWrapType(GiftWrapType giftWrapType)
           
 void setInventoriable(boolean inventoryable)
           
 void setPrimaryShippingMethod(ShippingMethod shippingMethod)
           
 void setStandardDeliveryCharge(boolean standardDeliveryCharge)
           
 
Methods inherited from interface com.retek.component.item.Item
addDifferentiator, addDifferentiators, addFreeFormUda, addUdaValue, getComments, getConveyableType, getCostZoneGroupId, getDefaultWastePercent, getDescription, getDifferentiatorDescription, getDifferentiators, getDifferentiatorType, getDifferentiatorTypes, getFormatId, getFreeFormUdas, getHandlingSensitivityCode, getHandlingTemperatureCode, getItemClass, getItemCollection, getItemCollectionCode, getItemDepartment, getItemFreeFormUdaById, getItemGrandparentId, getItemLevel, getItemNumberTypeCode, getItemParentId, getItemServiceLevel, getItemStatus, getItemSubclass, getMfgRecommendedRetailPrice, getOrderAsType, getPackageSize, getPackageUom, getPackType, getPrefix, getRegularEmployeeDiscountPercent, getRetailLabelType, getRetailLabelValue, getRetailZoneGroupId, getSaleEmployeeDiscountPercent, getShortItemDescription, getShortItemDescription35, getStandardUom, getStoreOrdMult, getTaxClassification, getTransactionLevel, getType, getUdaValueById, getUdaValues, getUnitRetail, getUomConversionFactor, getWastePercent, getWasteType, invokeNoArgAccessor, isCareInstructions, isCatchWeight, isConstantDimension, isContainsInner, isCrossSellBackOrder, isForecast, isGiftCard, isInventoriable, isMerchandise, isNonDenominational, isOrderable, isPack, isPerishable, isPersisted, isPersonalizationAvailable, isPrimaryRefItem, isRecipeCard, isSellable, isShipAlone, isShippingRestrictionsDefaulted, isSimplePack, isSubstituteItemBackOrder, isSwatch, isUpSellBackOrder, setCareInstructions, setCatchWeight, setComments, setConstantDimension, setContainsInner, setConveyableType, setCostZoneGroupId, setCrossSellBackOrder, setDefaultWastePercent, setDescription, setForecast, setFormatId, setGiftCard, setHandlingSensitivityCode, setHandlingTemperatureCode, setItemClass, setItemCollection, setItemDepartment, setItemGrandparentId, setItemNumberTypeCode, setItemParentId, setItemServiceLevel, setItemStatus, setItemSubclass, setMerchandise, setMfgRecommendedRetailPrice, setNonDenominational, setOrderable, setOrderAsType, setPack, setPackageSize, setPackageUom, setPackType, setPerishable, setPersonalizationAvailable, setPrefix, setPrimaryRefItem, setRecipeCard, setRegularEmployeeDiscountPercent, setRetailLabelType, setRetailLabelValue, setRetailZoneGroupId, setSaleEmployeeDiscountPercent, setSellable, setShipAlone, setShippingRestrictionsDefaulted, setShortItemDescription, setShortItemDescription35, setSimplePack, setStandardUom, setStoreOrdMult, setSubstituteItemBackOrder, setSwatch, setTaxClassification, setType, setUnitRetail, setUomConversionFactor, setUpSellBackOrder, setWastePercent, setWasteType, submit
 
Methods inherited from interface com.retek.commons.domain.core.BusinessObject
getId
 
Methods inherited from interface com.retek.component.item.ItemThresholdableItem
match
 
Methods inherited from interface com.retek.component.item.ThresholdableItem
getItemDisplayCode, match
 

Field Detail

GIFT_WRAP_TYPE_CODE_METHOD_KEY

public static final java.lang.String GIFT_WRAP_TYPE_CODE_METHOD_KEY
See Also:
Constant Field Values

GIFT_CARDABLE_FLAG_METHOD_KEY

public static final java.lang.String GIFT_CARDABLE_FLAG_METHOD_KEY
See Also:
Constant Field Values

GIFT_WRAPPABLE_FLAG_METHOD_KEY

public static final java.lang.String GIFT_WRAPPABLE_FLAG_METHOD_KEY
See Also:
Constant Field Values

ITEM_LOCATION

public static final java.lang.String ITEM_LOCATION
See Also:
Constant Field Values

SHIPPING_METHOD

public static final java.lang.String SHIPPING_METHOD
See Also:
Constant Field Values
Method Detail

getItemLocations

public java.util.Collection getItemLocations()

getItemStores

public java.util.Collection getItemStores()

addItemLocation

public void addItemLocation(ItemLocation itemLocation)

getItemSuppliers

public java.util.Collection getItemSuppliers()

getItemSupplier

public ItemSupplier getItemSupplier(Supplier supplier)
                             throws SystemException,
                                    BusinessException
Throws:
SystemException
BusinessException

getPrimaryItemSupplier

public ItemSupplier getPrimaryItemSupplier()
                                    throws SystemException,
                                           BusinessException
Throws:
SystemException
BusinessException

getPrimaryDefaultWarehouse

public Warehouse getPrimaryDefaultWarehouse()
                                     throws SystemException,
                                            BusinessException
Throws:
SystemException
BusinessException

getGiftWrapType

public GiftWrapType getGiftWrapType()

getItemLocationOutboundHandlingDays

public int getItemLocationOutboundHandlingDays(java.lang.String locationId)
                                        throws SystemException,
                                               BusinessException
Throws:
SystemException
BusinessException

getShippingMethods

public java.util.Set getShippingMethods()
                                 throws SystemException
Throws:
SystemException

getPrimaryShippingMethod

public ShippingMethod getPrimaryShippingMethod()
                                        throws SystemException
Throws:
SystemException

getPrimaryDirectShipItemSupplier

public ItemSupplier getPrimaryDirectShipItemSupplier()

getDifferentiator

public Differentiator getDifferentiator(java.lang.String key)

getDifferentiator

public Differentiator getDifferentiator(DifferentiatorType differentiatorType)

setStandardDeliveryCharge

public void setStandardDeliveryCharge(boolean standardDeliveryCharge)
Specified by:
setStandardDeliveryCharge in interface Item

addShippingMethod

public void addShippingMethod(ShippingMethod shippingMethod)
                       throws SystemException
Throws:
SystemException

removeShippingMethod

public void removeShippingMethod(ShippingMethod shippingMethod)
                          throws SystemException
Throws:
SystemException

setPrimaryShippingMethod

public void setPrimaryShippingMethod(ShippingMethod shippingMethod)
                              throws SystemException
Throws:
SystemException

setGiftWrapType

public void setGiftWrapType(GiftWrapType giftWrapType)

setInventoriable

public void setInventoriable(boolean inventoryable)

addItemSupplier

public void addItemSupplier(ItemSupplier itemSupplier)

isGiftWrappable

public boolean isGiftWrappable()

isGiftCardable

public boolean isGiftCardable()

isGiftServiceable

public boolean isGiftServiceable()

isDirectShippable

public boolean isDirectShippable()
                          throws SystemException
Throws:
SystemException

isStandardDeliveryCharge

public boolean isStandardDeliveryCharge()
Specified by:
isStandardDeliveryCharge in interface Item

hasItemLocation

public boolean hasItemLocation(Location location)
                        throws SystemException
Throws:
SystemException


Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25