throw new SuaValidacaoException("Cliente não autorizado");
sua Implementação
public class SuaValidacaoException extends Exception {
public SuaValidacaoException() {}
public SuaValidacaoException(String message) {
super(message);
}
public SuaValidacaoException(Throwable cause) {
super(cause);
}
public SuaValidacaoException(String message,
Throwable cause) {
super(message, cause);
}
Gostaria de saber qual a melhor pratica aplicada para eu retornar mensagens de minhas regras de negocio ou exceptions presentes no meu webservice? Como faria para o meu cliente entender da melhor forma essas mensagens.
Ex.: Tipo aqueles de webservices de cartão de crédito que validam a senha do usuário e retorna uma mensagem informando que a senha não confere.
Alguém pode me dar uma ideia de como fazer da melhor forma isso ?