java.lang.Object | +--CacheableCommandImpl | +--com.ibm.commerce.command.AbstractECTargetableCommand | +--com.ibm.commerce.command.ControllerCommandImpl | +--com.ibm.commerce.catalogmanagement.commands.CatalogGroupDeleteCmdImpl
Implementation for CatalogGroupDelete command which deletes a catalog group.
Field Summary | |
---|---|
static java.lang.String |
CLASSNAME |
static java.lang.String |
COPYRIGHT |
protected
java.lang.Long |
inCatgroupId |
protected
java.lang.Integer |
inForce |
protected
java.lang.Integer |
inMarkfordelete |
protected
java.lang.Long |
inMemberId |
protected
java.lang.String |
istrIdentifier |
protected
java.lang.String |
istrURL |
protected
java.sql.Timestamp |
itmLastupdate |
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 | |
---|---|
CatalogGroupDeleteCmdImpl() |
Method Summary | |
---|---|
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 |
protected
java.lang.Long |
getMemberId() Get the owner Id of 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 obtain 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 |
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 inCatgroupId
protected java.lang.String istrIdentifier
protected java.sql.Timestamp itmLastupdate
protected java.lang.Integer inMarkfordelete
protected java.lang.Long inMemberId
protected java.lang.Integer inForce
Constructor Detail |
---|
public CatalogGroupDeleteCmdImpl()
Method Detail |
---|
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()
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 productSetSynchronization() throws ECException
ECException
public void reset()
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
setRequestProperties
in interface
ControllerCommand
setRequestProperties
in class
ControllerCommandImpl
reqParms
- request properties
ECApplicationException
public void setURL(java.lang.String astrURL)
setURL
in interface
CatalogGroupDeleteCmd
astrURL
- java.lang.Stringpublic void validateParameters() throws ECException
validateParameters
in interface
ECCommand
validateParameters
in class
AbstractECTargetableCommand
ECException