package action.admin.pedidos;
import com.opensymphony.xwork2.ActionSupport;
import dao.PedidoDAO;
import dao.UsuarioDAO;
import java.util.ArrayList;
import java.util.Map;
import model.Pedido;
import org.apache.struts2.interceptor.RequestAware;
import org.apache.struts2.interceptor.SessionAware;
public class VerPedidosAdminAction extends ActionSupport implements RequestAware, SessionAware {
/* Session */
private Map session;
private Map<String, Object> request;
/* Acceso a Datos*/
UsuarioDAO usuarioDAO;
public VerPedidosAdminAction() {
usuarioDAO = new UsuarioDAO();
}
@Override
public String execute() {
PedidoDAO pedidoDAO = new PedidoDAO();
/* Listar Pedidos */
ArrayList<Pedido> basededatos = (ArrayList<Pedido>) pedidoDAO.findAll();
/* Poner Array en la Respuesta*/
request.put("basedatos", basededatos);
return "SUCCESS";
}
@Override
public void setSession(Map session) {
this.session = session;
}
public Map getSession() {
return session;
}
@Override
public void setRequest(Map<String, Object> map) {
this.request = map;
}
public Map getRequest() {
return request;
}
}