com.ibm.commerce.tools.optools.order.commands
Class CSROrderProductContractPriceCmdImpl
java.lang.Object
|
+--CacheableCommandImpl
|
+--com.ibm.commerce.command.AbstractECTargetableCommand
|
+--com.ibm.commerce.command.ControllerCommandImpl
|
+--com.ibm.commerce.tools.command.ToolsControllerCommandImpl
|
+--com.ibm.commerce.tools.optools.order.commands.CSROrderProductContractPriceCmdImpl
- All Implemented Interfaces:
-
AccCommand,
ControllerCommand,
CSROrderProductContractPriceCmd,
ECCommand,
ECTargetableCommand,
ToolsControllerCommand
- public class CSROrderProductContractPriceCmdImpl
- extends
ToolsControllerCommandImpl
- implements
CSROrderProductContractPriceCmd
This is the default implementation of the
CSROrderProductContractPriceCmd
command.
This command calls the following Command:
This command uses the following AccessBean:
- See Also:
-
Serialized Form
Field Summary |
static java.lang.String |
COPYRIGHT
IBM copyright notice field. |
Method Summary |
java.util.Vector |
getCatEntryIds()
Gets the list of catalogEntryIds. |
java.util.Hashtable |
getContractPrices()
Gets the contract prices hash. |
java.util.Hashtable |
getTradingIds()
Gets the trading IDs hash. |
java.util.Hashtable |
getTradingPrices()
Gets the trading prices hash. |
void |
performExecute()
Gets the list of contract prices with their trading IDs for the
catalog entry. |
void |
setCatEntryIds(java.util.Vector newCatEntryIds)
Sets the catalog entry ID. |
void |
setContractPrices(java.util.Hashtable newContractPrices)
Sets the contract prices hash. |
void |
setTradingIds(java.util.Hashtable newTradingIds)
Sets the trading IDs hash. |
void |
setTradingPrices(java.util.Hashtable newTradingPrices)
Sets the trading prices hash. |
Methods inherited from class
com.ibm.commerce.command.
ControllerCommandImpl |
checkPermission,
fulfills,
getForUserId,
getGeneric,
getOwner,
getRequestProperties,
getResolvedRequestProperties,
getResourceOwners,
getResponseProperties,
getRetriable,
isGeneric,
isRetriable,
mergeProperties,
setForUserId,
setGeneric,
setOwner,
setResponseProperties,
setRetriable,
setViewInputProperties |
Methods inherited from class
com.ibm.commerce.command.
AbstractECTargetableCommand |
accessControlCheck,
checkIsAllowed,
checkParameters,
checkResourcePermission,
createCommandExecutionEvent,
execute,
finalize,
getAccCheck,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getResources,
getStoreId,
getUser,
getUserId,
isReadyToCallExecute,
reset,
setAccCheck,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties,
validateParameters |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait,
wait, wait |
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.
ECCommand |
checkIsAllowed,
checkResourcePermission,
createCommandExecutionEvent,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getResources,
getStoreId,
getUser,
getUserId,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties,
validateParameters |
COPYRIGHT
public static final java.lang.String COPYRIGHT
- IBM copyright notice field.
- See Also:
-
Constant Field Values
CSROrderProductContractPriceCmdImpl
public CSROrderProductContractPriceCmdImpl()
getCatEntryIds
public java.util.Vector getCatEntryIds()
- Gets the list of catalogEntryIds.
-
- Returns:
- The vector of catalogEntryIDs.
getContractPrices
public java.util.Hashtable getContractPrices()
- Gets the contract prices hash.
-
- Specified by:
-
getContractPrices
in interface
CSROrderProductContractPriceCmd
-
- Returns:
- The list of contract prices.
getTradingIds
public java.util.Hashtable getTradingIds()
- Gets the trading IDs hash.
-
- Specified by:
-
getTradingIds
in interface
CSROrderProductContractPriceCmd
-
- Returns:
- The list of trading IDs.
getTradingPrices
public java.util.Hashtable getTradingPrices()
- Gets the trading prices hash.
-
- Specified by:
-
getTradingPrices
in interface
CSROrderProductContractPriceCmd
-
- Returns:
- The list of trading prices.
public void performExecute()
throws ECException
- Gets the list of contract prices with their trading IDs for the catalog
entry.
-
- Specified by:
-
performExecute
in interface
ECCommand
- Overrides:
-
performExecute
in class
AbstractECTargetableCommand
-
- Throws:
ECException
- If the contract prices cannot be
retrieved.
setCatEntryIds
public void setCatEntryIds(java.util.Vector newCatEntryIds)
- Sets the catalog entry ID.
-
- Specified by:
-
setCatEntryIds
in interface
CSROrderProductContractPriceCmd
setContractPrices
public void setContractPrices(java.util.Hashtable newContractPrices)
- Sets the contract prices hash.
-
- Parameters:
newContractPrices
- The list of contract
prices.
setTradingIds
public void setTradingIds(java.util.Hashtable newTradingIds)
- Sets the trading IDs hash.
-
- Parameters:
newTradingIds
- The list of trading IDs.
setTradingPrices
public void setTradingPrices(java.util.Hashtable newTradingPrices)
- Sets the trading prices hash.
-
- Parameters:
newTradingPrices
- The list of trading
prices.