Ai galera estava codando e dai então pintou uma duvida verifiquem o codigo abaixo:
public void getData(Object data) throws DataException {
try {
setFormValues(data);
} catch (SecurityException e) {
throw new DataException(e);
} catch (IllegalArgumentException e) {
throw new DataException(e);
}
}
O codigo Acima poderia ser mudado para:
public void getData(Object data) throws DataException {
try {
setFormValues(data);
} catch (Exception e) {
throw new DataException(e);
}
}
E eu conseguiria sem prolemas passar o strack e os motivos da excessão para minha classe DataException ? ou teria de especificar excessão por excessão como estava fazendo ? Abaixo segue a classe DataException
public class DataException extends Exception {
public DataException(){
super();
}
public DataException(Exception e){
super(e.getCause());
}
public DataException(String msg){
super(msg);
}
}
Obrigado galera,
T+