public interface CalculateOrderCmd extends TaskCommand
CalculateOrderCmdImpl
.CalculateOrderCmdImpl
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM Copyright notice field.
|
static java.lang.String |
defaultCommandClassName
The name of the default implementation class for this command interface.
|
static java.lang.String |
NAME
The name of this command interface.
|
Modifier and Type | Method and Description |
---|---|
java.util.HashMap |
getCustomProperties()
This method returns the customer properties.
|
java.util.Vector |
getNonBuyableCatentryIds()
This method returns the identifiers of CatalogEntries that are not buyable.
|
OrderAccessBean[] |
getOrders()
This method returns the array of OrderAccessBean
|
java.lang.Long[] |
getOutOfInventoryCatalogEntryIds()
This method returns the identifiers of CatalogEntries that do not have sufficient inventory,
when ATP inventory is not enabled.
|
void |
setCustomProperties(java.util.HashMap newhshCustomProperties)
This method sets the customer properties.
|
void |
setDoFreeGift(boolean doFreegift)
This method sets the flag whether free gift handling logic will be called.
|
void |
setOrders(OrderAccessBean[] aabOrders)
This method sets the orders to be calculated.
|
void |
setUsageIds(java.lang.Integer[] anUsageIds)
This method sets the calculation usages.
|
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
static final java.lang.String COPYRIGHT
static final java.lang.String NAME
static final java.lang.String defaultCommandClassName
void setOrders(OrderAccessBean[] aabOrders)
aabOrders
- the array of OrderAccessBeans to be calculated.OrderAccessBean[] getOrders()
void setUsageIds(java.lang.Integer[] anUsageIds)
anUsageIds
- the array of calculation usage identifiers.void setDoFreeGift(boolean doFreegift)
doFreegift
- java.lang.Long[] getOutOfInventoryCatalogEntryIds()
java.util.Vector getNonBuyableCatentryIds()
void setCustomProperties(java.util.HashMap newhshCustomProperties)
newhshCustomProperties
- the customer propertiesjava.util.HashMap getCustomProperties()