Nomeando Convenções
Os nós no repositório estão sujeitos às convenções de nomenclatura do Java Content Repository. No entanto, AEM impõem outras convenções para o nome dos nós de página.
Convenções de nomenclatura para páginas
Essas convenções de nomenclatura são implementadas em vários níveis:
- JcrUtil: a implementação AEM de utilitários JCR.
- PageManager: o Page Manager fornece métodos para operações de nível de página.
- Na interface do usuário AEM
Utilitários JCR
O JcrUtilis é a implementação AEM dos utilitários do JCR. De especial interesse para validar nomes são os mapeamentos de caracteres que ele controla e as seguintes validações:
isValidName
- Verifica se o nome não está vazio e contém apenas caracteres válidos.
- Pode ser usado para verificar se um nome proposto é válido.
createValidName
- Isso cria um rótulo válido a partir de uma string arbitrária.
- Ele pode ser usado para criar um nome a partir de um título.
Gerenciador de páginas
O PageManager fornece métodos para operações de nível de página, com base em JCRUtil.
Comportamento da interface do usuário AEM
Ao gerenciar conteúdo, a interface do usuário AEM:
- Valida o nome de acordo com as restrições impostas pelo PageManager quando:
- um título de página é fornecido para conversão no nome do nó
- um nome de nó explícito é fornecido