com.ibm.commerce.marketing.promotion.dependency

Interface CatalogEntry

  • All Superinterfaces:
    ExternalEntity, com.ibm.commerce.marketing.promotion.dynattr.SupportDynamicAttribute


    public interface CatalogEntry
    extends ExternalEntity
    CatalogEntry is the interface which represents CatalogEntry external entity. This interface extends ExternalEntity interface. All the implementations for CatalogEntry dependency should implement this interface.
    • Method Detail

      • getKey

        CatalogEntryKey getKey()
        This method returns the CatalogEntryKey of the catalog entry.
        Returns:
        CatalogEntryKey of the catalog entry.
      • getManufacturerName

        java.lang.String getManufacturerName()
        This method returns the manufacturer's name of the catalog entry.
        Returns:
        The manufacturer's name of the catalog entry.
      • getManufacturerPartNum

        java.lang.String getManufacturerPartNum()
        This method returns the manufacturer's part number of the catalog entry.
        Returns:
        String that represents manufacturer's part number of the catalog entry.
      • getCatalogEntryType

        int getCatalogEntryType()
        This method returns the type of the catalog entry.
        Returns:
        the constant: ITEM if catalog entry is of item type; PRODUCT if catalog entry is of product type; PACKAGE if catalog entry is of package type; BUNDLE if catalog entry is of bundle type.
      • getCategoriesBelongsTo

        CategoryKey[] getCategoriesBelongsTo()
        This method returns the keys of all categories to which the catalog entry belongs to.
        Returns:
        the list of CategoryKey
      • getParentProducts

        CatalogEntryKey[] getParentProducts()
        This method returns the keys of all the parent CatalogEntries to this CatalogEntry.
        Returns:
        the list of CategoryKey