package org.demoiselle.estacionamento.view;
import java.io.Serializable;
import javax.inject.Inject;
import org.demoiselle.estacionamento.exception.TesteException;
import br.gov.frameworkdemoiselle.exception.ExceptionHandler;
import br.gov.frameworkdemoiselle.message.MessageContext;
import br.gov.frameworkdemoiselle.message.SeverityType;
import br.gov.frameworkdemoiselle.stereotype.ViewController;
@ViewController
public class ControleExcecoes implements Serializable{
private static final long serialVersionUID = 1L;
@Inject
private MessageContext messageContext;
public void chamaExcecao() {
throw new TesteException();
}
@ExceptionHandler
public void handleUsedException(final Exception cause) {
messageContext.add("teste", SeverityType.ERROR);
}
}