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 à AEM Forms sur l’environnement JEE.
Cette rubrique décrit comment utiliser l’API du service du Gestionnaire de préférences (Java) pour gérer les nœuds de préférences par programmation.
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 User Management ne prend pas en charge la modification des paramètres de configuration des autres composants. Désormais, ces modifications peuvent être effectuées à l’aide des API PreferencesManagerServiceClient.
Résumé des étapes
Pour gérer les nœuds de préférences par programmation, procédez comme suit :
- Incluez les fichiers du projet.
- Créez un client
PreferencesManagerService. - Appelez les opérations de rôle ou d’autorisation appropriées.
Incluez les fichiers du 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 PreferencesManagerService client
Avant d’effectuer par programmation une opération de PreferencesManagerService User Management, vous devez créer un client PreferencesManagerService. Avec l’API Java, créez 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.