package enterprise.web.tookit.controller;
import javax.naming.InitialContext;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import org.apache.log4j.Logger;
import enterprise.web.tookit.evento.Evento;
import enterprise.web.tookit.evento.EventoEJBRemote;
/**
* @since 13/10/2012
*
* @author Regis Rocha.
*
* @description Classe para controlar todas as requisicoes principais, tais como requicoes de menu, ou
* direcionamento para pagina principal.
*
*
*/
@Path("/principal")
public class PrincipalController {
/**
* log
*/
private final static Logger log = Logger.getLogger(PrincipalController.class);
// Default constructor.
public PrincipalController() {
}
/**
*
* @return
*/
@GET
@Produces("application/json")
public Evento init() {
try {
InitialContext context = new InitialContext();
Object ref = context.lookup("Evento");
final EventoEJBRemote eventoEJBRemote = (EventoEJBRemote) ref;
return eventoEJBRemote.pesquisarEventoPorId(2);
} catch (Exception e) {
log.error("", e);
}
return null;
}
}