1 package org.apache.maven.continuum.web.view.jsp.ui;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import com.opensymphony.xwork2.ognl.OgnlValueStack;
23 import com.opensymphony.xwork2.util.ValueStack;
24 import org.apache.maven.continuum.web.components.SubmitCancel;
25 import org.apache.struts2.components.Component;
26 import org.apache.struts2.views.jsp.ui.AbstractUITag;
27
28 import javax.servlet.http.HttpServletRequest;
29 import javax.servlet.http.HttpServletResponse;
30
31
32
33
34
35 public class SubmitCancelTag
36 extends AbstractUITag
37 {
38 private String cancel;
39
40 public Component getBean( OgnlValueStack stack, HttpServletRequest req, HttpServletResponse res )
41 {
42 return new SubmitCancel( stack, req, res );
43 }
44
45 protected void populateParams()
46 {
47 super.populateParams();
48
49 SubmitCancel submitCancel = ( (SubmitCancel) component );
50 submitCancel.setCancel( cancel );
51 }
52
53 public void setCancel( String cancel )
54 {
55 this.cancel = cancel;
56 }
57
58 public Component getBean( ValueStack valueStack, HttpServletRequest request, HttpServletResponse response )
59 {
60 return new SubmitCancel( valueStack, request, response );
61 }
62
63 }