/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package actions;
import com.opensymphony.xwork2.ActionSupport;
import java.util.List;
/**
*
* @author hp
*/
public class OrderAction extends ActionSupport {
private List<Order> lst;
private String idorder;
private Order order;
public Order getOrder() {
return order;
}
public void setOrder(Order order) {
this.order = order;
}
public String getIdorder() {
return idorder;
}
public void setIdorder(String idorder) {
this.idorder = idorder;
}
public List<Order> getLst() {
return lst;
}
public void setLst(List<Order> lst) {
this.lst = lst;
}
public String save() {
// System.out.println("Order to Save : " + order);
if (order.getIdorder() == null) {
addActionMessage("Order saved successfully");
} else {
addActionMessage("Order updated successfully");
}
new OrdersService().save(order);
return SUCCESS;
}
@Override
public String execute() {
System.out.println("Action Never Executed");
lst = new OrdersService().getAll();
return SUCCESS;
}
public String edit() {
order = new OrdersService().get(idorder);
if (order == null) {
addActionError("Order not found");
return INPUT;
}
return SUCCESS;
}
public String del() {
if (new OrdersService().get(idorder) == null) {
addActionError("Order not found");
// return INPUT;
} else {
new OrdersService().remove(idorder);
addActionMessage("Order deleted successfully");
}
return SUCCESS;
}
}