Package com.ibm.commerce.marketing.promotion.dependency

Provides the APIs for a set of external entities such as Order, Order Item, Catalog Entry, Customer, Customer Profile and Campaign that promotion depends on.

See: Description

  • Interface Summary 
    Interface Description
    Campaign
    Campaign is the interface which represents Campaign external entity.
    CampaignFactory
    CampaignFactory is the interface which should be implemented by all the Campaign factory implementations.
    CatalogEntry
    CatalogEntry is the interface which represents CatalogEntry external entity.
    CatalogEntryFactory
    CatalogEntryFactory is the interface which should be implemented by all the CatalogEntry factory implementations.
    Category
    This interface represents the external entity Category.
    Customer
    Customer is the interface which represents Customer external entity.
    CustomerFactory
    CustomerFactory is the interface which should be implemented by all the Customer factory implementations.
    CustomerProfile
    CustomerProfile is the interface which represents CustomerProfile external entity.
    CustomerProfileFactory
    CustomerProfileFactory is the interface which should be implemented by all the CustomerProfile factory implementations.
    ExternalEntity
    ExternalEntity is an interface which should be implemented by all the external entities.
    Key
    This is the Key interface and is used to define a unique identifier for an object.
    KeyResolver
    This interface is used to define lookup methods by key or its numeric value.
    NumericKey
    This is the Numeric Key interface which is a subtype of Key.
    Order
    Order is the interface which represents Order external entity.
    OrderFactory
    OrderFactory is the interface which should be implemented by all the Order factory implementations.
    OrderItem
    OrderItem is the interface which represents OrderItem external entity.
    OrderItemFactory
    OrderItemFactory is the interface which should be implemented by all the OrderItem factory implementations.
    PriceConverter
    PriceConverter interface should be implemented by classes which converts the price between currencies.
    PriceConverterFactory
    PriceConverterFactory is the interface which should be implemented by all the PriceConverter factory implementations.
    Rounding
    Rounding interface should be implemented by classes which round the price in a specified currency and store.
    RoundingFactory
    RoundingFactory is the interface which should be implemented by all the Rounding factory implementations.
    Store
    Store is the interface which represents the Store external entity.
    StoreFactory
    StoreFactory is the interface which should be implemented by all the Store factory implementations.
  • Class Summary 
    Class Description
    CampaignKey Deprecated 
    CatalogEntryKey
    The key to represent a catalog entry in the store.
    CategoryKey
    The key to represent a category in the store.
    CustomerKey
    The key to represent a shopper or a customer.
    CustomerProfileKey
    The key to represent a customer profile in the store.
    OrderItemKey
    This class represents order item key of OrderItem object.
    OrderKey
    The OrderKey class represents the key for an order.
    StoreKey
    StoreKey defines the key for a Store External Entity.
  • Exception Summary 
    Exception Description
    DependencyInstantiationException
    Exception class for catching instantiation problems of external entities that promotion depends upon.
    DependencyMissingException
    Exception class for catching problems encountered due to missing external entities that promotion depends upon.

Package com.ibm.commerce.marketing.promotion.dependency Description

Provides the APIs for a set of external entities such as Order, Order Item, Catalog Entry, Customer, Customer Profile and Campaign that promotion depends on.