1   package org.seasar.cubby.routing.impl;
2   
3   import org.seasar.cubby.action.Accept;
4   import org.seasar.cubby.action.Action;
5   import org.seasar.cubby.action.ActionResult;
6   import org.seasar.cubby.action.Path;
7   import org.seasar.cubby.action.RequestMethod;
8   
9   @Path("foo/{id}")
10  public class MockPathAction extends Action {
11  
12  	public ActionResult update() {
13  		return null;
14  	}
15  
16  	@Path("create")
17  	public ActionResult insert() {
18  		return null;
19  	}
20  
21  	@Path("delete/{value,[0-9]+}")
22  	public ActionResult delete() {
23  		return null;
24  	}
25  
26  	@Path("{name}")
27  	public ActionResult name() {
28  		return null;
29  	}
30  
31  	@Path("update")
32  	@Accept(RequestMethod.PUT)
33  	public ActionResult update2() {
34  		// メソッドがPUTなのでエラーにならない
35  		return null;
36  	}
37  
38  }