public class ChangeLayoutWidgetChildSlotPartMediator extends AbstractChangeBusinessObjectPartMediatorImpl
Constructor and Description |
---|
ChangeLayoutWidgetChildSlotPartMediator() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String | composeWidgetSlotProperties(java.util.Map<java.lang.String,java.lang.String> propertyMap)
This method transforms the widget slot property to a string from a name value pair map.
|
void | create(java.lang.Object noun, java.lang.Object nounPart)
This method performs WidgetChildSlot creation.
|
void | delete(java.lang.Object noun, java.lang.Object nounPart)
This method performs PageLayoutWidgetSlot deletion.
|
java.lang.Object | findPhysicalEntity(java.lang.Object noun, java.lang.Object nounPart)
This method finds Layout in the physical data container that matches with the LayoutSlot noun part.
|
java.lang.String[] | getNounPartXPaths()
This method is to get the noun part XPath.
|
protected PhysicalDataContainer | initializePhysicalDataContainer(java.util.Map mapNounPart)
This method initializes the physical data container for this mediator.
|
protected boolean | resolveByExternalIdentifier(java.lang.Object noun, java.lang.Object nounPart)
This method resolves the PageLayoutWidgetSlotId by slot name and page layout id.
|
void | update(java.lang.Object noun, java.lang.Object nounPart)
This method updates the physical data container with the modified physical SDO object.
|
java.util.List | validateChange(java.lang.Object noun, java.lang.Object nounPart)
This method checks if the logical LayoutSlot noun part can be updated.
|
java.util.List | validateCreate(java.lang.Object noun, java.lang.Object nounPart)
This method checks if the logical widget child slot noun part can be created.
|
java.util.List | validateDelete(java.lang.Object noun, java.lang.Object nounPart)
This method checks whether this LayoutSlotType object can be deleted or not.
|
public ChangeLayoutWidgetChildSlotPartMediator()
protected PhysicalDataContainer initializePhysicalDataContainer(java.util.Map mapNounPart) throws DataMediatorException
protected boolean resolveByExternalIdentifier(java.lang.Object noun, java.lang.Object nounPart) throws DataMediatorException
public void create(java.lang.Object noun, java.lang.Object nounPart) throws AbstractApplicationException
protected java.lang.String composeWidgetSlotProperties(java.util.Map<java.lang.String,java.lang.String> propertyMap)
public void delete(java.lang.Object noun, java.lang.Object nounPart) throws AbstractApplicationException
public java.lang.Object findPhysicalEntity(java.lang.Object noun, java.lang.Object nounPart) throws AbstractApplicationException
public java.lang.String[] getNounPartXPaths()
public void update(java.lang.Object noun, java.lang.Object nounPart) throws AbstractApplicationException
public java.util.List validateChange(java.lang.Object noun, java.lang.Object nounPart) throws AbstractApplicationException
public java.util.List validateCreate(java.lang.Object noun, java.lang.Object nounPart) throws AbstractApplicationException
public java.util.List validateDelete(java.lang.Object noun, java.lang.Object nounPart) throws AbstractApplicationException