public interface InterestItemAddCmd extends ControllerCommand
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
The internal copyright field.
|
static java.lang.String |
defaultCommandClassName
The default implementation class is "com.ibm.commerce.interestitems.commands.InterestItemAddCmdImpl".
|
static java.lang.String |
NAME
The name of this interface is "com.ibm.commerce.interestitems.commands.InterestItemAddCmd".
|
Modifier and Type | Method and Description |
---|---|
void |
setAttrName(java.util.Hashtable ahshAttrName)
Sets the attribute name parameters (optional).
|
void |
setAttrValue(java.util.Hashtable ahshAttrValue)
Sets the attribute value parameters (optional).
|
void |
setCatEntryId(java.util.Hashtable ahshCatEntryId)
Sets the
catentry ID parameters. |
void |
setField1(java.util.Hashtable ahshField1)
Sets the field1 parameters (optional).
|
void |
setField2(java.util.Hashtable ahshField2)
Sets the field2 parameters (optional).
|
void |
setField3(java.util.Hashtable ahshField3)
Sets the field3 parameters (optional).
|
void |
setListId(java.lang.String[] asaListId)
Specifies zero or more interest item lists from which to be added.
|
void |
setListIdName(java.lang.String[] asaListIdName)
Sets the names of the name-value pairs to be added to the redirection URL (optional).
|
void |
setMemberId(java.util.Hashtable ahshMemberId)
Sets the member ID parameters.
|
void |
setPartNumber(java.util.Hashtable ahshPartNumber)
Sets the part number parameters.
|
void |
setQuantity(java.util.Hashtable ahshQuantity)
Sets the quantity parameters (optional with default is 1).
|
void |
setUOM(java.util.Hashtable ahshUOM)
Set the unit of measure parameters (optional).
|
void |
setUpdateable(java.util.Hashtable ahshUpdatable)
Set the updatable parameters (optional).
|
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
fulfills, getOwner
static final java.lang.String COPYRIGHT
static final java.lang.String NAME
static final java.lang.String defaultCommandClassName
void setAttrName(java.util.Hashtable ahshAttrName)
ahshAttrName
- the hash table of attribute namesvoid setAttrValue(java.util.Hashtable ahshAttrValue)
ahshAttrValue
- the hash table of attribute valuesvoid setCatEntryId(java.util.Hashtable ahshCatEntryId)
catentry ID
parameters.ahshCatEntryId
- the hash table of catalog entry IDsvoid setField1(java.util.Hashtable ahshField1)
ahshField1
- the hash table of custom fieldsvoid setField2(java.util.Hashtable ahshField2)
ahshField2
- the hash table of custom fieldsvoid setField3(java.util.Hashtable ahshField3)
ahshField3
- the hash table of custom fieldsvoid setListId(java.lang.String[] asaListId)
GetCurrentIILists
process task is
invoked to obtain the shopper's current interest item lists.
Then the command behaves as if the current interest item lists
were specified. If GetCurrentIILists
process task determines
that there are no current interest item lists; the most recently
updated item interest item list is used. If there is no interest
item list at all, a new interest item list will be created.
If "*" is specified, the command behaves as if all shopper's
interest item lists are specified.
If a specified interest item list no longer exists, it is not added.
If this parameter is missing, this command behaves as if "." was specified.asaListId
- the interest item list IDsvoid setListIdName(java.lang.String[] asaListIdName)
listId
. This is provided to make it possible to obtain the
reference numbers of the interest item lists when listId
is not explicitly specified.asaListIdName
- the interest item list ID namesvoid setMemberId(java.util.Hashtable ahshMemberId)
ahshMemberId
- a hash table of member IDsvoid setPartNumber(java.util.Hashtable ahshPartNumber)
MemberId
+ PartNumber
can be supplied in place of a CatentryId
.ahshPartNumber
- a hash table of part numbersvoid setQuantity(java.util.Hashtable ahshQuantity)
ahshQuantity
- a hash table of quantitiesvoid setUOM(java.util.Hashtable ahshUOM)
ahshUOM
- a hash table of unitsvoid setUpdateable(java.util.Hashtable ahshUpdatable)
ahshUpdatable
- a hash table of updateable flags