public class CatalogEntryDescriptionOverrideMediator extends AbstractCatalogEntryMediator
Constructor and Description |
---|
CatalogEntryDescriptionOverrideMediator() |
Modifier and Type | Method and Description |
---|---|
void | close()
This method will perform cleanup on the business object mediator.
|
protected java.lang.String | getActionString()
Returns the change history action code for the catalog entry.
|
protected java.util.Map<java.lang.String,java.lang.String> | getNames(java.util.List<CatalogDescriptionType> catalogDescriptions)
Answers the names override by language of a description list noun part.
|
protected java.lang.String | getOverrideGroupId()
Gets the default override group unique id according to the given store id.
|
protected boolean | isLocalScopeOnly()
Whether or not the business object is scoped to the current store only.
|
protected TableDataObject | populateCATENTDESCOVR(CatalogDescriptionType catalogDescriptionType, com.ibm.commerce.catalog.facade.datatypes.CatalogDescriptionOverrideType catalogDescriptionOverrideType)
Populates the physical object of CATENTDESCOVR table from the catalog entry description override logical object.
|
protected java.util.List | populateCATENTDESCOVR(java.util.List catalogEntryDescriptionList)
Populates a list of physical objects of CATENTDESCOVR table from the catalog description logical object.
|
protected void | transform(java.lang.Object noun, boolean deleteFlag)
Transform the logical noun to list of physical objects The following methods were called to transform the noun parts of the catalog entry: populateCATENTDESCOVR populateSEOURL populateSEOPAGEDEF
|
public CatalogEntryDescriptionOverrideMediator()
protected boolean isLocalScopeOnly()
protected java.util.List populateCATENTDESCOVR(java.util.List catalogEntryDescriptionList) throws DataLoadException
protected TableDataObject populateCATENTDESCOVR(CatalogDescriptionType catalogDescriptionType, com.ibm.commerce.catalog.facade.datatypes.CatalogDescriptionOverrideType catalogDescriptionOverrideType) throws DataLoadException
protected java.lang.String getOverrideGroupId() throws DataLoadException
protected void transform(java.lang.Object noun, boolean deleteFlag) throws DataLoadException
protected java.lang.String getActionString()
protected java.util.Map<java.lang.String,java.lang.String> getNames(java.util.List<CatalogDescriptionType> catalogDescriptions) throws DataLoadException
public void close() throws DataLoadException
This method will perform cleanup on the business object mediator. It will attempt to close all of the data writers configured for this business object mediator.
This method will flush and commit any data waiting to be persisted in the batch as well as clear the ID resolver cache.