10000 init · usefulwww/FireWorkflow.Java@29fcfc4 · GitHub
[go: up one dir, main page]

Skip to content

Commit 29fcfc4

Browse files
author
lyun
committed
init
0 parents  commit 29fcfc4
  • workflowmanagement
  • dbscript
  • src
  • FireflowExample4AOM
  • Some content is hidden

    Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

    889 files changed

    +82875
    -0
    lines changed

    .gitignore

    Lines changed: 3 additions & 0 deletions
    Original file line numberDiff line numberDiff line change
    @@ -0,0 +1,3 @@
    1+
    *.svn
    2+
    *.jar
    3+
    *.class

    examples/FireflowExample/.classpath

    Lines changed: 9 additions & 0 deletions
    Original file line numberDiff line numberDiff line change
    @@ -0,0 +1,9 @@
    1+
    <?xml version="1.0" encoding="UTF-8"?>
    2+
    <classpath>
    3+
    <classpathentry excluding="**/.svn/" kind="src" path="src"/>
    4+
    <classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/Apache Tomcat v5.5"/>
    5+
    <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
    6+
    <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
    7+
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre1.6.0_02"/>
    8+
    <classpathentry kind="output" path="WebContent/WEB-INF/classes"/>
    9+
    </classpath>

    examples/FireflowExample/.project

    Lines changed: 36 additions & 0 deletions
    Original file line numberDiff line numberDiff line change
    @@ -0,0 +1,36 @@
    1+
    <?xml version="1.0" encoding="UTF-8"?>
    2+
    <projectDescription>
    3+
    <name>FireflowExample</name>
    4+
    <comment></comment>
    5+
    <projects>
    6+
    </projects>
    7+
    <buildSpec>
    8+
    <buildCommand>
    9+
    <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
    10+
    <arguments>
    11+
    </arguments>
    12+
    </buildCommand>
    13+
    <buildCommand>
    14+
    <name>org.eclipse.jdt.core.javabuilder</name>
    15+
    <arguments>
    16+
    </arguments>
    17+
    </buildCommand>
    18+
    <buildCommand>
    19+
    <name>org.eclipse.wst.common.project.facet.core.builder</name>
    20+
    <arguments>
    21+
    </arguments>
    22+
    </buildCommand>
    23+
    <buildCommand>
    24+
    <name>org.eclipse.wst.validation.validationbuilder</name>
    25+
    <arguments>
    26+
    </arguments>
    27+
    </buildCommand>
    28+
    </buildSpec>
    29+
    <natures>
    30+
    <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
    31+
    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
    32+
    <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    33+
    <nature>org.eclipse.jdt.core.javanature</nature>
    34+
    <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
    35+
    </natures>
    36+
    </projectDescription>
    Binary file not shown.
    Lines changed: 3 additions & 0 deletions
    Original file line numberDiff line numberDiff line change
    @@ -0,0 +1,3 @@
    1+
    Manifest-Version: 1.0
    2+
    Class-Path:
    3+
    Lines changed: 66 additions & 0 deletions
    Original file line numberDiff line numberDiff line change
    @@ -0,0 +1,66 @@
    1+
    <?xml version="1.0" encoding="UTF-8"?>
    2+
    <JSFFlowViewLayout version="1.0">
    3+
    <Drawing gridVisible="true" snapOn="true" />
    4+
    <JSFFlowResource path="/login.xhtml" location="30,30" dimension="116,36" />
    5+
    <JSFFlowResource path="/main.xhtml" location="330,30" dimension="110,36" />
    6+
    <JSFFlowResource path="/org/fireflow/example/myworkitem.xhtml" location="480,130" dimension="272,36" />
    7+
    <JSFFlowResource path="/org/fireflow/example/Payment.xhtml" location="30,130" dimension="254,36" />
    8+
    <JSFFlowResource path="/org/fireflow/example/PrepareGoods.xhtml" location="30,230" dimension="284,36" />
    9+
    <JSFFlowResource path="/org/fireflow/example/DeliverGoods.xhtml" location="480,230" dimension="284,36" />
    10+
    <JSFFlowNavigationCase id="/login.xhtml,/login.xhtml,SELF,null" routingType="0">
    11+
    <AutomaticBendpoints>
    12+
    <AbsolutePoint location="88,30" />
    13+
    <AbsolutePoint location="88,-7" />
    14+
    <AbsolutePoint location="213,-7" />
    15+
    <AbsolutePoint location="213,48" />
    16+
    <AbsolutePoint location="146,48" />
    17+
    </AutomaticBendpoints>
    18+
    </JSFFlowNavigationCase>
    19+
    <JSFFlowNavigationCase id="/login.xhtml,/main.xhtml,MAIN_PAGE,null" routingType="0">
    20+
    <AutomaticBendpoints>
    21+
    <AbsolutePoint location="146,63" />
    22+
    <AbsolutePoint location="330,63" />
    23+
    </AutomaticBendpoints>
    24+
    </JSFFlowNavigationCase>
    25+
    <JSFFlowNavigationCase id="/org/fireflow/example/myworkitem.xhtml,/org/fireflow/example/myworkitem.xhtml,SELF,null" routingType="0">
    26+
    <AutomaticBendpoints>
    27+
    <AbsolutePoint location="616,130" />
    28+
    <AbsolutePoint location="616,93" />
    29+
    <AbsolutePoint location="801,93" />
    30+
    <AbsolutePoint location="801,148" />
    31+
    <AbsolutePoint location="752,148" />
    32+
    </AutomaticBendpoints>
    33+
    </JSFFlowNavigationCase>
    34+
    <JSFFlowNavigationCase id="/org/fireflow/example/myworkitem.xhtml,/org/fireflow/example/PrepareGoods.xhtml,org/fireflow/example/PrepareGoods.faces,null" routingType="0">
    35+
    <AutomaticBendpoints>
    36+
    <AbsolutePoint location="480,148" />
    37+
    <AbsolutePoint location="297,148" />
    38+
    <AbsolutePoint location="297,230" />
    39+
    </AutomaticBendpoints>
    40+
    </JSFFlowNavigationCase>
    41+
    <JSFFlowNavigationCase id="/org/fireflow/example/myworkitem.xhtml,/org/fireflow/example/DeliverGoods.xhtml,org/fireflow/example/DeliverGoods.faces,null" routingType="0">
    42+
    <AutomaticBendpoints>
    43+
    <AbsolutePoint location="616,166" />
    44+
    <AbsolutePoint location="616,230" />
    45+
    </AutomaticBendpoints>
    46+
    </JSFFlowNavigationCase>
    47+
    <JSFFlowNavigationCase id="/org/fireflow/example/Payment.xhtml,/org/fireflow/example/Payment.xhtml,SELF,null" routingType="0">
    48+
    <AutomaticBendpoints>
    49+
    <AbsolutePoint location="157,148" />
    50+
    <AbsolutePoint location="157,120" />
    51+
    <AbsolutePoint location="20,120" />
    52+
    <AbsolutePoint location="20,148" />
    53+
    <AbsolutePoint location="157,148" />
    54+
    </AutomaticBendpoints>
    55+
    </JSFFlowNavigationCase>
    56+
    <JSFFlowNavigationCase id="/org/fireflow/example/PrepareGoods.xhtml,/org/fireflow/example/PrepareGoods.xhtml,SELF,null" routingType="0">
    57+
    <AutomaticBendpoints>
    58+
    <AbsolutePoint location="172,230" />
    59+
    <AbsolutePoint location="172,203" />
    60+
    <AbsolutePoint location="382,203" />
    61+
    <AbsolutePoint location="382,248" />
    62+
    <AbsolutePoint location="314,248" />
    63+
    </AutomaticBendpoints>
    64+
    </JSFFlowNavigationCase>
    65+
    </JSFFlowViewLayout>
    66+
    Lines changed: 25 additions & 0 deletions
    Original file line numberDiff line numberDiff line change
    @@ -0,0 +1,25 @@
    1+
    <?xml version="1.0" encoding="UTF-8"?>
    2+
    <!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
    3+
    4+
    <faces-config>
    5+
    6+
    <managed-bean>
    7+
    <managed-bean-name>MyWorkItemBean</managed-bean-name>
    8+
    <managed-bean-class>
    9+
    org.fireflow.example.workflowextension.MyWorkItemBean
    10+
    </managed-bean-class>
    11+
    <managed-bean-scope>request</managed-bean-scope>
    12+
    <managed-property>
    13+
    <property-name>commonWorkflowDAO</property-name>
    14+
    <value>#{CommonWorkflowDAO}</value>
    15+
    </managed-property>
    16+
    </managed-bean>
    17+
    <navigation-rule>
    18+
    <from-view-id>*</from-view-id>
    19+
    <navigation-case>
    20+
    <from-outcome>MyWorkItemView</from-outcome>
    21+
    <to-view-id>/org/fireflow/example/workflowextension/MyWorkItem.xhtml</to-view-id>
    22+
    </navigation-case>
    23+
    </navigation-rule>
    24+
    25+
    </faces-config>
    Lines changed: 64 additions & 0 deletions
    Original file line numberDiff line numberDiff line change
    @@ -0,0 +1,64 @@
    1+
    <?xml version="1.0" encoding="UTF-8"?>
    2+
    <!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
    3+
    4+
    <faces-config>
    5+
    <managed-bean>
    6+
    <managed-bean-name>PaymentBean</managed-bean-name>
    7+
    <managed-bean-class>
    8+
    org.fireflow.example.goods_deliver_process.mbeans.PaymentBean
    9+
    </managed-bean-class>
    10+
    <managed-bean-scope>request</managed-bean-scope>
    11+
    <managed-property>
    12+
    <property-name>tradeInfoDao</property-name>
    13+
    <value>#{TradeInfoDAO}</value>
    14+
    </managed-property>
    15+
    </managed-bean>
    16+
    17+
    <managed-bean>
    18+
    <managed-bean-name>DeliverGoodsBean</managed-bean-name>
    19+
    <managed-bean-class>
    20+
    org.fireflow.example.goods_deliver_process.mbeans.DeliverGoodsBean
    21+
    </managed-bean-class>
    22+
    <managed-bean-scope>request</managed-bean-scope>
    23+
    <managed-property>
    24+
    <property-name>tradeInfoDao</property-name>
    25+
    <value>#{TradeInfoDAO}</value>
    26+
    </managed-property>
    27+
    </managed-bean>
    28+
    29+
    <managed-bean>
    30+
    <managed-bean-name>PrepareGoodsBean</managed-bean-name>
    31+
    <managed-bean-class>
    32+
    org.fireflow.example.goods_deliver_process.mbeans.PrepareGoodsBean
    33+
    </managed-bean-class>
    34+
    <managed-bean-scope>request</managed-bean-scope>
    35+
    <managed-property>
    36+
    <property-name>tradeInfoDao</property-name>
    37+
    <value>#{TradeInfoDAO}</value>
    38+
    </managed-property>
    39+
    <managed-property>
    40+
    <property-name>transactionManager</property-name>
    41+
    <value>#{hTransactionManager}</value>
    42+
    </managed-property>
    43+
    </managed-bean>
    44+
    45+
    46+
    47+
    <navigation-rule>
    48+
    <from-view-id>/org/fireflow/example/workflowextension/MyWorkItem.xhtml</from-view-id>
    49+
    <navigation-case>
    50+
    <from-outcome>SELF_VIEW</from-outcome>
    51+
    <to-view-id>/org/fireflow/example/workflowextension/MyWorkItem.xhtml</to-view-id>
    52+
    </navigation-case>
    53+
    <navigation-case>
    54+
    <from-outcome>org/fireflow/example/goods_deliver_process/PrepareGoods.faces</from-outcome>
    55+
    <to-view-id>/org/fireflow/example/goods_deliver_process/PrepareGoods.xhtml</to-view-id>
    56+
    </navigation-case>
    57+
    <navigation-case>
    58+
    <from-outcome>org/fireflow/example/goods_deliver_process/DeliverGoods.faces</from-outcome>
    59+
    <to-view-id>/org/fireflow/example/goods_deliver_process/DeliverGoods.xhtml</to-view-id>
    60+
    </navigation-case>
    61+
    </navigation-rule>
    62+
    63+
    64+
    </faces-config>
    Lines changed: 43 additions & 0 deletions
    Original file line numberDiff line numberDiff line change
    @@ -0,0 +1,43 @@
    1+
    <?xml version="1.0" encoding="UTF-8"?>
    2+
    <!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
    3+
    4+
    <faces-config xmlns="http://java.sun.com/JSF/Configuration">
    5+
    <component>
    6+
    <component-type>org.fireflow.jsf.datatable.HtmlDataTableEx</component-type>
    7+
    <component-class>org.fireflow.jsf.datatable.HtmlDataTableEx</component-class>
    8+
    </component>
    9+
    <component>
    10+
    <component-type>org.fireflow.jsf.datatable.DataTableController</component-type>
    11+
    <component-class>org.fireflow.jsf.datatable.DataTableController</component-class>
    12+
    </component>
    13+
    <component>
    14+
    <component-type>org.fireflow.jsf.datatable.RowAction</component-type>
    15+
    <component-class>org.fireflow.jsf.datatable.RowAction</component-class>
    16+
    </component>
    17+
    18+
    <render-kit>
    19+
    <renderer>
    20+
    <component-family>javax.faces.Data</component-family>
    21+
    <renderer-type>org.fireflow.jsf.datatable.HtmlTableRendererEx</renderer-type>
    22+
    <renderer-class>org.fireflow.jsf.datatable.HtmlTableRendererEx</renderer-class>
    23+
    </renderer>
    24+
    25+
    <renderer>
    26+
    <component-family>javax.faces.Output</component-family>
    27+
    <renderer-type>org.fireflow.jsf.datatable.DataTableControllerRenderer</renderer-type>
    28+
    <renderer-class>org.fireflow.jsf.datatable.DataTableControllerRenderer</renderer-class>
    29+
    </renderer>
    30+
    31+
    <renderer>
    32+
    <component-family>javax.faces.Command</component-family>
    33+
    <renderer-type>org.fireflow.jsf.datatable.RowActionRenderer</renderer-type>
    34+
    <renderer-class>org.fireflow.jsf.datatable.RowActionRenderer</renderer-class>
    35+
    </renderer>
    36+
    37+
    <renderer>
    38+
    <component-family>javax.faces.Panel</component-family>
    39+
    <renderer-type>org.fireflow.jsf.tabbedpane.HtmlTabbedPaneRendererExtension</renderer-type>
    40+
    <renderer-class>org.fireflow.jsf.tabbedpane.HtmlTabbedPaneRendererExtension</renderer-class>
    41+
    </renderer>
    42+
    </render-kit>
    43+
    </faces-config>
    Lines changed: 118 additions & 0 deletions
    Original file line numberDiff line numberDiff line change
    @@ -0,0 +1,118 @@
    1+
    <?xml version="1.0" encoding="UTF-8"?>
    2+
    <!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
    3+
    4+
    <faces-config>
    5+
    <managed-bean>
    6+
    <managed-bean-name>SubmitApplicationInfoBean</managed-bean-name>
    7+
    <managed-bean-class>
    8+
    org.fireflow.example.loan_process.mbeans.SubmitApplicationInfoBean
    9+
    </managed-bean-class>
    10+
    <managed-bean-scope>request</managed-bean-scope>
    11+
    <managed-property>
    12+
    <property-name>loanInfoDAO</property-name>
    13+
    <value>#{LoanInfoDAO}</value>
    14+
    </managed-property>
    15+
    </managed-bean>
    16+
    17+
    <managed-bean>
    18+
    <managed-bean-name>RiskEvaluateInfoBean</managed-bean-name>
    19+
    <managed-bean-class>
    20+
    org.fireflow.example.loan_process.mbeans.RiskEvaluateInfoBean
    21+
    </managed-bean-class>
    22+
    <managed-bean-scope>request</managed-bean-scope>
    23+
    <managed-property>
    24+
    <property-name>loanInfoDAO</property-name>
    25+
    <value>#{LoanInfoDAO}</value>
    26+
    </managed-property>
    27+
    <managed-property>
    28+
    <property-name>currentSn</property-name>
    29+
    <value>#{requestScope.CURRENT_WORKITEM.taskInstance.sn}</value>
    30+
    </managed-property>
    31+
    <managed-property>
    32+
    <property-name>currentProcessInstanceId</property-name>
    33+
    <value>#{requestScope.CURRENT_WORKITEM.taskInstance.processInstanceId}</value>
    34+
    </managed-property>
    35+
    </managed-bean>
    36+
    37+
    <managed-bean>
    38+
    <managed-bean-name>ApproveInfoBean</managed-bean-name>
    39+
    <managed-bean-class>
    40+
    org.fireflow.example.loan_process.mbeans.ApproveInfoBean
    41+
    </managed-bean-class>
    42+
    <managed-bean-scope>request</managed-bean-scope>
    43+
    <managed-property>
    44+
    <property-name>loanInfoDAO</property-name>
    45+
    <value>#{LoanInfoDAO}</value>
    46+
    </managed-property>
    47+
    <managed-property>
    48+
    <property-name>currentSn</property-name>
    49+
    <value>#{requestScope.CURRENT_WORKITEM.taskInstance.sn}</value>
    50+
    </managed-property>
    51+
    <managed-property>
    52+
    <property-name>approveInfoDAO</property-name>
    53+
    <value>#{ApproveInfoDAO}</value>
    54+
    </managed-property>
    55+
    </managed-bean>
    56+
    57+
    <managed-bean>
    58+
    <managed-bean-name>RejectInfoBean</managed-bean-name>
    59+
    <managed-bean-class>
    60+
    org.fireflow.example.loan_process.mbeans.RejectInfoBean
    61+
    </managed-bean-class>
    62+
    <managed-bean-scope>request</managed-bean-scope>
    63+
    <managed-property>
    64+
    <property-name>loanInfoDAO</property-name>
    65+
    <value>#{LoanInfoDAO}</value>
    66+
    </managed-property>
    67+
    <managed-property>
    68+
    <property-name>currentSn</property-name>
    69+
    <value>#{requestScope.CURRENT_WORKITEM.taskInstance.sn}</value>
    70+
    </managed-property>
    71+
    </managed-bean>
    72+
    73+
    <managed-bean>
    74+
    <managed-bean-name>LendMoneyInfoBean</managed-bean-name>
    75+
    <managed-bean-class>
    76+
    org.fireflow.example.loan_process.mbeans.LendMoneyInfoBean
    77+
    </managed-bean-class>
    78+
    <managed-bean-scope>request</managed-bean-scope>
    79+
    <managed-property>
    80+
    <property-name>loanInfoDAO</property-name>
    81+
    <value>#{LoanInfoDAO}</value>
    82+
    </managed-property>
    83+
    <managed-property>
    84+
    <property-name>currentSn</property-name>
    85+
    <value>#{requestScope.CURRENT_WORKITEM.taskInstance.sn}</value>
    86+
    </managed-property>
    87+
    </managed-bean>
    88+
    89+
    <navigation-rule>
    90+
    <from-view-id>*</from-view-id>
    91+
    <navigation-case>
    92+
    <from-outcome>org/fireflow/example/loan_process/RiskEvaluateInfo.xhtml</from-outcome>
    93+
    <to-view-id>/org/fireflow/example/loan_process/RiskEvaluateInfo.xhtml</to-view-id>
    94+
    </navigation-case>
    95+
    </navigation-rule>
    96+
    <navigation-rule>
    97+
    <from-view-id>*</from-view-id>
    98+
    <navigation-case>
    99+
    <from-outcome>org/fireflow/example/loan_process/ApproveInfo.xhtml</from-outcome>
    100+
    <to-view-id>/org/fireflow/example/loan_process/ApproveInfo.xhtml</to-view-id>
    101+
    </navigation-case>
    102+
    </navigation-rule>
    103+
    104+
    <navigation-rule>
    105+
    <from-view-id>*</from-view-id>
    106+
    <navigation-case>
    107+
    <from-outcome>org/fireflow/example/loan_process/RejectInfo.xhtml</from-outcome>
    108+
    <to-view-id>/org/fireflow/example/loan_process/RejectInfo.xhtml</to-view-id>
    109+
    </navigation-case>
    110+
    </navigation-rule>
    111+
    <navigation-rule>
    112+
    <from-view-id>*</from-view-id>
    113+
    <navigation-case>
    114+
    <from-outcome>org/fireflow/example/loan_process/LendMoneyInfo.xhtml</from-outcome>
    115+
    <to-view-id>/org/fireflow/example/loan_process/LendMoneyInfo.xhtml</to-view-id>
    116+
    </navigation-case>
    117+
    </navigation-rule>
    118+
    </faces-config>
    Lines changed: 13 additions & 0 deletions
    Original file line numberDiff line numb 9351 erDiff line change
    @@ -0,0 +1,13 @@
    1+
    <?xml version="1.0" encoding="UTF-8"?>
    2+
    <!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
    3+
    4+
    <faces-config>
    5+
    <managed-bean>
    6+
    <managed-bean-name>MainFrameBean</managed-bean-name>
    7+
    <managed-bean-class>
    8+
    org.fireflow.mainframe.mbeans.MainFrameBean
    9+
    </managed-bean-class>
    10+
    <managed-bean-scope>request</managed-bean-scope>
    11+
    </managed-bean>
    12+
    13+
    </faces-config>

    0 commit comments

    Comments
     (0)
    0