com.ibm.commerce.marketing.commands.marketingspot

Interface OrderCatalogEntryTaskCmd

  • All Superinterfaces:
    com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, MarketingSpotCommandBaseTaskCmd, java.io.Serializable, com.ibm.websphere.command.TargetableCommand
    All Known Subinterfaces:
    OrderCatalogEntryRandomTaskCmd
    All Known Implementing Classes:
    OrderCatalogEntryRandomTaskCmdImpl


    public interface OrderCatalogEntryTaskCmd
    extends MarketingSpotCommandBaseTaskCmd
    The interface to all commands used to provide an ordering of eMarketingSpot catalog entry data. The eMarketingSpot bean uses implementations of this interface to determine the final ordering of catalog entries that are displayed in the eMarketingSpot. All custom implementations of catalog entry ordering for eMarketingSpots must implement this interface.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      IBM copyright notice field.
      • Fields inherited from interface com.ibm.websphere.command.Command

        serialVersionUID
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      java.util.ArrayList getCatalogEntries()
      Gets the ordered catalog entries.
      void setCatalogEntries(java.util.ArrayList catalogEntries)
      Sets the catalog entries to order.
      • Methods inherited from interface com.ibm.websphere.command.CacheableCommand

        executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
      • Methods inherited from interface com.ibm.websphere.command.TargetableCommand

        getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
      • Methods inherited from interface com.ibm.websphere.command.Command

        execute, isReadyToCallExecute, reset
      • Methods inherited from interface com.ibm.websphere.command.CommandCaller

        unionDependencies
    • Field Detail

      • COPYRIGHT

        static final java.lang.String COPYRIGHT
        IBM copyright notice field.
        See Also:
        Constant Field Values
    • Method Detail

      • setCatalogEntries

        void setCatalogEntries(java.util.ArrayList catalogEntries)
        Sets the catalog entries to order.
        Parameters:
        catalogEntries - the array of catalog entry objects the eMarketingSpot
      • getCatalogEntries

        java.util.ArrayList getCatalogEntries()
        Gets the ordered catalog entries.
        Returns:
        the array of catalog entries ordered by the command.