com.ibm.commerce.price.commands

Interface GetPriceListForRangePriceCmd

  • All Superinterfaces:
    com.ibm.websphere.command.CacheableCommand, com.ibm.commerce.command.CacheableECCommand, com.ibm.websphere.command.Command, com.ibm.commerce.command.ECCommand, com.ibm.commerce.command.TaskCommand
    All Known Implementing Classes:
    GetPriceListForRangePriceCmdImpl


    public interface GetPriceListForRangePriceCmd
    extends com.ibm.commerce.command.TaskCommand
    This command is to retrieve the price list for a catalog entry which is used to retrieve the range price. It returns a contract to price list mapping.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      IBM copyright notice field.
      static java.lang.String defaultCommandClassName
      The default implementation class.
      static java.lang.String NAME
      The name of this command.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      java.util.Map getContractToPriceListIDMap()
      Get the contract ID to price list ID map.
      void setCatEntryId(java.lang.Long anCatEntryId)
      Set the catalog entry ID.
      void setCurrency(java.lang.String aCurrency)
      Set the currency.
      void setCustomData(java.util.Map customData)
      Set the custom data.
      void setQuantityAmount(QuantityAmount aQuantityAmount)
      Set the quantity amount representing the quantity and unit of measurement.
      void setStoreId(java.lang.Integer aStoreId)
      Set the store ID.
      void setTradingIds(java.lang.Long[] aTradingIds)
      Set the trading IDs under which to get the price list.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.ibm.commerce.command.CacheableECCommand

        execute
      • Methods inherited from interface com.ibm.commerce.command.ECCommand

        checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
    • Field Detail

      • COPYRIGHT

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

        static final java.lang.String defaultCommandClassName
        The default implementation class.
        See Also:
        Constant Field Values
    • Method Detail

      • getContractToPriceListIDMap

        java.util.Map getContractToPriceListIDMap()
        Get the contract ID to price list ID map.
        Returns:
        The contract ID to price list ID map
      • setCatEntryId

        void setCatEntryId(java.lang.Long anCatEntryId)
        Set the catalog entry ID.
        Parameters:
        anCatEntryId - The catalog entry ID. It can't be null.
      • setCurrency

        void setCurrency(java.lang.String aCurrency)
        Set the currency.
        Parameters:
        aCurrency - The currency. It can't be null or empty.
      • setCustomData

        void setCustomData(java.util.Map customData)
        Set the custom data.
        Parameters:
        customData - The custom data. It may be null or empty.
      • setQuantityAmount

        void setQuantityAmount(QuantityAmount aQuantityAmount)
        Set the quantity amount representing the quantity and unit of measurement.
        Parameters:
        aQuantityAmount - The quantity amount. It can't be null.
      • setStoreId

        void setStoreId(java.lang.Integer aStoreId)
        Set the store ID.
        Parameters:
        aStoreId - The store ID. It can't be null.
      • setTradingIds

        void setTradingIds(java.lang.Long[] aTradingIds)
        Set the trading IDs under which to get the price list.
        Parameters:
        aTradingIds - The trading IDs. It can't be null or empty.