public class CatalogGroupDeleteCmdImpl extends ControllerCommandImpl implements CatalogGroupDeleteCmd
CatalogGroupDeleteCmd
is a URL and controller command that:
CatGroupId
, or MemberId and Identifier
CatGroupId
, or MemberId and Identifier
CatalogGroupAccessBean
, CatalogGroupDescrptionAccessBean
CatalogGroupAccessBean
, CatalogGroupDescriptionAccessBean
DeleteCatalogGroupCmd
.catgroupId
, or identifier.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASSNAME
The name of this interface is "com.ibm.commerce.catalogmanagement.commands.CatalogGroupDeleteCmdImpl".
|
static java.lang.String |
COPYRIGHT
The internal copyright field.
|
defaultCommandClassName
Constructor and Description |
---|
CatalogGroupDeleteCmdImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
getCatgroupId()
Get the catalog group Id
|
java.lang.Integer |
getForce()
Get the force delete option for the catalog group
|
java.lang.String |
getIdentifier()
Get the identifier for the catalog group
|
java.sql.Timestamp |
getLastupdate()
Get last update time of the catalog group
|
java.lang.Integer |
getMarkfordelete()
Get the mark for delete value for the catalog group
|
java.lang.String |
getURL()
Get the redirect URL
|
void |
performExecute()
The main program for
CatalogGroupDelete command. |
void |
productSetSynchronization()
This method synchronize the product set
|
void |
reset()
This method reset all the variables used in
CatalogGroupDelete command |
void |
setCatgroupId(java.lang.Long anCatgroupId)
Set catalog group Id
|
void |
setForce(java.lang.Integer anForce)
Set the force delete option for the catalog group
|
void |
setIdentifier(java.lang.String astrIdentifier)
Set the identifier of the catalog group
|
void |
setLastupdate(java.sql.Timestamp atmLastupdate)
Sets the date and time when the catalog group was updated
|
void |
setMarkfordelete(java.lang.Integer anMarkfordelete)
Set the mark for delete flag for the catalog group
0 = catalog group not mark for delete
1 = catalog group marked for delete
|
void |
setMemberId(java.lang.Long anMemberId)
Set the owner Id of the catalog group
|
void |
setRequestProperties(TypedProperty reqParms)
This method obtains the input parameters for
CatalogGroupDelete command. |
void |
setURL(java.lang.String astrURL)
Set a redirect URL
|
void |
validateParameters()
This method validates the parameters for
CatalogGroupDelete command |
checkPermission, fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResourceOwners, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setResponseProperties, setRetriable, setViewInputProperties
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRetriable, setViewInputProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, 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, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
fulfills, getOwner
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASSNAME
public java.lang.Long getCatgroupId()
getCatgroupId
in interface CatalogGroupDeleteCmd
public java.lang.Integer getForce()
public java.lang.String getIdentifier()
getIdentifier
in interface CatalogGroupDeleteCmd
public java.sql.Timestamp getLastupdate()
public java.lang.Integer getMarkfordelete()
public java.lang.String getURL()
public void performExecute() throws ECException
CatalogGroupDelete
command.
This method calls the DeleteCatalogGroupCmd
task command, and then the sets the catalog group ID in the response properties.performExecute
in interface ECCommand
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class AbstractECTargetableCommand
ECException
public void productSetSynchronization() throws ECException
ECException
public void reset()
CatalogGroupDelete
commandreset
in interface com.ibm.websphere.command.Command
reset
in class AbstractECTargetableCommand
public void setCatgroupId(java.lang.Long anCatgroupId)
setCatgroupId
in interface CatalogGroupDeleteCmd
anCatgroupId
- java.lang.Longpublic void setForce(java.lang.Integer anForce)
setForce
in interface CatalogGroupDeleteCmd
anForce
- java.lang.Integerpublic void setIdentifier(java.lang.String astrIdentifier)
setIdentifier
in interface CatalogGroupDeleteCmd
astrIdentifier
- java.lang.Stringpublic void setLastupdate(java.sql.Timestamp atmLastupdate)
setLastupdate
in interface CatalogGroupDeleteCmd
atmLastupdate
- java.sql.Timestamppublic void setMarkfordelete(java.lang.Integer anMarkfordelete)
setMarkfordelete
in interface CatalogGroupDeleteCmd
anMarkfordelete
- java.lang.Integerpublic void setMemberId(java.lang.Long anMemberId)
setMemberId
in interface CatalogGroupDeleteCmd
anMemberId
- java.lang.Longpublic void setRequestProperties(TypedProperty reqParms) throws ECApplicationException
CatalogGroupDelete
command.setRequestProperties
in interface ControllerCommand
setRequestProperties
in class ControllerCommandImpl
reqParms
- This is an object that represents the request properties.ECApplicationException
public void setURL(java.lang.String astrURL)
setURL
in interface CatalogGroupDeleteCmd
astrURL
- java.lang.Stringpublic void validateParameters() throws ECException
CatalogGroupDelete
commandvalidateParameters
in interface ECCommand
validateParameters
in class AbstractECTargetableCommand
ECException