gauravpaliwal

Untitled

Jul 1st, 2011
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.16 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
  3.  
  4. <!-- Beans to add to the current Application context definition -->
  5.  
  6. <beans>
  7.  
  8. <bean id="helloworldUrlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
  9. <property name="mappings">
  10. <props>
  11. <prop key="/module/feedback/addSeverity.form">addSeverityForm</prop>
  12. <prop key="/module/feedback/addStatus.form">addStatusForm</prop>
  13. <prop key="/module/feedback/addPredefinedSubject.form">addPredefinedSubjectForm</prop>
  14. <prop key="/module/feedback/predefinedSubject.form">predefinedSubjectForm</prop>
  15. <prop key="/module/feedback/severity.form">severityForm</prop>
  16. <prop key="/module/feedback/status.form">statusForm</prop>
  17. <prop key="/module/feedback/addFeedback.form">addFeedbackForm</prop>
  18. <prop key="/module/feedback/feedback.list">feedbackList</prop>
  19. <prop key="/module/feedback/feedback.form">feedbackForm</prop>
  20. <prop key="**/newjsp.portlet">SubmitFeedbackController</prop>
  21. </props>
  22. </property>
  23. </bean>
  24. <bean id="multipartResolver"
  25. class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
  26. <!-- one of the properties available; the maximum file size in bytes -->
  27. <property name="maxUploadSize" value="900000"/>
  28. </bean>
  29. <bean id="addSeverityForm" class="org.openmrs.module.feedback.web.AddSeverityFormController">
  30. <property name="commandName"><value>status</value></property>
  31. <property name="formView"><value>/module/feedback/addSeverityForm</value></property>
  32. <property name="successView"><value>redirect:addSeverity.form</value></property>
  33. </bean>
  34.  
  35. <bean id="addStatusForm" class="org.openmrs.module.feedback.web.AddStatusFormController">
  36. <property name="commandName"><value>helloWorldObject</value></property>
  37. <property name="formView"><value>/module/feedback/addStatusForm</value></property>
  38. <property name="successView"><value>redirect:addStatus.form</value></property>
  39. </bean>
  40.  
  41. <bean id="addPredefinedSubjectForm" class="org.openmrs.module.feedback.web.AddPredefinedSubjectFormController">
  42. <property name="commandName"><value>status</value></property>
  43. <property name="formView"><value>/module/feedback/addPredefinedSubjectForm</value></property>
  44. <property name="successView"><value>redirect:addPredefinedSubject.form</value></property>
  45. </bean>
  46.  
  47. <bean id="predefinedSubjectForm" class="org.openmrs.module.feedback.web.PredefinedSubjectFormController">
  48. <property name="commandName"><value>status</value></property>
  49. <property name="formView"><value>/module/feedback/predefinedSubjectForm</value></property>
  50. <property name="successView"><value>redirect:predefinedSubject.form</value></property>
  51. </bean>
  52.  
  53. <bean id="severityForm" class="org.openmrs.module.feedback.web.SeverityFormController">
  54. <property name="commandName"><value>helloWorldObject</value></property>
  55. <property name="formView"><value>/module/feedback/severityForm</value></property>
  56. <property name="successView"><value>redirect:Severity.form</value></property>
  57. </bean>
  58.  
  59. <bean id="statusForm" class="org.openmrs.module.feedback.web.StatusFormController">
  60. <property name="commandName"><value>helloWorldObject</value></property>
  61. <property name="formView"><value>/module/feedback/statusForm</value></property>
  62. <property name="successView"><value>redirect:Status.form</value></property>
  63. </bean>
  64.  
  65. <bean id="addFeedbackForm" class="org.openmrs.module.feedback.web.AddFeedbackFormController">
  66. <property name="commandName"><value>helloWorldObject</value></property>
  67. <property name="formView"><value>/module/feedback/addFeedbackForm</value></property>
  68. <property name="successView"><value>redirect:addFeedback.form</value></property>
  69. </bean>
  70.  
  71. <bean id="feedbackList" class="org.openmrs.module.feedback.web.FeedbackListController">
  72. <property name="commandName"><value>helloWorldObject</value></property>
  73. <property name="formView"><value>/module/feedback/feedbackList</value></property>
  74. <property name="successView"><value>redirect:feedback.list</value></property>
  75. </bean>
  76.  
  77. <bean id="feedbackForm" class="org.openmrs.module.feedback.web.FeedbackFormController">
  78. <property name="commandName"><value>feedbackId</value></property>
  79. <property name="formView"><value>/module/feedback/feedbackForm</value></property>
  80. <property name="successView"><value>redirect:feedback.form</value></property>
  81. </bean>
  82.  
  83. <bean id="SubmitFeedbackController" class="org.openmrs.module.feedback.web.SubmitFeedbackController">
  84. </bean>
  85.  
  86.  
  87. <bean parent="serviceContext">
  88. <property name="moduleService">
  89. <list>
  90. <value>org.openmrs.module.feedback.FeedbackService</value> <!-- service interface name -->
  91. <bean class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
  92. <property name="transactionManager"><ref bean="transactionManager"/></property>
  93. <property name="target">
  94. <bean class="org.openmrs.module.feedback.impl.FeedbackServiceImpl">
  95. <property name="FeedbackdDAO">
  96. <bean class="org.openmrs.module.feedback.db.hibernate.HibernateFeedbackDAO">
  97. <property name="sessionFactory"><ref bean="sessionFactory"/></property>
  98. </bean>
  99. </property>
  100. </bean>
  101. </property>
  102. <property name="preInterceptors">
  103. <ref bean="serviceInterceptors"/>
  104. </property>
  105. <property name="transactionAttributeSource">
  106. <bean class="org.springframework.transaction.annotation.AnnotationTransactionAttributeSource"/>
  107. </property>
  108. </bean>
  109. </list>
  110. </property>
  111. </bean>
  112.  
  113.  
  114. </beans>
Advertisement
Add Comment
Please, Sign In to add comment