public class RichTextWidgetManager extends MarketingWidgetManager
This is the widget manager generates marketing content for the rich text widget page composer widget.
It creates, updates, deletes and gets marketing content and associates it with an e-marketing spot belonging to a widget within a layout.
Constructor and Description |
---|
RichTextWidgetManager() |
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 | delete(LayoutType aLayout, WidgetType aWidget, PageLayoutWidget aWidgetSDO)
This method deletes the corresponding Marketing Objects for this Widget.
|
protected void | manageMarketingContent(LayoutType aLayout, WidgetType aWidget, ExtendedDataType aExtData, PageLayoutWidget aWidgetSDO)
This method will manage all the Marketing Content (and descriptions) as required by this widget when creating or updating the extended data.
|
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 | updateExtendedData(LayoutType layout, WidgetType widget, ExtendedDataType extData, PageLayoutWidget aWidgetSDO)
This method will update extended data for this 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 DefaultWidgetManager will be called to create default content associated to this widget.
protected void manageMarketingContent(LayoutType aLayout, WidgetType aWidget, ExtendedDataType aExtData, PageLayoutWidget aWidgetSDO) throws LayoutException
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 DefaultWidgetManager will be called to retrieve the espots 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 DefaultWidgetManager will be called to update the marketing content.
public void delete(LayoutType aLayout, WidgetType aWidget, PageLayoutWidget aWidgetSDO) throws LayoutException