com.ibm.commerce.catalogmanagement.commands
Class TopCatalogGroupAddCmdImpl
com.ibm.commerce.command.AbstractECTargetableCommand
|
+--com.ibm.commerce.command.ControllerCommandImpl
|
+--com.ibm.commerce.catalogmanagement.commands.TopCatalogGroupAddCmdImpl
- All Implemented Interfaces:
- AccCommand, ControllerCommand, ECCommand, ECTargetableCommand, Protectable, TopCatalogGroupAddCmd
- public class TopCatalogGroupAddCmdImpl
- extends ControllerCommandImpl
- implements TopCatalogGroupAddCmd
Implementation for TopCatalogGroupAdd command which is the URL command for adding
relationship between a Catalog and a Catalog Group
Method Summary |
java.lang.Long |
getCatalogId()
Get the catalog Id for the catalog to catalog group relationship |
java.lang.Long |
getCatgroupId()
Get the Catalog Group Id for the catalog to catalog group relationship |
java.lang.String |
getURL()
Get the redirect URL |
void |
performExecute()
The main program for TopCatalogGroupAdd command |
void |
reset()
This method reset all the variables used in TopCatalogGroupAdd command |
void |
setCatalogId(java.lang.Long anCatalogId)
Set a catalog Id for the catalog to top catalog group relationship |
void |
setCatgroupId(java.lang.Long anCatgroupId)
Set a catalog group Id for the catalog to top catalog group relationship |
void |
setRequestProperties(TypedProperty reqParms)
This method obtain the input parameters for TopCatalogGroupAdd command |
void |
setURL(java.lang.String astrURL)
Set a redirect URL |
void |
validateParameters()
This method validates the parameters for TopCatalogGroupAdd command |
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, isReadyToCallExecute, 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.ECCommand |
checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setDefaultProperties |
CLASSNAME
public static final java.lang.String CLASSNAME
COPYRIGHT
public static final java.lang.String COPYRIGHT
inCatalogId
protected java.lang.Long inCatalogId
inCatgroupId
protected java.lang.Long inCatgroupId
istrURL
protected java.lang.String istrURL
TopCatalogGroupAddCmdImpl
public TopCatalogGroupAddCmdImpl()
getCatalogId
public java.lang.Long getCatalogId()
- Get the catalog Id for the catalog to catalog group relationship
- Returns:
- java.lang.Long
getCatgroupId
public java.lang.Long getCatgroupId()
- Get the Catalog Group Id for the catalog to catalog group relationship
- Returns:
- java.lang.Long
getURL
public java.lang.String getURL()
- Get the redirect URL
- Returns:
- java.lang.String
performExecute
public void performExecute()
throws ECException
- The main program for TopCatalogGroupAdd command
- Specified by:
performExecute
in interface ECCommand
- Overrides:
performExecute
in class AbstractECTargetableCommand
- Throws:
ECException
-
reset
public void reset()
- This method reset all the variables used in TopCatalogGroupAdd command
- Overrides:
reset
in class AbstractECTargetableCommand
setCatalogId
public void setCatalogId(java.lang.Long anCatalogId)
- Set a catalog Id for the catalog to top catalog group relationship
- Specified by:
setCatalogId
in interface TopCatalogGroupAddCmd
- Parameters:
anCatalogId
- jav.lang.Long
setCatgroupId
public void setCatgroupId(java.lang.Long anCatgroupId)
- Set a catalog group Id for the catalog to top catalog group relationship
- Specified by:
setCatgroupId
in interface TopCatalogGroupAddCmd
- Parameters:
anCatgroupId
- java.lang.Long
setRequestProperties
public void setRequestProperties(TypedProperty reqParms)
throws ECApplicationException
- This method obtain the input parameters for TopCatalogGroupAdd command
- Specified by:
setRequestProperties
in interface ControllerCommand
- Overrides:
setRequestProperties
in class ControllerCommandImpl
- Throws:
ECApplicationException
-
setURL
public void setURL(java.lang.String astrURL)
- Set a redirect URL
- Specified by:
setURL
in interface TopCatalogGroupAddCmd
- Parameters:
astrURL
- java.lang.String
validateParameters
public void validateParameters()
throws ECException
- This method validates the parameters for TopCatalogGroupAdd command
- Specified by:
validateParameters
in interface ECCommand
- Overrides:
validateParameters
in class AbstractECTargetableCommand
- Throws:
ECException
-