JBoss.orgCommunity Documentation
ContentDAO is an overridable component used in the Content application (or called RSS reader) of eXo Collaboration.
You can find the configuration file at WEB-INF/cs-extension/cs/content/content-service-configuration.xml with the declaration as below:
<component>
<key>org.exoplatform.content.service.ContentDAO</key>
<type>org.exoplatform.content.service.impl.ContentDAOImpl</type>
</component>
The example below is an example of plugin configuration:
<external-component-plugins>
<target-component>org.exoplatform.content.service.ContentDAO</target-component>
<component-plugin>
<name>rssreader.listener</name>
<set-method>addPlugin</set-method>
<type>org.exoplatform.content.service.RSSContentPlugin</type>
<description>rss reader plugin</description>
</component-plugin>
<component-plugin>
<name>description.listener</name>
<set-method>addPlugin</set-method>
<type>org.exoplatform.content.service.DescriptionPlugin</type>
<description>Description plugin</description>
</component-plugin>
</external-component-plugins>