Gerenciando programaticamente os nós de preferências programmatically-managing-the-preferencesnodes
Exemplos e exemplos neste documento são somente para o AEM Forms no ambiente JEE.
Este tópico descreve como você pode usar a API de serviço (Java) do Gerenciador de preferências para gerenciar os nós de preferências de forma programática.
Você pode alterar manualmente as definições de configuração na interface do Administrador. Para alterar as opções, navegue até Home>Settings>User Management> Configuration>Manual Configuration. Importar config.xml depois de fazer as alterações, você notará que todas as alterações, exceto as alterações feitas no nó /Adobe/Adobe Experience Manager Forms/Config/UM persist, foram perdidas. A visualização da Importação e Exportação do Gerenciamento de Usuários não oferece suporte à alteração das definições de configuração de outros componentes. Agora, essas alterações podem ser feitas usando as APIs PreferencesManagerServiceClient.
Resumo das etapas
Para gerenciar os nós de preferências programaticamente, faça o seguinte:
- Inclua os arquivos do projeto.
- Criar um cliente
PreferencesManagerService. - Chame as operações de função ou permissão apropriadas.
Incluir os arquivos de projeto
Inclua os arquivos necessários no projeto de desenvolvimento. Se você estiver criando uma aplicação cliente usando Java, inclua os arquivos JAR necessários. Se você estiver usando serviços da Web, certifique-se de incluir os arquivos proxy.
Criar um cliente PreferencesManagerService
Antes de executar programaticamente uma operação PreferencesManagerService do Gerenciamento de Usuários, você deve criar um cliente PreferencesManagerService. Com a API Java, crie um objeto PreferencesManagerServiceClient.
Invocar as operações de permissão ou função apropriadas
Depois de criar o cliente de serviço, você pode chamar as operações do Gerenciador de preferências. O cliente do serviço permite ler e definir permissões.