Bom dia!
Estou desenvolvendo um pequeno modelo MVC e preciso conferir se minha action (a classe chamada pelo browser) está implementando a interface necessária.
Esta é a interface da a ser implementadaimport javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public interface RelatoriosLogic {
public void execute(HttpServletRequest request, HttpServletResponse response) throws Exception;
}
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class teste implements RelatoriosLogic{
public void execute(HttpServletRequest request, HttpServletResponse response) throws Exception{
RelatoriosDao dao = new RelatoriosDao();
XmlNavigator xml = new XmlNavigator();
...
}
}
}
//confere se a classe implementa a interface RelatoriosLogic
if (! (relClass.isAssignableFrom(RelatoriosLogic.class))){
throw new ServletException("Relatório " + relClassName +
" não implementa a interface necessária.");
}
Alguém tem idéia do que estou fazendo errado?
Obrigado.
Leonardo.