com.ibm.portal.portlet
Interface ModifiablePortletPreferencesProvider<E extends java.lang.Object & java.util.Map.Entry<java.lang.String,java.lang.String>>
- All Superinterfaces:
- MetaDataProvider<java.lang.String,E>, Modifiable, ModifiableMetaDataProvider<java.lang.String,E>
- All Known Subinterfaces:
- ModifiablePortletDefinition, ModifiablePortletEntity
-
public interface ModifiablePortletPreferencesProvider<E extends java.lang.Object & java.util.Map.Entry<java.lang.String,java.lang.String>>
- extends ModifiableMetaDataProvider<java.lang.String,E>
Interface representing a modifiable portlet preferences provider.
- Since:
- 6.1.0
getModifiableMetaData
ModifiableMetaData<java.lang.String,E> getModifiableMetaData()
throws CannotInstantiateModifiableNodeException
- Returns the same modifiable preferences as
#getPortletPreferencesLayer()
- Specified by:
- getModifiableMetaData in interface ModifiableMetaDataProvider<java.lang.String,E extends java.lang.Object & java.util.Map.Entry<java.lang.String,java.lang.String>>
- Returns:
- an Implementation of ModifiableMetaData that also
implements ModifiablePortletPreferences, never
null
- Throws:
- CannotInstantiateModifiableNodeException - in case a modifiable meta data cannot be instantiated
getModifiablePortletPreferencesLayer
ModifiablePortletPreferences<E> getModifiablePortletPreferencesLayer()
throws CannotInstantiateModifiableNodeException
- Returns the modifiable preferences layer that corresponds to the resource
implementing the ModifiablePortletPreferencesProvider
- Returns:
- a modifiable portlet preferences layer, never null
- Throws:
- CannotInstantiateModifiableNodeException - in case modifiable portlet preferences layer cannot be
instantiated