2009/05/20 - Apache Shale has been retired.
For more information, please explore the Attic.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.shale.remoting.impl;
19
20 import javax.faces.context.FacesContext;
21 import org.apache.commons.chain.impl.ContextBase;
22
23 /***
24 * <p>Implementation of <code>Context</code> suitable for use with commands
25 * or chains executed via Shale Remoting.</p>
26 */
27 public class ChainContext extends ContextBase {
28
29
30
31
32
33 /***
34 * Serial version UID.
35 */
36 private static final long serialVersionUID = -4676385684759991167L;
37
38
39 /***
40 * <p>Construct a new {@link ChainContext} instance wrapping the
41 * specified <code>FacesContext</code> instance.</p>
42 *
43 * @param context <code>FacesContext</code> for the current request
44 */
45 public ChainContext(FacesContext context) {
46 this.context = context;
47 }
48
49
50
51
52
53 /***
54 * <p>The <code>FacesContext</code> instance that is wrapped by this
55 * <code>Context</code> instance.</p>
56 */
57 private FacesContext context = null;
58
59
60
61
62
63 /***
64 * <p>Return the <code>FacesContext</code> instance that is wrapped by this
65 * <code>Context</code> instance.</p>
66 */
67 public FacesContext getFacesContext() {
68 return this.context;
69 }
70
71
72 }