Gestion par programmation des nœuds de préférences programmatically-managing-the-preferencesnodes
Les exemples et les échantillons de ce document sont réservés à l’environnement AEM Forms sur JEE.
Cette rubrique décrit comment utiliser l’API de service du Gestionnaire de préférences (Java) pour gérer par programmation les nœuds de préférences.
Vous pouvez modifier manuellement les paramètres de configuration à partir de l’interface utilisateur de l’administrateur. Pour modifier les options, accédez à Home>Settings>User Management> Configuration>Manual Configuration
. Importez config.xml
après avoir apporté les modifications. Vous remarquerez que toutes les modifications, à l’exception des modifications apportées au nœud /Adobe/Adobe Experience Manager Forms/Config/UM persist
sont perdues. L’aperçu de l’importation et de l’exportation de User Management ne prend pas en charge la modification des paramètres de configuration d’autres composants. Désormais, ces modifications peuvent être effectuées à l’aide des API PreferencesManagerServiceClient
.
Résumé des étapes Pour gérer par programmation les nœuds de préférences, procédez comme suit :
- Incluez les fichiers de projet.
- Créer un client PreferencesManagerService
- Appeler les opérations de rôle ou d’autorisation appropriées
Inclure des fichiers de projet
Incluez les fichiers nécessaires dans votre projet de développement. Si vous créez une application cliente à l’aide de Java, incluez les fichiers JAR nécessaires. Si vous utilisez des services web, veillez à inclure les fichiers proxy.
Créer un client PreferencesManagerService
Avant d’effectuer par programmation une opération de User Management PreferencesManagerService, vous devez créer un client PreferencesManagerService. Avec l’API Java, cela se fait en créant un objet PreferencesManagerServiceClient.
Appeler les opérations de rôle ou d’autorisation appropriées
Une fois le client de service créé, vous pouvez alors appeler les opérations du Gestionnaire de préférences. Le client de service vous permet de lire et de définir des autorisations.