以编程方式管理首选项节点 programmatically-managing-the-preferencesnodes

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

本主题介绍如何使用首选项管理器服务API(Java)以编程方式管理首选项节点。

您可以从管理员UI手动更改配置设置。 要更改选项,请导航到 Home>Settings>User Management> Configuration>Manual Configuration. 导入 config.xml 进行更改后,您会注意到除在节点进行的更改外的所有更改 /Adobe/Adobe Experience Manager Forms/Config/UM persist 丢失。 用户管理导入和导出的预览不支持更改其他组件的配置设置。 现在,可以使用 PreferencesManagerServiceClient API。

步骤摘要 ​要以编程方式管理“首选项”节点,请执行以下步骤:

  1. 包括项目文件。
  2. 创建PreferencesManagerService客户端
  3. 调用适当的角色或权限操作

包含项目文件

在开发项目中包含必需的文件。 如果您使用Java创建客户端应用程序,请包含必要的JAR文件。 如果您使用的是Web服务,请确保包含代理文件。

创建PreferencesManagerService客户端

在以编程方式执行用户管理首选项管理器服务操作之前,必须创建首选项管理器服务客户端。 使用Java API,可通过创建PreferencesManagerServiceClient对象来完成此操作。

调用适当的角色或权限操作

创建服务客户端后,可以调用首选项管理器操作。 服务客户端允许您读取和设置权限。

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da