Como validar um código de erro de resposta de uma requisição do tipo 403

0 respostas
java
leobugoni

Olá, abaixo tem um método que uso para fazer algumas validações, mas até agora não consegui recuperar o código de resposta da requisição. Preciso dizer que quando o código de resposta do servidor for 403 mostrar que o usuário não tem permissão para acessar.

@Target({TYPE})
@Retention(RUNTIME)
@Documented
@Constraint(validatedBy = {CheckValorValidator.class})
public @interface CheckValor{

    String message() default "Mensagem de erro aqui";

    Class<?>[] groups() default {};

    Class<? extends Payload> [] payload() default {};
}

public static class CheckValorValidator implements ConstraintValidator<CheckValor, BigDecimal>{

    @Override
    public void initialize(final CheckPermissao annotation){
    }

    @Override
    public boolean isValid(final BigDecimal valor, final ConstraintValidatorContext context) {
        ex: if 403 mostrar que o usuário não tem permissão
    }
}
Criado 12 de abril de 2018
Respostas 0
Participantes 1