com.ibm.commerce.interestitems.commands
Interface InterestItemListCopyCmd

All Superinterfaces:
AccCommand, ControllerCommand, ECCommand, Protectable
All Known Implementing Classes:
InterestItemListCopyCmdImpl

public interface InterestItemListCopyCmd
extends ControllerCommand

Creates or updates interest item lists by copying from existing interest item lists.


Field Summary
static java.lang.String COPYRIGHT
          The internal copyright field.
static java.lang.String defaultCommandClassName
          The default implementation class is "com.ibm.commerce.interestitems.commands.InterestItemListCopyCmdImpl".
static java.lang.String NAME
          The name of this interface is "com.ibm.commerce.interestitems.commands.InterestItemListCopyCmd".
 
Method Summary
 void setCatEntryId(java.lang.String[] asaCatEntryId)
          Set the catentry id parameters (optional).
 void setDisplaySeq(java.lang.Double adDisplaySeq)
          Set the display sequence parameters (optional).
 void setInListId(java.lang.String[] asaInListId)
          Set the interest item list id parameters (optional).
 void setInListIdName(java.lang.String[] asaInListIdName)
          Set the names of the name-value pairs to be added to the redirection URL (optional).
 void setInListMemberId(java.lang.Long anInListMemberId)
          Set the in list member id parameters (optional).
 void setOutListDesc(java.lang.String astrDesc)
          Set the description parameters (optional).
 void setOutListId(java.lang.String[] asaOutListId)
          Set the interest item list id parameters (optional).
 void setOutListIdName(java.lang.String[] asaListIdName)
          Set the names of the name-value pairs to be added to the redirection URL (optional).
 
Methods inherited from interface com.ibm.commerce.command.ControllerCommand
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, setAccCheck, setForUserId, setOwner
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, performExecute, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 
Methods inherited from interface com.ibm.commerce.security.Protectable
fulfills, getOwner
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
The internal copyright field.

defaultCommandClassName

public static final java.lang.String defaultCommandClassName
The default implementation class is "com.ibm.commerce.interestitems.commands.InterestItemListCopyCmdImpl".

NAME

public static final java.lang.String NAME
The name of this interface is "com.ibm.commerce.interestitems.commands.InterestItemListCopyCmd".
Method Detail

setCatEntryId

public void setCatEntryId(java.lang.String[] asaCatEntryId)
Set the catentry id parameters (optional).
Parameters:
asaCatEntryId - java.lang.String[]

setDisplaySeq

public void setDisplaySeq(java.lang.Double adDisplaySeq)
Set the display sequence parameters (optional). Specify the display sequence for the interest item lists to which interest items are copied.
Parameters:
adDisplaySeq - java.lang.Double

setInListId

public void setInListId(java.lang.String[] asaInListId)
Set the interest item list id parameters (optional). Specify zero or more id of interest item lists to be copied from.
Parameters:
asaInListId - java.lang.String[]

setInListIdName

public void setInListIdName(java.lang.String[] asaInListIdName)
Set the names of the name-value pairs to be added to the redirection URL (optional). The values of the added name-value pairs are the reference number of the interest item lists specified by inListId. This is provided to make it possible to obtain the reference numbers of the interest item lists when inListId is not explicitly specified.
Parameters:
asaInListIdName - java.lang.String[]

setInListMemberId

public void setInListMemberId(java.lang.Long anInListMemberId)
Set the in list member id parameters (optional). Specify the id of member whose lists will be copied. Default is the current shopper.
Parameters:
anInListMemberId - java.lang.Long

setOutListDesc

public void setOutListDesc(java.lang.String astrDesc)
Set the description parameters (optional). Specify the description of the output interest item lists.
Parameters:
astrDesc - java.lang.String

setOutListId

public void setOutListId(java.lang.String[] asaOutListId)
Set the interest item list id parameters (optional). Specify zero or more id of interest item lists to be copied to.
Parameters:
asaOutListId - java.lang.String[]

setOutListIdName

public void setOutListIdName(java.lang.String[] asaListIdName)
Set the names of the name-value pairs to be added to the redirection URL (optional). The values of the added name-value pairs are the reference number of the interest item lists specified by outListId. This is provided to make it possible to obtain the reference numbers of the interest item lists when outListId is not explicitly specified.
Parameters:
asaOutListIdName - java.lang.String[]