public class URLLinkWidgetManager extends MarketingWidgetManager
CURRENT_ENVIRONMENT, EXECUTION_TYPE_J2EE, EXECUTION_TYPE_J2SE
Constructor and Description |
---|
URLLinkWidgetManager() |
Modifier and Type | Method and Description |
---|---|
void |
createExtendedData(com.ibm.commerce.pagelayout.facade.datatypes.LayoutType aLayout,
com.ibm.commerce.pagelayout.facade.datatypes.WidgetType aWidget,
com.ibm.commerce.pagelayout.facade.datatypes.ExtendedDataType aExtData,
com.ibm.commerce.pagelayout.facade.server.entity.datatypes.PageLayoutWidget aWidgetSDO)
This method performs no-operation.
|
void |
deleteExtendedData(com.ibm.commerce.pagelayout.facade.datatypes.LayoutType aLayout,
com.ibm.commerce.pagelayout.facade.datatypes.WidgetType aWidget,
com.ibm.commerce.pagelayout.facade.datatypes.ExtendedDataType aExtData,
com.ibm.commerce.pagelayout.facade.server.entity.datatypes.PageLayoutWidget widgetSDO)
This method delete the URL link.
|
void |
retrieveExtendedData(com.ibm.commerce.pagelayout.facade.datatypes.LayoutType layout,
com.ibm.commerce.pagelayout.facade.datatypes.WidgetType widget,
com.ibm.commerce.pagelayout.facade.server.entity.datatypes.PageLayoutWidget widgetSDO,
java.lang.Integer[] storePath,
java.lang.Integer[] languageIds,
SelectionCriteria criteria,
java.lang.Object... parameters)
This methods retrieves the URL links for the URL link widget.
|
void |
updateExtendedData(com.ibm.commerce.pagelayout.facade.datatypes.LayoutType layout,
com.ibm.commerce.pagelayout.facade.datatypes.WidgetType widget,
com.ibm.commerce.pagelayout.facade.datatypes.ExtendedDataType extData,
com.ibm.commerce.pagelayout.facade.server.entity.datatypes.PageLayoutWidget widgetSDO)
This method updates URL link for URL link widget.
|
create, delete, undo
getWidgetDefinition, init, retrieve, retrieve, update, validateChange, validateChangeExtendedData, validateCreate, validateCreateExtendedData, validateDelete, validateDeleteExtendedData
public void createExtendedData(com.ibm.commerce.pagelayout.facade.datatypes.LayoutType aLayout, com.ibm.commerce.pagelayout.facade.datatypes.WidgetType aWidget, com.ibm.commerce.pagelayout.facade.datatypes.ExtendedDataType aExtData, com.ibm.commerce.pagelayout.facade.server.entity.datatypes.PageLayoutWidget aWidgetSDO) throws LayoutException
createExtendedData
in interface WidgetManager
createExtendedData
in class MarketingWidgetManager
aLayout
- The layout object to which the widget belongs to.aWidget
- The widget where the extended data is being created.aExtData
- The extended data being created from the page layout.aWidgetSDO
- The physical data object of the widget.LayoutException
- This exception is to allow implementation classes to indicate
its invoker about the error that occurred while deleting the
widget.public void updateExtendedData(com.ibm.commerce.pagelayout.facade.datatypes.LayoutType layout, com.ibm.commerce.pagelayout.facade.datatypes.WidgetType widget, com.ibm.commerce.pagelayout.facade.datatypes.ExtendedDataType extData, com.ibm.commerce.pagelayout.facade.server.entity.datatypes.PageLayoutWidget widgetSDO) throws LayoutException
updateExtendedData
in interface WidgetManager
updateExtendedData
in class MarketingWidgetManager
layout
- The layout object to which the widget belongs to.widget
- The widget where the extended data is being updated.extData
- The extended data being updated from the page layout.widgetSDO
- The physical data object of the widget.LayoutException
- This exception is to allow implementation classes to indicate
its invoker about the error that occurred while deleting the
widget.public void retrieveExtendedData(com.ibm.commerce.pagelayout.facade.datatypes.LayoutType layout, com.ibm.commerce.pagelayout.facade.datatypes.WidgetType widget, com.ibm.commerce.pagelayout.facade.server.entity.datatypes.PageLayoutWidget widgetSDO, java.lang.Integer[] storePath, java.lang.Integer[] languageIds, SelectionCriteria criteria, java.lang.Object... parameters) throws LayoutException
retrieveExtendedData
in interface WidgetManager
retrieveExtendedData
in class MarketingWidgetManager
layout
- The layout object to which the widget belongs to.widget
- The widget object that needs to be populated.widgetSDO
- The physical data object of the widget.storePath
- The store path of the request.languageIds
- The requested language ids.criteria
- The selection criteria of the request.parameters
- This list would contain the selection criteria object.LayoutException
- This exception is thrown when error occurs while retrieving
the URL links.public void deleteExtendedData(com.ibm.commerce.pagelayout.facade.datatypes.LayoutType aLayout, com.ibm.commerce.pagelayout.facade.datatypes.WidgetType aWidget, com.ibm.commerce.pagelayout.facade.datatypes.ExtendedDataType aExtData, com.ibm.commerce.pagelayout.facade.server.entity.datatypes.PageLayoutWidget widgetSDO) throws LayoutException
deleteExtendedData
in interface WidgetManager
deleteExtendedData
in class MarketingWidgetManager
aLayout
- The layout object to which the widget belongs to.aWidget
- The widget where the extended data is being deleted.aExtData
- The extended data being deleted from the page layout.widgetSDO
- The physical data object of the widget.LayoutException
- This exception is to allow implementation classes to indicate
its invoker about the error that occurred while deleting the
URL link.