All Packages
Package Summary
Package
Description
Núcleo do Praxis Metadata Starter com enums, propriedades e contratos que
descrevem o vocabulário
x-ui compartilhado entre backend e frontend.Conjunto de anotações que descrevem recursos REST, agrupamentos OpenAPI e
metadados de interface
x-ui.Auto-configuracoes Spring Boot do starter.
Constantes compartilhadas entre controladores, serviços e utilitários para
manter consistência em paths e nomes de recursos.
Camada base de controllers REST metadata-driven da plataforma.
Endpoints e componentes que publicam documentacao OpenAPI enriquecida.
DTOs utilitarios e contratos leves usados pela superficie publica do starter.
Extensoes do pipeline OpenAPI/SpringDoc para gerar contratos enriquecidos com
x-ui.Anotações responsáveis por descrever metadados
x-ui aplicados a
campos de DTOs e entidades.Anotações que marcam campos e DTOs como participantes do mecanismo de
filtros dinâmicos.
DTOs, contratos e adaptadores utilizados para construir filtros dinâmicos
a partir de anotações
@Filterable.Implementacoes de
Specification
e builders que convertem DTOs anotados em consultas dinamicas.Funções e utilitários para canonização e hash de schemas OpenAPI,
garantindo identificadores e ETags estáveis.
Utilitários HTTP utilizados pelos controladores de documentação e respostas
padronizadas.
Utilitários para construção de identificadores e nomes estáveis usados em
schemas, endpoints e links.
Mapeadores base (MapStruct) para conversão entre entidades, DTOs e opções
de UI.
Configurações compartilhadas de mapeamento (MapStruct), como estratégias
de nomeação, nullability e políticas de atualização.
Tipos e helpers utilizados para formatar campos numéricos em formulários e
relatórios.
Repositórios base para operações CRUD e consultas dinâmicas via
Specification.Tratamento consistente de erros REST, incluindo categorias e detalhes
padronizados para respostas da API.
Exceções específicas expostas pelo manipulador global de erros.
Modelos canonicos de resposta REST da plataforma.
Serviços base que orquestram repositórios, Specifications e convenções corporativas.
Anotações auxiliares usadas por serviços base (ex.: ordenação padrão).
Utilitarios estruturais do starter.