beans.xml 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <plugin name="WCM内容组件" version="1.0" id="wcm.content">
  3. <beans>
  4. <!--Mgr BEGIN-->
  5. <bean id="IDocumentsTimeRangeMgr"
  6. class="com.trs.components.wcm.content.domain.DocumentsTimeRangeMgrImpl"
  7. singleton="true"/>
  8. <bean id="IDocKeywordMgr"
  9. class="com.trs.components.wcm.content.domain.DocKeywordMgrImpl"
  10. singleton="true"/>
  11. <bean id="IIntellMgr"
  12. class="com.trs.components.wcm.content.domain.intelligence.IntelMgrImpl"
  13. singleton="true"/>
  14. <bean id="IIntellResLocator"
  15. class="com.trs.components.wcm.content.domain.intelligence.IntellResLocatorImpl"
  16. singleton="true"/>
  17. <bean id="DocumentMgr"
  18. class="com.trs.components.wcm.content.domain.DocumentMgr"
  19. singleton="true"/>
  20. <bean id="AppendixMgr"
  21. class="com.trs.components.wcm.content.domain.AppendixMgr"
  22. singleton="true"/>
  23. <bean id="ChannelMgr"
  24. class="com.trs.components.wcm.content.domain.ChannelMgr"
  25. singleton="true"/>
  26. <bean id="ContentLinkMgr"
  27. class="com.trs.components.wcm.content.domain.ContentLinkMgr"
  28. singleton="true"/>
  29. <bean id="DocBakMgr"
  30. class="com.trs.components.wcm.content.domain.DocBakMgr"
  31. singleton="true"/>
  32. <bean id="DocReplyMgr"
  33. class="com.trs.components.wcm.content.domain.DocReplyMgr"
  34. singleton="true"/>
  35. <bean id="RelationMgr"
  36. class="com.trs.components.wcm.content.domain.RelationMgr"
  37. singleton="true"/>
  38. <bean id="ReplaceMgr"
  39. class="com.trs.components.wcm.content.domain.ReplaceMgr"
  40. singleton="true"/>
  41. <bean id="DocumentPriMgr"
  42. class="com.trs.components.wcm.content.domain.DocumentPriMgr"
  43. singleton="true"/>
  44. <bean id="AutoDocBakMgr"
  45. class="com.trs.components.wcm.content.domain.AutoDocBakMgr"
  46. singleton="true"/>
  47. <bean id="AutoTransmitMgr"
  48. class="com.trs.components.wcm.content.domain.AutoTransmitMgr"
  49. singleton="true"/>
  50. <bean id="UserDocumentMgr"
  51. class="com.trs.components.wcm.content.domain.UserDocumentMgr"
  52. singleton="true"/>
  53. <bean id="SiteMemberMgr"
  54. class="com.trs.components.wcm.content.domain.SiteMemberMgr"
  55. singleton="true"/>
  56. <bean id="ContentExtFieldMgr"
  57. class="com.trs.components.wcm.content.domain.ContentExtFieldMgr"
  58. singleton="true"/>
  59. <bean id="RegionEmployMgr"
  60. class="com.trs.components.wcm.publish.region.RegionEmployMgr"
  61. singleton="true"/>
  62. <bean id="AdvisorMgr"
  63. class="com.trs.components.wcm.advisor.AdvisorMgr"
  64. singleton="true"/>
  65. <bean id="FilterMgr"
  66. class="com.trs.components.wcm.filter.FilterMgr"
  67. singleton="true"/>
  68. <!-- Mgr END -->
  69. <!-- WCMOBJ Life Cycle Listeners BEGIN -->
  70. <bean id="IChannelNameMgr"
  71. class="com.trs.components.wcm.content.persistent.ChannelNameMgr"
  72. singleton="true"/>
  73. <bean id="IChildrenMgr"
  74. class="com.trs.components.wcm.content.persistent.ChildrenCacheMgr"
  75. singleton="true"/>
  76. <bean id="ReplaceCacheMgr"
  77. class="com.trs.components.wcm.content.persistent.ReplaceCacheMgr"
  78. singleton="true"/>
  79. <bean id="ApdHostLCListener"
  80. class="com.trs.components.wcm.content.domain.ApdHostLCListener"
  81. singleton="true"/>
  82. <bean id="WebSiteLCListenerForSiteUser"
  83. class="com.trs.components.wcm.content.domain.WebSiteLCListenerForSiteUser"
  84. singleton="true"/>
  85. <bean id="WebSiteLCListenerForAutoDocBak"
  86. class="com.trs.components.wcm.content.domain.WebSiteLCListenerForAutoDocBak"
  87. singleton="true"/>
  88. <bean id="ContentExtFieldLCListenerForDocFields"
  89. class="com.trs.components.wcm.content.domain.ContentExtFieldLCListenerForDocFields"
  90. singleton="true"/>
  91. <bean id="ContentExtFieldCListenerForDocProps"
  92. class="com.trs.components.wcm.content.domain.ContentExtFieldCListenerForDocProps"
  93. singleton="true"/>
  94. <bean id="WebSiteLCListenerForContentLink"
  95. class="com.trs.components.wcm.content.domain.WebSiteLCListenerForContentLink"
  96. singleton="true"/>
  97. <bean id="ChannelLCListenerForDocument"
  98. class="com.trs.components.wcm.content.domain.ChannelLCListenerForDocument"
  99. singleton="true"/>
  100. <bean id="DocumentLCListenerForAutoDocBak"
  101. class="com.trs.components.wcm.content.domain.DocumentLCListenerForAutoDocBak"
  102. singleton="true"/>
  103. <bean id="DocumentLCListenerForRelation"
  104. class="com.trs.components.wcm.content.domain.DocumentLCListenerForRelation"
  105. singleton="true"/>
  106. <bean id="DocBakLCListenerForApd"
  107. class="com.trs.components.wcm.content.domain.DocBakLCListenerForApd"
  108. singleton="true"/>
  109. <bean id="DocumentLCListenerForDocReply"
  110. class="com.trs.components.wcm.content.domain.DocumentLCListenerForDocReply"
  111. singleton="true"/>
  112. <bean id="DocumentLCListenerForDocBak"
  113. class="com.trs.components.wcm.content.domain.DocumentLCListenerForDocBak"
  114. singleton="true"/>
  115. <bean id="ExtendedFieldLCListenerForDocBak"
  116. class="com.trs.components.wcm.content.domain.ExtendedFieldLCListenerForDocBak"
  117. singleton="true"/>
  118. <bean id="ChnlDocLCListenerForPri"
  119. class="com.trs.components.wcm.content.domain.ChnlDocLCListenerForPri"
  120. singleton="true"/>
  121. <bean id="SiteMemberLCListner"
  122. class="com.trs.components.wcm.content.domain.SiteMemberLCListner"
  123. singleton="true"/>
  124. <bean id="RightLCListenerForSynSiteMember"
  125. class="com.trs.components.wcm.content.domain.RightLCListenerForSynSiteMember"
  126. singleton="true"/>
  127. <bean id="InfoViewEmployLCListenerForChannel"
  128. class="com.trs.components.wcm.content.domain.InfoViewEmployLCListenerForChannel"
  129. singleton="true"/>
  130. <!-- wenyh@2005-8-22 modified,不再监听文档状态的改变产生版本保存. -->
  131. <!--bean id="ChnlDocLCListenerForAutoDocBak"
  132. class="com.trs.components.wcm.content.domain.ChnlDocLCListenerForAutoDocBak"
  133. singleton="true" /-->
  134. <bean id="ChannelLCListenerForExtField"
  135. class="com.trs.components.wcm.content.domain.ChannelLCListenerForExtField"
  136. singleton="true" />
  137. <bean id="ChannelLCListenerForChannelSyn"
  138. class="com.trs.components.wcm.content.domain.ChannelLCListenerForChannelSyn"
  139. singleton="true" />
  140. <!-- wenyh@2005-8-28 modified,添加处理文档外部文件 -->
  141. <bean id="DocumentLCListenerForExternalFile"
  142. class="com.trs.components.wcm.content.domain.DocumentLCListenerForExternalFile"
  143. singleton="true" />
  144. <!-- ch@200-02-10 add 文档监听器,处理关键词-->
  145. <bean id="DocumentLCListenerForRelDocs"
  146. class="com.trs.components.wcm.content.domain.DocumentLCListenerForRelDocs"
  147. singleton="true" />
  148. <!-- 文档监听器,处理文档所属-->
  149. <bean id="DocumentLCListenerForDocForm"
  150. class="com.trs.components.wcm.content.domain.DocumentLCListenerForDocForm"
  151. singleton="true" />
  152. <!-- ffx@2011-01-10 add 文档监听器,删除文档时同步删除设置的权限 -->
  153. <bean id="DocumentLCListenerForRight"
  154. class="com.trs.components.wcm.content.domain.DocumentLCListenerForRight"
  155. singleton="true" />
  156. <!-- WCMOBJ Life Cycle Listeners END -->
  157. <!-- not singleton worker begin-->
  158. <bean id="DocumentImporter"
  159. class="com.trs.components.wcm.content.domain.DocumentImporter"
  160. singleton="false" />
  161. <bean id="DocumentExporter"
  162. class="com.trs.components.wcm.content.domain.DocumentExporter"
  163. singleton="false" />
  164. <bean id="ChannelExporter"
  165. class="com.trs.components.wcm.content.domain.ChannelExporter"
  166. singleton="false"/>
  167. <bean id="ChannelImporter"
  168. class="com.trs.components.wcm.content.domain.ChannelImporter"
  169. singleton="false"/>
  170. <!-- not singleton worker end -->
  171. <!-- wenyh@20070731 add bean:删除站点/栏目时同步删除所用的扩展字段 -->
  172. <bean id="BaseChannelLCListener4ExtField"
  173. class="com.trs.components.wcm.content.domain.BaseChannelLCListener4ExtField"
  174. singleton="true" />
  175. <bean id="BaseChannelLCListener4Region"
  176. class="com.trs.components.wcm.content.domain.BaseChannelLCListener4Region"
  177. singleton="true" />
  178. <!-- ffx@2011-01-10 add 删除站点/栏目时,同步删除设置的权限 -->
  179. <bean id="BaseChannelLCListener4Right"
  180. class="com.trs.components.wcm.content.domain.BaseChannelLCListener4Right"
  181. singleton="true" />
  182. <!-- ffx@2011-01-10 add 删除站点/栏目时,同步删除设置的访问控制 -->
  183. <bean id="BaseChannelLCListener4ObjectMember"
  184. class="com.trs.components.wcm.content.domain.BaseChannelLCListener4ObjectMember"
  185. singleton="true" />
  186. <!-- ffx@2012-07-10 add 删除栏目时,同步删除设置的栏目组织关联 -->
  187. <bean id="ChannelLCListener4ChnlDept"
  188. class="com.trs.components.wcm.content.domain.ChannelLCListener4ChnlDept"
  189. singleton="true" />
  190. <!-- ffx@2012-07-10 add 删除组织时,同步删除设置的栏目组织关联 -->
  191. <bean id="GroupLCListener4ChnlDept"
  192. class="com.trs.cms.auth.domain.GroupLCListener4ChnlDept"
  193. singleton="true" />
  194. <!-- ffx@2014-05-21 add 删除栏目时,同步修改栏目下视图的权限 -->
  195. <bean id="ChannelLCListener4MetaView"
  196. class="com.trs.components.wcm.content.domain.ChannelLCListener4MetaView"
  197. singleton="true" />
  198. </beans>
  199. </plugin>