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 record class br.com.xadm.comum.web.ProblemDetail
-
Returns the value of the
coderecord component. - 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.
F
- 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.
- HealthController - Class in br.com.xadm.comum.web
-
Health check com a versão em runtime — shape plano
{status, versao}(norma X-Adm de versionamento e health). - HealthController() - Constructor for class br.com.xadm.comum.web.HealthController
-
Construtor padrão.
I
- inicializar() - Static method in class br.com.xadm.comum.web.SentryInitializer
-
Lê as variáveis
SENTRY_*e inicializa o SDK do Sentry/Bugsink. - isHabilitado() - Static method in class br.com.xadm.comum.web.SentryInitializer
N
- 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.
P
- 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) - Constructor for record class br.com.xadm.comum.web.ProblemDetail
-
Creates an instance of a
ProblemDetailrecord class. - processResponse(ErrorContext, MutableHttpResponse) - Method in class br.com.xadm.comum.web.UnifiedErrorResponseProcessor
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 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
-
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