Advertisement
gauravpaliwal

Untitled

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