com.ibm.commerce.tools.optools.order.commands
Interface CSROrderProductContractPriceCmd

All Superinterfaces:
AccCommand, ControllerCommand, ECCommand, ToolsControllerCommand
All Known Implementing Classes:
CSROrderProductContractPriceCmdImpl

public interface CSROrderProductContractPriceCmd
extends ToolsControllerCommand

The command returns customer's entitled contract prices for the enquiring products.

Behavior

Parameters

currency
The currency of the price.
catalog entry IDs
A list of catalog entry ID.

Response Parameter:

trading IDs
The list of the trading agreements ids.
trading prices
The list of contract prices.

Exception Conditions

It will re-throw all the exceptions that the GetContractUnitPrice command will throw.

Field Summary
static java.lang.String COPYRIGHT
          IBM copyright notice field.
static java.lang.String defaultCommandClassName
          The default implementation class name.
static java.lang.String NAME
          The name of this command.
 
Method Summary
 java.util.Hashtable getContractPrices()
          Gets the list of contract prices.
 java.util.Hashtable getTradingIds()
          Gets the trading IDs available for the catalog entry.
 java.util.Hashtable getTradingPrices()
          Gets the trading prices available for the catalog entry corresponding to the trading IDs.
 void setCatEntryIds(java.util.Vector catentryIds)
          Sets the catalog entry IDs.
 
Methods inherited from interface com.ibm.commerce.command. ControllerCommand
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties
 
Methods inherited from interface com.ibm.commerce.command. AccCommand
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner
 
Methods inherited from interface com.ibm.commerce.command. ECCommand
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getResources, getStoreId, getUser, getUserId, performExecute, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
 

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

NAME

public static final java.lang.String NAME
The name of this command.
See Also:
Constant Field Values

defaultCommandClassName

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

getContractPrices

public java.util.Hashtable getContractPrices()
Gets the list of contract prices.
Returns:
The list of contract prices.

getTradingIds

public java.util.Hashtable getTradingIds()
Gets the trading IDs available for the catalog entry.
Returns:
The list of trading IDs.

getTradingPrices

public java.util.Hashtable getTradingPrices()
Gets the trading prices available for the catalog entry corresponding to the trading IDs.
Returns:
The list of trading prices.

setCatEntryIds

public void setCatEntryIds(java.util.Vector catentryIds)
Sets the catalog entry IDs.