|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.ibm.commerce.command.AbstractECTargetableCommand | +--com.ibm.commerce.command.ControllerCommandImpl | +--com.ibm.commerce.interestitems.commands.InterestItemListCopyCmdImpl
The InterestItemListCopy command creates or updates an interest item list by copying from existing interest item lists.
Field Summary | |
static java.lang.String |
COPYRIGHT
The internal copyright field. |
Fields inherited from class com.ibm.commerce.command.ControllerCommandImpl |
requestProperties, responseProperties, retriable, viewReqProperties |
Fields inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.interestitems.commands.InterestItemListCopyCmd |
defaultCommandClassName, NAME |
Constructor Summary | |
InterestItemListCopyCmdImpl()
No value constructor. |
Method Summary | |
void |
checkIsAllowed(AccessVector resource,
java.lang.String action)
Check to see if user can perform action on resource. |
java.lang.Long[] |
getResourceOwners()
Returns all the organization unit that owns the resources accessed by this command.It will return null if no resource is being accessed by this command. |
boolean |
isReadyToCallExecute()
isReadyToCallExecute method is called by the Targettable Command frame work before the execution of the command. |
void |
performExecute()
Contains the actual business logic of the command It should be implemented by all the command writer. |
void |
reset()
This method should be called after a command has been executed to reset its states variables. |
java.util.Hashtable |
retrieveValidNumericOutListId(java.lang.String[] asaListRn,
java.lang.Long aUserNumber)
|
void |
setCatEntryId(java.lang.String[] asaCatEntryId)
Specifies either "*" or zero or more reference numbers of products or items (from the CATENTRY_ID column in the IITEM table, ) to delete from the interest list(s) specified by ListId. |
void |
setDisplaySeq(java.lang.Double adDisplaySeq)
Specifies the display sequence for the interest item lists to which interest items are copied. |
void |
setInListId(java.lang.String[] asaInListId)
Specifies zero or more interest item lists to be copied from. |
void |
setInListIdName(java.lang.String[] asaListIdName)
Specifies the names of name-value pairs to be added to the redirection URL. |
void |
setInListMemberId(java.lang.Long anInListMemberId)
The reference number of the member whose interest lists will be copied. |
void |
setOutListDesc(java.lang.String astrDesc)
Specifies a description of the output interest lists. |
void |
setOutListId(java.lang.String[] asaListId)
Specifies zero or more interest item lists to be copied to. |
void |
setOutListIdName(java.lang.String[] asaListIdName)
Specifies the names of name-value pairs to be added to the redirection URL. |
void |
setRequestProperties(TypedProperty aRequestProperties)
The WebController calls this method before invoking the execute method in this command to set the request properties for this command. |
void |
validateParameters()
Performs server side parameter checking. |
Methods inherited from class com.ibm.commerce.command.ControllerCommandImpl |
fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setResponseProperties, setRetriable, setViewInputProperties |
Methods inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties |
Methods inherited from interface com.ibm.commerce.command.ControllerCommand |
execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, 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, setCommandContext, setCommandIfName, setDefaultProperties |
Methods inherited from interface com.ibm.commerce.security.Protectable |
fulfills, getOwner |
Field Detail |
public static final java.lang.String COPYRIGHT
Constructor Detail |
public InterestItemListCopyCmdImpl()
Method Detail |
public void checkIsAllowed(AccessVector resource, java.lang.String action) throws ECException
resource
- AccessVector - the resource to be acted onaction
- String - action to be performed on the resourceECException
- public java.lang.Long[] getResourceOwners() throws ECException
AccCommand
getResourceOwners
in interface AccCommand
getResourceOwners
in class ControllerCommandImpl
com.ibm.commerce.command.AccCommand
public boolean isReadyToCallExecute()
AbstractECTargetableCommand
isReadyToCallExecute
in class AbstractECTargetableCommand
com.ibm.commerce.command.AbstractECTargetableCommand
public void performExecute() throws ECException
ECCommand
performExecute
in interface ECCommand
performExecute
in class AbstractECTargetableCommand
com.ibm.commerce.command.ECCommand
com.ibm.commerce.command.CommandException
- The superclass for all ECExceptions.public void reset()
AbstractECTargetableCommand
reset
in class AbstractECTargetableCommand
public java.util.Hashtable retrieveValidNumericOutListId(java.lang.String[] asaListRn, java.lang.Long aUserNumber) throws ECException
public void setCatEntryId(java.lang.String[] asaCatEntryId)
setCatEntryId
in interface InterestItemListCopyCmd
asaCatEntryId
- the array of catalog entry idpublic void setDisplaySeq(java.lang.Double adDisplaySeq)
setDisplaySeq
in interface InterestItemListCopyCmd
adDisplaySeq
- the display sequencepublic void setInListId(java.lang.String[] asaInListId)
setInListId
in interface InterestItemListCopyCmd
asaInListId
- the input ListIdpublic void setInListIdName(java.lang.String[] asaListIdName)
setInListIdName
in interface InterestItemListCopyCmd
asaListIdName
- the String array of namespublic void setInListMemberId(java.lang.Long anInListMemberId)
setInListMemberId
in interface InterestItemListCopyCmd
anInListMemberId
- the inlist member idpublic void setOutListDesc(java.lang.String astrDesc)
setOutListDesc
in interface InterestItemListCopyCmd
astrDesc
- the description of the output interest listspublic void setOutListId(java.lang.String[] asaListId)
setOutListId
in interface InterestItemListCopyCmd
asaListId
- the String array of OutListIdpublic void setOutListIdName(java.lang.String[] asaListIdName)
setOutListIdName
in interface InterestItemListCopyCmd
asaListIdName
- the String array of namespublic void setRequestProperties(TypedProperty aRequestProperties) throws ECApplicationException
ControllerCommand
setRequestProperties
in interface ControllerCommand
setRequestProperties
in class ControllerCommandImpl
com.ibm.commerce.command.ControllerCommand
requestProperties
- com.ibm.commerce.datatype.TypedPropertycom.ibm.commerce.exception.ECException.
- public void validateParameters() throws ECException
ECCommand
validateParameters
in interface ECCommand
validateParameters
in class AbstractECTargetableCommand
com.ibm.commerce.command.ECCommand
ECException.
-
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |