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; } }