001 // ------------------------------------------------------------------------------
002 // Generated by WebLogic Workshop
003 //
004 // Created on: Tue Jun 10 13:16:21 EDT 2003
005 // By: smart
006 // -----------------------------------------------------------------------------
007 package struts.strutsInterop;
008
009 import com.bea.wlw.netui.pageflow.Forward;
010 import com.bea.wlw.netui.pageflow.PageFlowController;
011 import struts.strutsInterop.JpfFormBean;
012
013 /**
014 * @jpf:controller struts-merge="/struts/strutsInterop/merge-jpf-struts-config.xml"
015 * @jpf:view-properties view-properties::
016 * <!-- This data is auto-generated. Hand-editing this section is not recommended. -->
017 * <view-properties>
018 * <pageflow-object id="pageflow:/struts/strutsInterop/strutsInteropController.jpf"/>
019 * <pageflow-object id="action:begin.do">
020 * <property value="40" name="x"/>
021 * <property value="100" name="y"/>
022 * </pageflow-object>
023 * <pageflow-object id="action:jpfAction1.do#struts.strutsInterop.JpfFormBean">
024 * <property value="320" name="x"/>
025 * <property value="100" name="y"/>
026 * </pageflow-object>
027 * <pageflow-object id="action:jpfAction2.do#struts.strutsInterop.JpfFormBean">
028 * <property value="660" name="x"/>
029 * <property value="60" name="y"/>
030 * </pageflow-object>
031 * <pageflow-object id="action:jpfAction3.do#struts.strutsInterop.JpfFormBean">
032 * <property value="660" name="x"/>
033 * <property value="260" name="y"/>
034 * </pageflow-object>
035 * <pageflow-object id="action-call:@page:Jsp1.jsp@#@action:jpfAction1.do#struts.strutsInterop.JpfFormBean@">
036 * <property value="236,260,260,284" name="elbowsX"/>
037 * <property value="92,92,92,92" name="elbowsY"/>
038 * <property value="East_1" name="fromPort"/>
039 * <property value="West_1" name="toPort"/>
040 * </pageflow-object>
041 * <pageflow-object id="page:Jsp1.jsp">
042 * <property value="200" name="x"/>
043 * <property value="100" name="y"/>
044 * </pageflow-object>
045 * <pageflow-object id="action-call:@page:Jsp3.jsp@#@action:jpfAction3.do#struts.strutsInterop.JpfFormBean@">
046 * <property value="660,660,660,660" name="elbowsX"/>
047 * <property value="204,210,210,216" name="elbowsY"/>
048 * <property value="South_1" name="fromPort"/>
049 * <property value="North_1" name="toPort"/>
050 * </pageflow-object>
051 * <pageflow-object id="page:Jsp3.jsp">
052 * <property value="660" name="x"/>
053 * <property value="160" name="y"/>
054 * </pageflow-object>
055 * <pageflow-object id="page:done.jsp">
056 * <property value="660" name="x"/>
057 * <property value="360" name="y"/>
058 * </pageflow-object>
059 * <pageflow-object id="forward:path#gotoPg1#Jsp1.jsp#@action:begin.do@">
060 * <property value="76,120,120,164" name="elbowsX"/>
061 * <property value="92,92,92,92" name="elbowsY"/>
062 * <property value="East_1" name="fromPort"/>
063 * <property value="West_1" name="toPort"/>
064 * <property value="gotoPg1" name="label"/>
065 * </pageflow-object>
066 * <pageflow-object id="forward:path#gotoStruts#/strutsModule/strutsAction1.do#@action:jpfAction1.do#struts.strutsInterop.JpfFormBean@">
067 * <property value="356,390,390,424" name="elbowsX"/>
068 * <property value="92,92,92,92" name="elbowsY"/>
069 * <property value="East_1" name="fromPort"/>
070 * <property value="West_1" name="toPort"/>
071 * <property value="gotoStruts" name="label"/>
072 * </pageflow-object>
073 * <pageflow-object id="forward:path#gotoPg3#Jsp3.jsp#@action:jpfAction2.do#struts.strutsInterop.JpfFormBean@">
074 * <property value="660,660,660,660" name="elbowsX"/>
075 * <property value="104,110,110,116" name="elbowsY"/>
076 * <property value="South_1" name="fromPort"/>
077 * <property value="North_1" name="toPort"/>
078 * <property value="gotoPg3" name="label"/>
079 * </pageflow-object>
080 * <pageflow-object id="forward:path#gotoDone#/struts/strutsInterop/done.jsp#@action:jpfAction3.do#struts.strutsInterop.JpfFormBean@">
081 * <property value="660,660,660,660" name="elbowsX"/>
082 * <property value="304,310,310,316" name="elbowsY"/>
083 * <property value="South_1" name="fromPort"/>
084 * <property value="North_1" name="toPort"/>
085 * <property value="gotoDone" name="label"/>
086 * </pageflow-object>
087 * <pageflow-object id="page:/error.jsp">
088 * <property value="360" name="x"/>
089 * <property value="380" name="y"/>
090 * </pageflow-object>
091 * <pageflow-object id="action:/strutsModule/strutsAction1.do">
092 * <property value="460" name="x"/>
093 * <property value="100" name="y"/>
094 * </pageflow-object>
095 * </view-properties>
096 * ::
097 */
098 public class strutsInteropController extends PageFlowController
099 {
100 protected global.Global globalApp;
101
102 public static final String FORM_VALUE = "Form bean Field1 value set by the page flow controller class.";
103
104 /**
105 * @jpf:action
106 * @jpf:forward name="gotoPg1" path="Jsp1.jsp"
107 */
108 protected Forward begin()
109 {
110 return new Forward("gotoPg1");
111 }
112
113 /**
114 * This action method will set the value of Field1 of the form bean to
115 * its value the forward to the "strutsAction1" action in the struts module: strutsModule.
116 *
117 * @jpf:action
118 * @jpf:forward name="gotoStruts" path="/strutsModule/strutsAction1.do"
119 */
120 protected Forward jpfAction1(JpfFormBean inForm)
121 {
122 inForm.setField1(this.FORM_VALUE);
123 return new Forward("gotoStruts");
124 }
125
126 /**
127 * This action method was raised by an action in the struts module: strutsModule.
128 *
129 * @jpf:action
130 * @jpf:forward name="gotoPg3" path="Jsp3.jsp"
131 */
132 protected Forward jpfAction2(JpfFormBean inForm)
133 {
134 return new Forward("gotoPg3");
135 }
136
137 /**
138 * @jpf:action
139 * @jpf:forward name="gotoDone" path="/struts/strutsInterop/done.jsp"
140 */
141 protected Forward jpfAction3(JpfFormBean inForm)
142 {
143 return new Forward("gotoDone");
144 }
145 }
|