Interface WidgetPersistenceService
-
- All Known Implementing Classes:
XmlModuleAwarePersistenceService,XMLWidgetPersistenceService
public interface WidgetPersistenceServiceService responsible for storing and loading widget tree from a persistent storage like a DB, file etc.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeleteWidgetTree(Widget widget)Deletes widget's tree.WidgetloadWidgetTree(java.lang.String widgetId)Loads widget's tree.voidresetToDefaults()Resets to defaultsvoidstoreWidgetTree(Widget widget)Stores widget's tree in file
-
-
-
Method Detail
-
loadWidgetTree
Widget loadWidgetTree(java.lang.String widgetId)
Loads widget's tree. Widget can consist any number of children which can form a tree.- Parameters:
widgetId- an id of widget's tree root- Returns:
- a widget tree
-
storeWidgetTree
void storeWidgetTree(Widget widget)
Stores widget's tree in file- Parameters:
widget- tree to store
-
deleteWidgetTree
void deleteWidgetTree(Widget widget)
Deletes widget's tree.- Parameters:
widget- tree to delete
-
resetToDefaults
void resetToDefaults()
Resets to defaults
-
-