Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- BadRequestException - Exception Class in br.com.xadm.comum.web
-
Parâmetro ou conteúdo inválido — HTTP 400.
- BadRequestException(String) - Constructor for exception class br.com.xadm.comum.web.BadRequestException
-
Cria a exceção com a mensagem informada e status HTTP 400.
- br.com.xadm.comum.web - package br.com.xadm.comum.web
-
Infra web compartilhada da casa (ADR 0019, raiz/001 Fase 2).
C
- code() - Method in exception class br.com.xadm.comum.web.BadRequestException
-
Código estável legível por máquina (ex.:
invalid_token,placa_nao_encontrada), que um consumidor NOSSO usa para ramificar. - code() - Method in exception class br.com.xadm.comum.web.ConflictException
-
Código estável legível por máquina (ex.:
invalid_token,placa_nao_encontrada), que um consumidor NOSSO usa para ramificar. - code() - Method in exception class br.com.xadm.comum.web.ForbiddenException
-
Código estável legível por máquina (ex.:
invalid_token,placa_nao_encontrada), que um consumidor NOSSO usa para ramificar. - code() - Method in exception class br.com.xadm.comum.web.NotFoundException
-
Código estável legível por máquina (ex.:
invalid_token,placa_nao_encontrada), que um consumidor NOSSO usa para ramificar. - code() - Method in interface br.com.xadm.comum.web.PortadoraDeProblema
-
Código estável legível por máquina (ex.:
invalid_token,placa_nao_encontrada), que um consumidor NOSSO usa para ramificar. - code() - Method in record class br.com.xadm.comum.web.ProblemDetail
-
Returns the value of the
coderecord component. - commitAtual() - Static method in class br.com.xadm.comum.web.VersaoInfo
-
Commit da imagem em execução, lido de
SOURCE_COMMITa cada chamada. - Configuração (variáveis de ambiente) - Section in class br.com.xadm.comum.web.SentryInitializer
- ConflictException - Exception Class in br.com.xadm.comum.web
-
Conflito de negócio (ex.: recurso já existente) — HTTP 409.
- ConflictException(String) - Constructor for exception class br.com.xadm.comum.web.ConflictException
-
Cria a exceção com a mensagem informada e status HTTP 409.
- CONTENT_TYPE - Static variable in record class br.com.xadm.comum.web.ProblemDetail
-
Media type RFC 7807.
D
- detail() - Method in record class br.com.xadm.comum.web.ProblemDetail
-
Returns the value of the
detailrecord component. - dispararEventoTeste() - Static method in class br.com.xadm.comum.web.SentryInitializer
-
Dispara um evento de teste para o Bugsink — usado pelo botão de diagnóstico do app.
E
- equals(Object) - Method in record class br.com.xadm.comum.web.ProblemDetail
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class br.com.xadm.comum.web.ProblemDetail.InvalidParam
-
Indicates whether some other object is "equal to" this one.
F
- flavorAtual() - Static method in class br.com.xadm.comum.web.VersaoInfo
-
Diz em que forma o processo está rodando: binário native-image ou JVM.
- ForbiddenException - Exception Class in br.com.xadm.comum.web
-
Operação não permitida no recurso atual — HTTP 403.
- ForbiddenException(String) - Constructor for exception class br.com.xadm.comum.web.ForbiddenException
-
Cria a exceção com a mensagem informada e status HTTP 403.
G
- getAmbiente() - Static method in class br.com.xadm.comum.web.SentryInitializer
-
Returns ambiente reportado nos eventos (
SENTRY_ENVIRONMENT); vazio se desabilitado. - getEndpoint() - Static method in class br.com.xadm.comum.web.SentryInitializer
-
Returns endpoint do Bugsink (
host/projeto, sem a chave); vazio se desabilitado. - getSource() - Method in class br.com.xadm.comum.web.VersaoInfo
H
- hashCode() - Method in record class br.com.xadm.comum.web.ProblemDetail
-
Returns a hash code value for this object.
- hashCode() - Method in record class br.com.xadm.comum.web.ProblemDetail.InvalidParam
-
Returns a hash code value for this object.
- HealthController - Class in br.com.xadm.comum.web
-
Health check de fallback com a versão em runtime — shape plano
{status, versao, flavor, commit}(norma X-Adm de versionamento e health). - HealthController() - Constructor for class br.com.xadm.comum.web.HealthController
-
Construtor padrão — lê o commit de
SOURCE_COMMITem runtime.
I
- InfoController - Class in br.com.xadm.comum.web
-
/infode fallback com a versão em runtime — shape plano{versao}, paralelo aoHealthControllerflat. - InfoController() - Constructor for class br.com.xadm.comum.web.InfoController
-
Construtor padrão.
- inicializar() - Static method in class br.com.xadm.comum.web.SentryInitializer
-
Lê as variáveis
SENTRY_*/CLIENTEe inicializa o SDK do Sentry/Bugsink. - InvalidParam(String, String) - Constructor for record class br.com.xadm.comum.web.ProblemDetail.InvalidParam
-
Creates an instance of a
InvalidParamrecord class. - invalidParams() - Method in record class br.com.xadm.comum.web.ProblemDetail
-
Returns the value of the
invalidParamsrecord component. - isHabilitado() - Static method in class br.com.xadm.comum.web.SentryInitializer
L
- Log estruturado (policy da casa) - Section in class br.com.xadm.comum.web.UnifiedErrorResponseProcessor
N
- name() - Method in record class br.com.xadm.comum.web.ProblemDetail.InvalidParam
-
Returns the value of the
namerecord component. - NotFoundException - Exception Class in br.com.xadm.comum.web
-
Recurso não encontrado — HTTP 404.
- NotFoundException(String) - Constructor for exception class br.com.xadm.comum.web.NotFoundException
-
Cria a exceção com a mensagem informada e status HTTP 404.
O
- of(HttpStatus, String, String) - Static method in record class br.com.xadm.comum.web.ProblemDetail
-
Constrói um
ProblemDetaila partir do status, do código estável e do detalhe, com otitlederivado da razão do status. - of(HttpStatus, String, String, String) - Static method in record class br.com.xadm.comum.web.ProblemDetail
-
Constrói um
ProblemDetailcomtitleexplícito — usado quando a exceção (PortadoraDeProblema) carrega o título do tipo do problema (RFC 9457 §3.1.4). - ofValidacao(HttpStatus, String, String, List) - Static method in record class br.com.xadm.comum.web.ProblemDetail
-
Constrói um
ProblemDetailde falha de validação — com a lista de campos rejeitados no membroinvalid-params.
P
- PortadoraDeProblema - Interface in br.com.xadm.comum.web
-
Interface marcadora que uma exceção implementa para carregar a taxonomia de domínio até o corpo de erro RFC 7807.
- ProblemDetail - Record Class in br.com.xadm.comum.web
-
Corpo de erro no formato RFC 7807 / 9457 (
application/problem+json) — o padrão da casa para erros de API. - ProblemDetail(String, String, int, String, String, List) - Constructor for record class br.com.xadm.comum.web.ProblemDetail
-
Creates an instance of a
ProblemDetailrecord class. - ProblemDetail.InvalidParam - Record Class in br.com.xadm.comum.web
-
Um campo rejeitado por Bean Validation, no membro
invalid-params. - processResponse(ErrorContext, MutableHttpResponse) - Method in class br.com.xadm.comum.web.UnifiedErrorResponseProcessor
R
- reason() - Method in record class br.com.xadm.comum.web.ProblemDetail.InvalidParam
-
Returns the value of the
reasonrecord component.
S
- SentryInitializer - Class in br.com.xadm.comum.web
-
Inicializa o SDK do Sentry apontando para o Bugsink self-hosted — o Bugsink fala o protocolo do Sentry, então usa-se o SDK Java do Sentry sem alteração.
- status() - Method in record class br.com.xadm.comum.web.ProblemDetail
-
Returns the value of the
statusrecord component.
T
- title() - Method in interface br.com.xadm.comum.web.PortadoraDeProblema
-
Título humano do tipo do problema — estável, não muda de ocorrência para ocorrência (RFC 9457 §3.1.4).
- title() - Method in record class br.com.xadm.comum.web.ProblemDetail
-
Returns the value of the
titlerecord component. - toString() - Method in record class br.com.xadm.comum.web.ProblemDetail.InvalidParam
-
Returns a string representation of this record class.
- toString() - Method in record class br.com.xadm.comum.web.ProblemDetail
-
Returns a string representation of this record class.
- type() - Method in record class br.com.xadm.comum.web.ProblemDetail
-
Returns the value of the
typerecord component.
U
- UnifiedErrorResponseProcessor - Class in br.com.xadm.comum.web
-
Renderiza todo corpo de erro da API no formato RFC 7807 (
ProblemDetail,application/problem+json), substituindo oHateoasErrorResponseProcessordefault (que emitia{message, _links, _embedded}). - UnifiedErrorResponseProcessor() - Constructor for class br.com.xadm.comum.web.UnifiedErrorResponseProcessor
V
- versaoAtual() - Static method in class br.com.xadm.comum.web.VersaoInfo
-
Lê a versão do recurso
version.propertiesno classpath. - VersaoInfo - Class in br.com.xadm.comum.web
-
Expõe a versão do app (de
version.properties, gerado no build de cada app a partir deproject.version) no endpoint/info, e ofereceVersaoInfo.versaoAtual()estático para o/healthe o log de startup. - VersaoInfo() - Constructor for class br.com.xadm.comum.web.VersaoInfo
-
Construtor padrão.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form