| Constructor and Description |
|---|
DefaultProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate()
Activate a provider.
|
void |
addWidget(Widget widget,
String regionName,
int order)
Add a widget to a region.
|
boolean |
canRead()
Check for read access.
|
boolean |
canWrite()
Check write access.
|
Widget |
createWidget(String widgetTypeName)
Create a new widget.
|
void |
deactivate()
Deactivate a provider.
|
void |
deleteWidgetData(Widget widget)
Delete all data associated with a widget
|
void |
destroy()
Destroy a provider.
|
DefaultProviderSession |
getDefaultProviderSession() |
String |
getRegionOfWidget(Widget widget)
Get the region of a widget.
|
Widget |
getWidgetByUid(String uid)
Get a widget by its id.
|
WidgetData |
getWidgetData(Widget widget,
String dataName)
Get the data of a widget
|
Map<String,String> |
getWidgetPreferences(Widget widget)
Get the preferences of a widget.
|
List<Widget> |
getWidgets(String regionName)
Get the list of widgets in a region.
|
WidgetState |
getWidgetState(Widget widget)
Get the state of a widget.
|
void |
moveWidget(Widget widget,
String destRegionName,
int order)
Move a widget to another region.
|
void |
removeWidget(Widget widget)
Remove a widget.
|
void |
reorderWidget(Widget widget,
int order)
Reorder a widget.
|
void |
setWidgetData(Widget widget,
String dataName,
WidgetData data)
Set data to a widget
|
void |
setWidgetPreferences(Widget widget,
Map<String,String> preferences)
Set the preferences of a widget.
|
void |
setWidgetState(Widget widget,
WidgetState state)
Set the state of a widget.
|
public void activate()
Providerpublic void deactivate()
Providerdeactivate in interface Providerpublic void destroy()
Providerpublic DefaultProviderSession getDefaultProviderSession()
public Widget createWidget(String widgetTypeName) throws ProviderException
ProvidercreateWidget in interface ProviderwidgetTypeName - the widget type nameProviderExceptionpublic Widget getWidgetByUid(String uid) throws ProviderException
ProvidergetWidgetByUid in interface Provideruid - the widget's unique identifierProviderExceptionpublic List<Widget> getWidgets(String regionName) throws ProviderException
ProvidergetWidgets in interface ProviderregionName - the name of the region from which to get the list of
widgetsProviderExceptionpublic void addWidget(Widget widget, String regionName, int order) throws ProviderException
ProvideraddWidget in interface Providerwidget - the widget to addregionName - the name of the regionorder - the order at which to insert the widget (begins with 0)ProviderExceptionpublic void moveWidget(Widget widget, String destRegionName, int order) throws ProviderException
ProvidermoveWidget in interface Providerwidget - the widget to movedestRegionName - the name of the destination regionorder - the order at which to insert the widgetProviderExceptionpublic void reorderWidget(Widget widget, int order) throws ProviderException
ProviderreorderWidget in interface Providerwidget - the widget to reorderorder - the new orderProviderExceptionpublic void removeWidget(Widget widget) throws ProviderException
ProviderremoveWidget in interface Providerwidget - the widget to removeProviderExceptionpublic String getRegionOfWidget(Widget widget) throws ProviderException
ProvidergetRegionOfWidget in interface Providerwidget - the widget to get the region ofProviderExceptionpublic Map<String,String> getWidgetPreferences(Widget widget) throws ProviderException
ProvidergetWidgetPreferences in interface Providerwidget - the widget whose preferences are to be obtainedProviderExceptionpublic void setWidgetPreferences(Widget widget, Map<String,String> preferences) throws ProviderException
ProvidersetWidgetPreferences in interface Providerwidget - the widget whose preferences will be setpreferences - a mapping of preferences as ProviderExceptionpublic void setWidgetState(Widget widget, WidgetState state) throws ProviderException
ProvidersetWidgetState in interface Providerwidget - the widget whose state is to be setstate - the state to set (see $WidgetState)ProviderExceptionpublic WidgetState getWidgetState(Widget widget) throws ProviderException
ProvidergetWidgetState in interface Providerwidget - the widget whose state is to be obtainedWidgetState)ProviderExceptionpublic WidgetData getWidgetData(Widget widget, String dataName) throws ProviderException
ProvidergetWidgetData in interface Providerwidget - the widget from which to get the datadataName - the name of the dataProviderExceptionpublic void setWidgetData(Widget widget, String dataName, WidgetData data) throws ProviderException
ProvidersetWidgetData in interface Providerwidget - the widget to set data todataName - the name of the datadata - the widget dataProviderExceptionpublic void deleteWidgetData(Widget widget) throws ProviderException
ProviderdeleteWidgetData in interface Providerwidget - the widgetProviderExceptionpublic boolean canRead()
ProviderCopyright © 2012 Nuxeo SA. All Rights Reserved.