org.nuxeo.theme.webwidgets.providers
Class PersistentProviderPerUser
java.lang.Object
org.nuxeo.theme.webwidgets.providers.PersistentProvider
org.nuxeo.theme.webwidgets.providers.PersistentProviderPerUser
- All Implemented Interfaces:
- Provider
public class PersistentProviderPerUser
- extends PersistentProvider
Methods inherited from class org.nuxeo.theme.webwidgets.providers.PersistentProvider |
activate, addWidget, deactivate, deleteWidgetData, destroy, getCurrentPrincipal, getPersistenceProvider, getRegionOfWidget, getWidgetByUid, getWidgetData, getWidgetPreferences, getWidgetState, moveWidget, removeWidget, reorderWidget, reorderWidgets, setWidgetData, setWidgetPreferences, setWidgetState |
PersistentProviderPerUser
public PersistentProviderPerUser()
createWidget
public Widget createWidget(String widgetTypeName)
throws ProviderException
- Description copied from interface:
Provider
- Create a new widget. The implementation is responsible for generating a
unique widget identifier.
- Specified by:
createWidget
in interface Provider
- Overrides:
createWidget
in class PersistentProvider
- Parameters:
widgetTypeName
- the widget type name
- Returns:
- the created widget
- Throws:
ProviderException
getWidgets
public List<Widget> getWidgets(String regionName)
throws ProviderException
- Description copied from interface:
Provider
- Get the list of widgets in a region.
- Specified by:
getWidgets
in interface Provider
- Overrides:
getWidgets
in class PersistentProvider
- Parameters:
regionName
- the name of the region from which to get the list of
widgets
- Returns:
- an ordered list of widgets located in the specified region
- Throws:
ProviderException
canRead
public boolean canRead()
- Description copied from interface:
Provider
- Check for read access.
- Specified by:
canRead
in interface Provider
- Overrides:
canRead
in class PersistentProvider
- Returns:
- true if the current principal can read information from this
provider.
canWrite
public boolean canWrite()
- Description copied from interface:
Provider
- Check write access.
- Specified by:
canWrite
in interface Provider
- Overrides:
canWrite
in class PersistentProvider
- Returns:
- true if the current principal can write information to this
provider.
Copyright © 2011 Nuxeo SAS. All Rights Reserved.