com.ibm.commerce.negotiation.commands
Class DeleteAuctionStyleCmdImpl
- java.lang.Object
-
- com.ibm.websphere.command.TargetableCommandImpl
-
- com.ibm.websphere.command.CacheableCommandImpl
-
- com.ibm.commerce.command.MeasuredCacheableCommandImpl
-
- com.ibm.commerce.command.AbstractECTargetableCommand
-
- com.ibm.commerce.command.ControllerCommandImpl
-
- com.ibm.commerce.tools.command.ToolsControllerCommandImpl
-
- com.ibm.commerce.negotiation.commands.DeleteAuctionStyleCmdImpl
-
- All Implemented Interfaces:
- AccCommand, ControllerCommand, ECCommand, ECTargetableCommand, DeleteAuctionStyleCmd, Protectable, ToolsControllerCommand, com.ibm.websphere.cache.Sizeable, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, com.ibm.websphere.command.TargetableCommand, java.io.Serializable
public class DeleteAuctionStyleCmdImpl extends ToolsControllerCommandImpl implements DeleteAuctionStyleCmd
Deletes one or more auction styles.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.String
COPYRIGHT
IBM copyright notice field.-
Fields inherited from interface com.ibm.commerce.negotiation.commands.DeleteAuctionStyleCmd
defaultCommandClassName, NAME
-
-
Constructor Summary
Constructors Constructor and Description DeleteAuctionStyleCmdImpl()
DeleteAuctionStyleCmdImpl constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.util.Vector
getAuctionStyleList()
Gets the list of auction styles.java.util.Hashtable
getErrorContent()
Returns a hashtable of error codes.AccessVector
getResources()
Gets the access vector accessed by this command.void
performExecute()
Loops through the list of auction styles and deletes them.void
setAuctionStyleList(java.util.Vector newAuctionStyleList)
Sets the list of auction styles.void
setErrorContent(java.util.Hashtable newErrorContent)
Stores the hashtable of error codes.void
setRequestProperties(TypedProperty prop)
Copies key-value input data into member fields.-
Methods inherited from class com.ibm.commerce.tools.command.ToolsControllerCommandImpl
getViewInputProperties
-
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, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
-
Methods inherited from class com.ibm.websphere.command.CacheableCommandImpl
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
-
Methods inherited from class com.ibm.websphere.command.TargetableCommandImpl
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
-
Methods inherited from class java.lang.Object
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, setRetriable, setViewInputProperties
-
Methods inherited from interface com.ibm.websphere.command.CacheableCommand
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
-
Methods inherited from interface com.ibm.websphere.command.TargetableCommand
getCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputProperties
-
Methods inherited from interface com.ibm.commerce.command.AccCommand
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner
-
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
-
Methods inherited from interface com.ibm.commerce.security.Protectable
fulfills, getOwner
-
-
-
-
Field Detail
-
COPYRIGHT
public static final java.lang.String COPYRIGHT
IBM copyright notice field.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DeleteAuctionStyleCmdImpl
public DeleteAuctionStyleCmdImpl()
DeleteAuctionStyleCmdImpl constructor.
-
-
Method Detail
-
getAuctionStyleList
public java.util.Vector getAuctionStyleList()
Gets the list of auction styles.- Returns:
- A vector containing the list of auction styles.
-
getErrorContent
public java.util.Hashtable getErrorContent()
Returns a hashtable of error codes.- Returns:
- The hashtable of error codes.
-
performExecute
public void performExecute() throws ECException
Loops through the list of auction styles and deletes them.- Specified by:
performExecute
in interfaceECCommand
- Specified by:
performExecute
in interfacecom.ibm.websphere.command.TargetableCommand
- Overrides:
performExecute
in classAbstractECTargetableCommand
- Throws:
ECException
- if any errors are encountered.
-
setAuctionStyleList
public void setAuctionStyleList(java.util.Vector newAuctionStyleList)
Sets the list of auction styles.- Specified by:
setAuctionStyleList
in interfaceDeleteAuctionStyleCmd
- Parameters:
newAuctionStyleList
- A vector containing the list of auction styles.
-
setErrorContent
public void setErrorContent(java.util.Hashtable newErrorContent)
Stores the hashtable of error codes.- Parameters:
newErrorContent
- The hashtable of error codes.
-
setRequestProperties
public void setRequestProperties(TypedProperty prop) throws ECApplicationException
Copies key-value input data into member fields.- Specified by:
setRequestProperties
in interfaceControllerCommand
- Overrides:
setRequestProperties
in classToolsControllerCommandImpl
- Parameters:
ECApplicationException
- is raises with message ERR_TOOLS_BAD_AUCTION_STYLE_LIST when the auction style is not valid.- Throws:
ECApplicationException
- if any error are encountered.
-
getResources
public AccessVector getResources() throws ECException
Gets the access vector accessed by this command.The default implementation returns null indicating that no protectable resource is accessed by this command. It is the responsibilities of the command writer to return the protectable primary resource(s) and the corresponding actions accessed by this command.
- Specified by:
getResources
in interfaceECCommand
- Overrides:
getResources
in classAbstractECTargetableCommand
- Returns:
- The vector of resource action pairs.
- Throws:
ECException
- if any problems are encountered.
-
-