Définition des préférences du portlet pour les définitions de portlet

Vous pouvez définir les préférences du portlet pour les définitions du portlet.

Pourquoi et quand exécuter cette tâche

Pour définir les préférences du portlet pour une définition de portlet, procédez comme suit :

Procédure

  1. Obtenez une instance modifiable d'une définition 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 des préférences de portlet sur une définition de portlet :
// obtain portlet model controller
final PortletModelController pmController = getPortletModelController(portletModel);
        
// obtain modifiable instance of a portlet definition
final Modifiable modifiable = pmController.getModifiableNode(portletDefinition);

// obtain modifiable preferences layer
final ModifiablePortletPreferences preferences = ((ModifiablePortletDefinition) 
      modifiable).getModifiablePortletPreferencesLayer();

// set a single value
preferences.setStringValue("name", "value");