You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by mr...@apache.org on 2007/11/09 08:47:00 UTC
svn commit: r593443 -
/struts/sandbox/trunk/struts2-rest-plugin/showcase/src/main/java/org/apache/struts2/rest/example/OrdersController.java
Author: mrdon
Date: Thu Nov 8 23:46:58 2007
New Revision: 593443
URL: http://svn.apache.org/viewvc?rev=593443&view=rev
Log:
Cleaning up the controller
Modified:
struts/sandbox/trunk/struts2-rest-plugin/showcase/src/main/java/org/apache/struts2/rest/example/OrdersController.java
Modified: struts/sandbox/trunk/struts2-rest-plugin/showcase/src/main/java/org/apache/struts2/rest/example/OrdersController.java
URL: http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-rest-plugin/showcase/src/main/java/org/apache/struts2/rest/example/OrdersController.java?rev=593443&r1=593442&r2=593443&view=diff
==============================================================================
--- struts/sandbox/trunk/struts2-rest-plugin/showcase/src/main/java/org/apache/struts2/rest/example/OrdersController.java (original)
+++ struts/sandbox/trunk/struts2-rest-plugin/showcase/src/main/java/org/apache/struts2/rest/example/OrdersController.java Thu Nov 8 23:46:58 2007
@@ -22,47 +22,60 @@
private Collection<Order> list;
private OrdersService ordersService = new OrdersService();
+ // GET /orders/1
public HttpHeaders show() {
return new DefaultHttpHeaders("show");
}
+
+ // GET /orders
+ public HttpHeaders index() {
+ list = ordersService.getAll();
+ return new DefaultHttpHeaders("index")
+ .disableCaching();
+ }
+ // GET /orders/1/edit
public String edit() {
return "edit";
}
-
+
+ // GET /orders/new
public String editNew() {
model = new Order();
return "editNew";
}
+ // GET /orders/1/deleteConfirm
public String deleteConfirm() {
return "deleteConfirm";
}
+ // DELETE /orders/1
public String destroy() {
ordersService.remove(id);
addActionMessage("Order removed successfully");
return "success";
}
-
+
+ // POST /orders
public HttpHeaders create() {
ordersService.save(model);
addActionMessage("New order created successfully");
return new DefaultHttpHeaders("success")
.setLocationId(model.getId());
}
-
+
+ // PUT /orders/1
public String update() {
ordersService.save(model);
addActionMessage("Order updated successfully");
return "success";
}
-
- public HttpHeaders index() {
- list = ordersService.getAll();
-
- return new DefaultHttpHeaders("index")
- .disableCaching();
+
+ public void validate() {
+ if (model.getClientName() == null || model.getClientName().length() ==0) {
+ addFieldError("clientName", "The client name is empty");
+ }
}
public void setId(String id) {
@@ -70,12 +83,6 @@
this.model = ordersService.get(id);
}
this.id = id;
- }
-
- public void validate() {
- if (model.getClientName() == null || model.getClientName().length() ==0) {
- addFieldError("clientName", "The client name is empty");
- }
}
public Object getModel() {