public class ProductListingWidgetManager extends DefaultContentWidgetManager
This is the widget manager associates default marketing content for the product listing page composer widget.
It creates, updates, deletes and gets default marketing content associated with an e-marketing spot belonging to a widget within a layout.
Constructor and Description |
---|
ProductListingWidgetManager() |
Modifier and Type | Method and Description |
---|---|
void | createExtendedData(LayoutType aLayout, WidgetType aWidget, ExtendedDataType aExtData, PageLayoutWidget aWidgetSDO)
This method will create extended data for and related to this widget.
|
void | deleteExtendedData(LayoutType aLayout, WidgetType aWidget, ExtendedDataType aExtData, PageLayoutWidget aWidgetSDO)
This method will delete the extended data for this widget.
|
void | retrieveExtendedData(LayoutType layout, WidgetType widget, PageLayoutWidget aWidgetSDO, java.lang.Integer[] storePath, java.lang.Integer[] languageIds, SelectionCriteria criteria, java.lang.Object... parameters)
This method will retrieve extended data for this widget.
|
void | update(LayoutType aLayout, WidgetType aWidget, PageLayoutWidget aWidgetSDO)
This method will check if the check box has been de-selected to "add content to the catalog entry list".
|
void | updateExtendedData(LayoutType layout, WidgetType widget, ExtendedDataType extData, PageLayoutWidget aWidgetSDO)
This method will update extended data for this widget.
|
java.util.List<ClientError> | validateChangeExtendedData(LayoutType layout, WidgetType widget, ExtendedDataType extendedData, PageLayoutWidget aWidgetSDO)
This method will perform validation on the associated default content to this marketing spot of the widget.
|
java.util.List<ClientError> | validateCreateExtendedData(LayoutType layout, WidgetType widget, ExtendedDataType extendedData, PageLayoutWidget aWidgetSDO)
This method will perform validation on the associated default content to this marketing spot of the widget.
|
public void createExtendedData(LayoutType aLayout, WidgetType aWidget, ExtendedDataType aExtData, PageLayoutWidget aWidgetSDO) throws LayoutException
This method will create extended data for and related to this widget.
The superclass DefaultContentWidgetManager will be called to create default content associated to this widget.
public void retrieveExtendedData(LayoutType layout, WidgetType widget, PageLayoutWidget aWidgetSDO, java.lang.Integer[] storePath, java.lang.Integer[] languageIds, SelectionCriteria criteria, java.lang.Object... parameters) throws LayoutException
This method will retrieve extended data for this widget.
The superclass DefaultContentWidgetManager will be called to retrieve the default content associated with this widget.
public void updateExtendedData(LayoutType layout, WidgetType widget, ExtendedDataType extData, PageLayoutWidget aWidgetSDO) throws LayoutException
This method will update extended data for this widget.
The superclass DefaultContentWidgetManager will be called to update the default content.
public void deleteExtendedData(LayoutType aLayout, WidgetType aWidget, ExtendedDataType aExtData, PageLayoutWidget aWidgetSDO) throws LayoutException
This method will delete the extended data for this widget.
The superclass DefaultContentWidgetManager will be called to delete the default content.
public java.util.List<ClientError> validateChangeExtendedData(LayoutType layout, WidgetType widget, ExtendedDataType extendedData, PageLayoutWidget aWidgetSDO) throws LayoutException
This method will perform validation on the associated default content to this marketing spot of the widget.
public java.util.List<ClientError> validateCreateExtendedData(LayoutType layout, WidgetType widget, ExtendedDataType extendedData, PageLayoutWidget aWidgetSDO) throws LayoutException
This method will perform validation on the associated default content to this marketing spot of the widget.
public void update(LayoutType aLayout, WidgetType aWidget, PageLayoutWidget aWidgetSDO) throws LayoutException
This method will check if the check box has been de-selected to "add content to the catalog entry list".
If so, the default content associated with this widget's marketing spot will be removed.