|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.ibm.commerce.command.AbstractECTargetableCommand | +--com.ibm.commerce.command.ControllerCommandImpl | +--com.ibm.commerce.tools.command.ToolsControllerCommandImpl | +--com.ibm.commerce.accesscontrol.policyeditor.commands.ActGrpAddCmdImpl
Adds a new action Group to the datasource. Following is the list of parameters the command accepts from the User Interface:
viewtaskname
- View that is executed upon completion of the command
actionId
- Comma delimited string of action ids
actGrpName
- Name of the new action group
actGrpDisplayName
- Display name of the new action group
actGrpDesc
- Description of the new action group
actionGroupId
for this
new entry it also enters a description for the action group
in the action group description table if a description is specified
in the user interface.
The command then parses the comma delimited String
containing the actionIds
of all the actions to be
associated with this action group and iteratively calls the
ActionActGrpAddTaskCmd
task command to populate the
relationship table associating an action group with its constituent actions.
Field Summary | |
protected java.lang.String |
actionIds
Comma delimited string containing ids of actions to be added to action group |
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.accesscontrol.policyeditor.commands.ActGrpAddCmd |
COPYRIGHT, defaultCommandClassName, NAME |
Fields inherited from interface com.ibm.commerce.command.ECTargetableCommand |
COPYRIGHT |
Constructor Summary | |
ActGrpAddCmdImpl()
|
Method Summary | |
java.lang.String |
getActGrpDisplayName()
Gets the display name of the action group. |
java.lang.String |
getActGrpName()
Gets the name of the action group. |
java.lang.String |
getActionIds()
Gets the list of action ids to be added to the action group. |
java.lang.String |
getDescription()
Gets the description of the action group. |
AccessVector |
getResources()
This method returns the resources accessed by this command It will return null if no resources are being accessed by this command. |
TypedProperty |
getViewInputProperties()
This method is called by the web controller to retrieve the request properties set by the setRequestProperties() method. |
java.lang.String |
getViewTask()
Gets the view task name. |
void |
performExecute()
Adds the action group to the datasource. |
void |
setActGrpDisplayName(java.lang.String actGrpDisplayName)
Sets the display name of the action group. |
void |
setActGrpName(java.lang.String actGrpName)
Sets the name of the action group. |
void |
setActionIds(java.lang.String actionIds)
Sets the list of action ids to be added to the action group. |
void |
setDescription(java.lang.String description)
Sets the description of the action group. |
void |
setRequestProperties(TypedProperty reqParms)
Sets the various properties of the command with the parameters received |
void |
setViewTask(java.lang.String viewTask)
Sets the view task name to be returned to the caller. |
void |
validateParameters()
Check whether all the parameters are set properly. |
Methods inherited from class com.ibm.commerce.command.ControllerCommandImpl |
fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, 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, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties |
Methods inherited from interface com.ibm.commerce.command.ControllerCommand |
execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, isGeneric, isRetriable, mergeProperties, setGeneric, setRetriable, setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command.AccCommand |
accessControlCheck, getAccCheck, getForUserId, setAccCheck, setForUserId, setOwner |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setDefaultProperties |
Methods inherited from interface com.ibm.commerce.security.Protectable |
fulfills, getOwner |
Field Detail |
protected java.lang.String actionIds
Constructor Detail |
public ActGrpAddCmdImpl()
Method Detail |
public java.lang.String getActGrpDisplayName()
getActGrpDisplayName
in interface ActGrpAddCmd
public java.lang.String getActGrpName()
getActGrpName
in interface ActGrpAddCmd
public java.lang.String getActionIds()
getActionIds
in interface ActGrpAddCmd
actionIds
public java.lang.String getDescription()
getDescription
in interface ActGrpAddCmd
public AccessVector getResources() throws ECException
getResources
in interface ECCommand
getResources
in class AbstractECTargetableCommand
public TypedProperty getViewInputProperties()
getViewInputProperties()
method in the ToolsControllerCommandImpl
command. This takes care of removing the parameters specific to the tools framework.getViewInputProperties
in interface ControllerCommand
getViewInputProperties
in class ToolsControllerCommandImpl
public java.lang.String getViewTask()
getViewTask
in interface ActGrpAddCmd
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in class AbstractECTargetableCommand
ECException
- If an error is encountered while
updating the datasourcepublic void setActGrpDisplayName(java.lang.String actGrpDisplayName)
setActGrpDisplayName
in interface ActGrpAddCmd
actGrpDisplayName
- The display name of the action grouppublic void setActGrpName(java.lang.String actGrpName)
setActGrpName
in interface ActGrpAddCmd
actGrpName
- The name of the action grouppublic void setActionIds(java.lang.String actionIds)
setActionIds
in interface ActGrpAddCmd
actionIds
- The comma delimited String of actionIds
public void setDescription(java.lang.String description)
setDescription
in interface ActGrpAddCmd
description
- The description of the action grouppublic void setRequestProperties(TypedProperty reqParms) throws ECApplicationException
setRequestProperties
in interface ControllerCommand
setRequestProperties
in class ToolsControllerCommandImpl
reqParms
- TypedProperty containing the input parameters.ECApplicationException
- If a required parameter is missingpublic void setViewTask(java.lang.String viewTask)
setViewTask
in interface ActGrpAddCmd
viewTask
- View that is executed upon completion of the commandpublic void validateParameters() throws ECException
validateParameters
in interface ECCommand
validateParameters
in class AbstractECTargetableCommand
ECException
- If an error is encountered while
checking the parameters
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |