public class ChangeCatalogFilterDescriptionMediator extends AbstractChangeBusinessObjectPartMediatorImpl
Constructor and Description |
---|
ChangeCatalogFilterDescriptionMediator() |
Modifier and Type | Method and Description |
---|---|
void | create(java.lang.Object aNoun, java.lang.Object aNounPart)
Creates the physical entities corresponding to the logical noun part and adds to the root physical entity
|
void | delete(java.lang.Object aNoun, java.lang.Object aNounPart)
Deletes the logical noun part.
|
java.lang.Object | findPhysicalEntity(java.lang.Object aNoun, java.lang.Object aNounPart)
Find the catalog description physical entity in the data graph corresponding to the logical object
|
java.lang.String[] | getNounPartXPaths()
Get the xpath for this noun part mediator.
|
protected PhysicalDataContainer | initializePhysicalDataContainer(java.util.Map aMapNounPart)
Initialize the physical data container for this mediator.
|
protected boolean | resolveByExternalIdentifier(java.lang.Object aNoun, java.lang.Object aNounPart)
Resolve the noun part which has only the external identifier.
|
void | update(java.lang.Object aNoun, java.lang.Object aNounPart)
Updates the physical entity corresponding to the logical noun part
|
protected void | updateCatalogFilterDescription(DescriptionType aNounPart, com.ibm.commerce.catalog.facade.server.entity.datatypes.Catfltdsc anEntityForUpdate)
Update the description fields of the catalog filter description object
|
java.util.List | validateChange(java.lang.Object aNoun, java.lang.Object aNounPart)
Checks if the object to be changed is present in the physical data container.
|
java.util.List | validateCreate(java.lang.Object aNoun, java.lang.Object aNounPart)
Checks if the object to be created is present in the physical data container.
|
java.util.List | validateDelete(java.lang.Object aNoun, java.lang.Object aNounPart)
Checks if the object to be removed is present in the physical data container.
|
public ChangeCatalogFilterDescriptionMediator()
protected PhysicalDataContainer initializePhysicalDataContainer(java.util.Map aMapNounPart) throws DataMediatorException
protected boolean resolveByExternalIdentifier(java.lang.Object aNoun, java.lang.Object aNounPart)
public void create(java.lang.Object aNoun, java.lang.Object aNounPart) throws AbstractApplicationException
public void delete(java.lang.Object aNoun, java.lang.Object aNounPart) throws AbstractApplicationException
public java.lang.Object findPhysicalEntity(java.lang.Object aNoun, java.lang.Object aNounPart)
public java.lang.String[] getNounPartXPaths()
public void update(java.lang.Object aNoun, java.lang.Object aNounPart) throws AbstractApplicationException
public java.util.List validateChange(java.lang.Object aNoun, java.lang.Object aNounPart)
public java.util.List validateCreate(java.lang.Object aNoun, java.lang.Object aNounPart)
public java.util.List validateDelete(java.lang.Object aNoun, java.lang.Object aNounPart)
protected void updateCatalogFilterDescription(DescriptionType aNounPart, com.ibm.commerce.catalog.facade.server.entity.datatypes.Catfltdsc anEntityForUpdate) throws AbstractApplicationException