Définition des préférences du portlet pour les entités du portlet
Vous pouvez définir les préférences du portlet pour les entités du portlet.
Pourquoi et quand exécuter cette tâche
Pour définir les préférences du portlet pour une entité de portlet, procédez comme suit :
Procédure
- Obtenez une instance modifiable d'une entité de portlet.
- Obtenez la couche de préférences du portlet modifiable.
-
Définissez les métadonnées à l'aide des méthodes appropriées de l'interface
ModifiablePortletPreferences.
Exemple
// obtain portlet model controller
final PortletModelController pmController = getPortletModelController(portletModel);
// obtain modifiable instance of a portlet entity
final Modifiable modifiable = pmController.getModifiableNode(portletEntity);
// obtain modifiable preferences layer
final ModifiablePortletPreferences preferences = ((ModifiablePortletEntity)
modifiable).getModifiablePortletPreferencesLayer();
// set a single value
preferences.setStringValue("name", "value");