public abstract class AbstractProcessDeleteActionUsingBusinessObjectMediatorCmdImpl extends AbstractProcessCustomActionUsingBusinessObjectMediatorCmdImpl
Constructor and Description |
---|
AbstractProcessDeleteActionUsingBusinessObjectMediatorCmdImpl() |
Modifier and Type | Method and Description |
---|---|
void |
performExecute()
Use the Business Object Mediator to create the new noun.
|
void |
validate()
Validates if duplicates exist for the given noun with the help of the mediator
If validation fails throws
FoundationApplicationException with error message |
getChangeBusinessObjectMediator, getChangeControlBusinessObjectMediator
getActionExpression, getNoun, isGeneric, isReadyToCallExecute, reset, setActionExpression, setNoun, setPersistentObjects
execute, executeFromCache, getCaller, getEntryInfo, getId, getObjectSize, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
public AbstractProcessDeleteActionUsingBusinessObjectMediatorCmdImpl()
public void validate() throws AbstractApplicationException
FoundationApplicationException
with error messageAbstractApplicationException
- There was a problem with the request and it cannot
be processed.AbstractProcessNounActionCmd.validate()
public void performExecute() throws java.lang.Exception
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class com.ibm.websphere.command.TargetableCommandImpl
java.lang.Exception
- There was a problem when performing the delete operation for the given noun.