public class ProcessCatalogEntryCreateActionCmdImpl extends AbstractProcessCreateActionUsingBusinessObjectMediatorCmdImpl implements ProcessCatalogEntryActionCmd
Constructor and Description |
---|
ProcessCatalogEntryCreateActionCmdImpl() |
Modifier and Type | Method and Description |
---|---|
void |
performExecute()
This methods calls the catalog entry mediator
to create the catalog entry.
|
void |
read() |
void |
save()
Saves the changes associated with the catalog entry creattion.
|
void |
validate()
Data validations for this command
The following validations are done.
1.Validate if the store in context is not a Channel Hub Store.
2.Validate if the catalog in context is the master catalog.
3.Validate that the catalog entry identifier and catalog entry type
are provided for creating and that the catalog entry type is valid.
4.
|
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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isGeneric, setActionExpression, setNoun, setPersistentObjects
public ProcessCatalogEntryCreateActionCmdImpl()
public void performExecute() throws java.lang.Exception
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class AbstractProcessCreateActionUsingBusinessObjectMediatorCmdImpl
java.lang.Exception
public void validate() throws CatalogApplicationException
validate
in interface AbstractProcessNounActionCmd
validate
in class AbstractProcessCreateActionUsingBusinessObjectMediatorCmdImpl
CatalogApplicationException
AbstractProcessNounActionCmd.validate()
public void read() throws AbstractApplicationException
AbstractApplicationException
com.ibm.commerce.foundation.server.command.bod.AbstractProcessNounActionCmd#read()
public void save() throws AbstractApplicationException
AbstractApplicationException