public class WidgetManagementService
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM copyright field.
|
Modifier and Type | Method and Description |
---|---|
void |
create(com.ibm.commerce.pagelayout.facade.datatypes.LayoutType layout,
com.ibm.commerce.pagelayout.facade.datatypes.WidgetType widget)
This method validates and creates the widget information specified in the
widget object.
|
void |
createExtendedData(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 validates and creates the widget extended data specified in the
extended data object.
|
void |
delete(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)
This method validates and deletes the widget information specified in the
widget object.
|
void |
deleteExtendedData(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 validates and deletes the widget extended data specified in the
extended data object.
|
static WidgetManagementService |
getInstance()
Returns the sole instance of this class.
|
void |
retrieve(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.Object... parameters)
This method populates the widget object provided during a GetLayout
service execution.
|
void |
retrieve(com.ibm.commerce.pagelayout.facade.datatypes.PageDesignType pageDesign,
com.ibm.commerce.pagelayout.facade.datatypes.WidgetType widget,
java.lang.Object... parameters)
This method populates the widget object provided during a GetPageDesign service
execution.
|
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 method populates extended data of the widget object during a GetLayout
service execution.
|
void |
undo(com.ibm.commerce.foundation.internal.server.services.changehistory.beans.TaskGroupChangeHistoryDataSet tgchDataSet,
com.ibm.commerce.pagelayout.facade.datatypes.WidgetType widget,
LayoutManagementResourceManager layoutResourceManager)
Undo changes to the widget
|
void |
update(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)
This method validates and updates the widget information specified in the
widget object.
|
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 validates and updates the widget extended data specified in the
extended data object.
|
public static final java.lang.String COPYRIGHT
public static WidgetManagementService getInstance()
public void create(com.ibm.commerce.pagelayout.facade.datatypes.LayoutType layout, com.ibm.commerce.pagelayout.facade.datatypes.WidgetType widget) throws LayoutException
layout
- The layout to which the widget is being added.widget
- The widget that is being added.LayoutException
- This exception is thrown in the following conditions:
public void createExtendedData(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
layout
- The layout to which the widget is being added.widget
- The widget that is being worked on.extData
- The extended data that is being added.widgetSDO
- The physical data object object of the widget.LayoutException
- This exception is thrown in the following conditions:
public void update(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) throws LayoutException
layout
- The layout where the widget is being updated.widget
- The widget that is being updated.widgetSDO
- The physical data object object of the widget.LayoutException
- This exception is thrown in the following conditions:
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
layout
- The layout where the widget is being updated.widget
- The widget where the extended data is being updated.extData
- The extended data that is being updated.widgetSDO
- The physical data object object of the widget.LayoutException
- This exception is thrown in the following conditions:
public void delete(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) throws LayoutException
layout
- The layout from which the widget is being deleted.widget
- The widget that is being deleted.widgetSDO
- The physical data object object of the widget.LayoutException
- This exception is thrown in the following conditions:
public void deleteExtendedData(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
layout
- The layout where the widget is being updated.widget
- The widget where the extended data is being updated.extData
- The extended data that is being deleted.widgetSDO
- The physical data object object of the widget.LayoutException
- This exception is thrown in the following conditions:
public void undo(com.ibm.commerce.foundation.internal.server.services.changehistory.beans.TaskGroupChangeHistoryDataSet tgchDataSet, com.ibm.commerce.pagelayout.facade.datatypes.WidgetType widget, LayoutManagementResourceManager layoutResourceManager) throws LayoutException
tgchDataSet
- The change history recordwidget
- The widgetlayoutResourceManager
- The Layout Resource ManagerLayoutException
- If there is an error. This should be raised if all undo actions performed by the
underlying infrastructure should be rolled back.public void retrieve(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.Object... parameters) throws LayoutException
layout
- The layout object to which the widget belongs to.widget
- The widget object to populatewidgetSDO
- The physical data object object of the widget.parameters
- These are additional parameters to be passed to the widget
manager.LayoutException
- This exception is thrown in the following conditions:
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
layout
- The layout object to which the widget belongs to.widget
- The widget object to populate extended data.widgetSDO
- The physical data object object of the widget.storePath
- The store path of the request.languageIds
- The requested language ids.criteria
- The selection criteria of the request.parameters
- These are additional parameters to be passed to the widget
manager.LayoutException
- This exception is thrown in the following conditions:
public void retrieve(com.ibm.commerce.pagelayout.facade.datatypes.PageDesignType pageDesign, com.ibm.commerce.pagelayout.facade.datatypes.WidgetType widget, java.lang.Object... parameters) throws PageDesignException
pageDesign
- The layout object to which the widget belongs to.widget
- The widget object to populateparameters
- These are additional parameters to be passed to the widget
manager.PageDesignException
- This exception is thrown in the following conditions: