Traditional_vs_pageFlow_webAppController.jpf Sample

This topic inludes the source code for the Traditional_vs_pageFlow_webAppController.jpf Sample.

Sample Location

This sample is located in the following directory in your WebLogic Workshop installation:

BEA_HOME/weblogic81/samples/workshop/SamplesApp/WebApp/handlingData/traditional_vs_pageFlow_webApp/

Sample Source Code


01 package handlingData.traditional_vs_pageFlow_webApp;
02 import com.bea.wlw.netui.pageflow.Forward;
03 import com.bea.wlw.netui.pageflow.PageFlowController;
04 
05 /**
06  * @jpf:controller
07  * @jpf:view-properties view-properties::
08  <!-- This data is auto-generated. Hand-editing this section is not recommended. -->
09  <view-properties>
10  <pageflow-object id="pageflow:/handlingData/traditional_vs_pageFlow_webApp/traditional_vs_pageFlow_webAppController.jpf"/>
11  <pageflow-object id="action:begin.do">
12  *   <property value="80" name="x"/>
13  *   <property value="100" name="y"/>
14  </pageflow-object>
15  <pageflow-object id="action:toTraditional.do">
16  *   <property value="360" name="x"/>
17  *   <property value="60" name="y"/>
18  </pageflow-object>
19  <pageflow-object id="action:toPageFlow.do">
20  *   <property value="360" name="x"/>
21  *   <property value="160" name="y"/>
22  </pageflow-object>
23  <pageflow-object id="action-call:@page:index.jsp@#@action:toPageFlow.do@">
24  *   <property value="276,300,300,324" name="elbowsX"/>
25  *   <property value="103,103,152,152" name="elbowsY"/>
26  *   <property value="East_2" name="fromPort"/>
27  *   <property value="West_1" name="toPort"/>
28  </pageflow-object>
29  <pageflow-object id="page:index.jsp">
30  *   <property value="240" name="x"/>
31  *   <property value="100" name="y"/>
32  </pageflow-object>
33  <pageflow-object id="page:traditional_webApp/specifyMaze.html">
34  *   <property value="580" name="x"/>
35  *   <property value="60" name="y"/>
36  </pageflow-object>
37  <pageflow-object id="page:pageFlow_webApp/specifyMaze.jsp">
38  *   <property value="580" name="x"/>
39  *   <property value="160" name="y"/>
40  </pageflow-object>
41  <pageflow-object id="forward:path#success#index.jsp#@action:begin.do@">
42  *   <property value="116,160,160,204" name="elbowsX"/>
43  *   <property value="92,92,92,92" name="elbowsY"/>
44  *   <property value="East_1" name="fromPort"/>
45  *   <property value="West_1" name="toPort"/>
46  *   <property value="success" name="label"/>
47  </pageflow-object>
48  <pageflow-object id="forward:path#success#traditional_webApp/specifyMaze.html#@action:toTraditional.do@">
49  *   <property value="396,470,470,544" name="elbowsX"/>
50  *   <property value="52,52,52,52" name="elbowsY"/>
51  *   <property value="East_1" name="fromPort"/>
52  *   <property value="West_1" name="toPort"/>
53  *   <property value="success" name="label"/>
54  </pageflow-object>
55  <pageflow-object id="forward:path#success#pageFlow_webApp/specifyMaze.jsp#@action:toPageFlow.do@">
56  *   <property value="396,470,470,544" name="elbowsX"/>
57  *   <property value="152,152,152,152" name="elbowsY"/>
58  *   <property value="East_1" name="fromPort"/>
59  *   <property value="West_1" name="toPort"/>
60  *   <property value="success" name="label"/>
61  </pageflow-object>
62  <pageflow-object id="action-call:@page:index.jsp@#@action:toTraditional.do@">
63  *   <property value="276,300,300,324" name="elbowsX"/>
64  *   <property value="92,92,52,52" name="elbowsY"/>
65  *   <property value="East_1" name="fromPort"/>
66  *   <property value="West_1" name="toPort"/>
67  </pageflow-object>
68  </view-properties>
69  * ::
70  */
71 public class traditional_vs_pageFlow_webAppController extends PageFlowController
72 {
73     /**
74      * @jpf:action
75      * @jpf:forward name="success" path="index.jsp"
76      */
77     protected Forward begin()
78     {
79         return new Forward("success");
80     }
81 
82     /**
83      * @jpf:action
84      * @jpf:forward name="success" path="traditional_webApp/specifyMaze.html"
85      */
86     protected Forward toTraditional()
87     {
88         return new Forward("success");
89     }
90 
91     /**
92      * @jpf:action
93      * @jpf:forward name="success" path="pageFlow_webApp/specifyMaze.jsp"
94      */
95     protected Forward toPageFlow()
96     {
97         return new Forward("success");
98     }
99 }