java.lang.Object | +--CacheableCommandImpl | +--com.ibm.commerce.command.AbstractECTargetableCommand | +--com.ibm.commerce.command.ControllerCommandImpl | +--com.ibm.commerce.catalogmanagement.commands.CatalogDeleteCmdImpl
Command Name: CatalogDeleteCmd Command Type: URL and Controller Command Description:
DeleteCatalogCmd
Other Controller Commands: None
Mandatory Parameters: catalogId, or identifier Additional Parameters: Optional
Parameters:
Field Summary | |
---|---|
static java.lang.String |
CLASSNAME The name of this interface. |
static java.lang.String |
COPYRIGHT The internal copyright field. |
protected
java.lang.Long |
inCatalogId |
protected
java.lang.Long |
inMemberId |
protected
java.lang.String |
istrIdentifier |
protected
java.lang.String |
istrURL |
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.command. ECCommand |
defaultCommandClassName |
Constructor Summary | |
---|---|
CatalogDeleteCmdImpl() |
Method Summary | |
---|---|
java.lang.Long |
getCatalogId() Gets the catalog Id. |
java.lang.String |
getIdentifier() Gets the identifier of the catalog. |
protected
java.lang.Long |
getMemberId() Gets the owner Id of the catalog. |
java.lang.String |
getURL() Gets the redirect URL. |
void |
performExecute() Deletes a catalog. |
void |
reset() Reset all the variables. |
void |
setCatalogId(java.lang.Long anCatalogId) Sets the catalog Id. |
void |
setIdentifier(java.lang.String astrIdentifier) Sets the identifier of the catalog. |
void |
setMemberId(java.lang.Long anMemberId) Sets the owner Id of the catalog. |
void |
setRequestProperties(
TypedProperty reqParms) Sets the request properties. |
void |
setURL(java.lang.String astrURL) Sets the redirect URL. |
void |
validateParameters() Validates the input parameters. |
Methods inherited from class com.ibm.commerce.command. ControllerCommandImpl |
checkPermission,
fulfills,
getForUserId,
getGeneric,
getOwner,
getRequestProperties,
getResolvedRequestProperties,
getResourceOwners,
getResponseProperties,
getRetriable,
getViewInputProperties,
isGeneric,
isRetriable,
mergeProperties,
setForUserId,
setGeneric,
setOwner,
setResponseProperties,
setRetriable,
setViewInputProperties |
Methods inherited from class com.ibm.commerce.command. AbstractECTargetableCommand |
accessControlCheck,
checkIsAllowed,
checkParameters,
checkResourcePermission,
createCommandExecutionEvent,
execute,
finalize,
getAccCheck,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getResources,
getStoreId,
getUser,
getUserId,
isReadyToCallExecute,
setAccCheck,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties |
Methods inherited from class java.lang.Object |
clone, 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.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,
getResources,
getStoreId,
getUser,
getUserId,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASSNAME
protected java.lang.String istrURL
protected java.lang.Long inCatalogId
protected java.lang.String istrIdentifier
protected java.lang.Long inMemberId
Constructor Detail |
---|
public CatalogDeleteCmdImpl()
Method Detail |
---|
public java.lang.Long getCatalogId()
getCatalogId
in interface
CatalogDeleteCmd
public java.lang.String getIdentifier()
getIdentifier
in interface
CatalogDeleteCmd
protected java.lang.Long getMemberId()
public java.lang.String getURL()
public void performExecute() throws ECException
performExecute
in interface
ECCommand
performExecute
in class
AbstractECTargetableCommand
ECException
public void reset()
reset
in class
AbstractECTargetableCommand
public void setCatalogId(java.lang.Long anCatalogId)
setCatalogId
in interface
CatalogDeleteCmd
anCatalogId
- java.lang.Longpublic void setIdentifier(java.lang.String astrIdentifier)
setIdentifier
in interface
CatalogDeleteCmd
astrIdentifier
- catalog identifierpublic void setMemberId(java.lang.Long anMemberId)
setMemberId
in interface
CatalogDeleteCmd
anMemberId
- owner of the catalogpublic void setRequestProperties(TypedProperty reqParms) throws ECApplicationException
setRequestProperties
in interface
ControllerCommand
setRequestProperties
in class
ControllerCommandImpl
reqParms
- request properties
ECApplicationException
public void setURL(java.lang.String astrURL)
setURL
in interface
CatalogDeleteCmd
astrURL
- redirect URLpublic void validateParameters() throws ECException
validateParameters
in interface
ECCommand
validateParameters
in class
AbstractECTargetableCommand
ECException