public class ChangeCatalogEntryCmdImpl extends AbstractChangeNounUsingBusinessObjectMediatorCmdImpl implements ChangeCatalogEntryCmd
This controller command implementation is used for processing Change catalog entry requests. This Change controller command is to break the request into smaller tasks and execute these tasks.
Constructor and Description |
---|
ChangeCatalogEntryCmdImpl() |
Modifier and Type | Method and Description |
---|---|
protected BusinessObjectDocumentType | buildRespondBusinessObjectDocument(java.util.Map nounsAndActions, java.util.Map persistentObjects)
This method builds and returns the business object document that represents the response of this change request.
|
protected CatalogFactory | getCatalogFactory()
Getter method which returns the CatalogFactory.
|
protected java.lang.String | getChangeNounPartActionCommandInterface()
This method returns that the interface is com.ibm.commerce.catalog.facade.server.commands.ChangeCatalogEntryPartCmd.
|
protected boolean | isAuthorizationOnNounParts()
This method indicates when performing the authorization check on the actions being performed on the noun, whether to use the noun or the noun part as part of the check.
|
protected void | save(java.util.Map amapPersistentObjects)
Calls super.save(amapPersistentObjects) and issues cache invalidations.
|
protected CatalogFactory getCatalogFactory()
protected BusinessObjectDocumentType buildRespondBusinessObjectDocument(java.util.Map nounsAndActions, java.util.Map persistentObjects)
protected java.lang.String getChangeNounPartActionCommandInterface()
protected boolean isAuthorizationOnNounParts()
protected void save(java.util.Map amapPersistentObjects) throws AbstractApplicationException