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

  1. Obtenez une instance modifiable d'une entité de portlet.
  2. Obtenez la couche de préférences du portlet modifiable.
  3. Définissez les métadonnées à l'aide des méthodes appropriées de l'interface ModifiablePortletPreferences.

Exemple

Exemple - Définition de préférences de portlet sur une entité de portlet :
// 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");