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.
|
protected void | synchronizeLink()
Performs catalog group link synchronization.
|
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.
|
protected boolean | validateIfMasterCatalog(java.util.List aValidationErrors)
Deprecated.
Use CatalogComponentHelper.validateIfMasterCatalog(List).
|
protected boolean | validateOwner(CatalogEntryType aCatEntry, java.util.List aValidateErrorsList)
Deprecated.
Use CatalogComponentHelper.validateOwner(CatalogEntryType, List).
|
public ProcessCatalogEntryCreateActionCmdImpl()
public void performExecute() throws java.lang.Exception
public void validate() throws CatalogApplicationException
public void read() throws AbstractApplicationException
public void save() throws AbstractApplicationException
protected void synchronizeLink() throws java.lang.Exception
protected boolean validateIfMasterCatalog(java.util.List aValidationErrors)
protected boolean validateOwner(CatalogEntryType aCatEntry, java.util.List aValidateErrorsList) throws CatalogApplicationException