mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Sample extracter override to add an additional mapping from user-defined field 'user1' on the OpenDocument extracter.
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5692 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -126,13 +126,13 @@
|
|||||||
</bean>
|
</bean>
|
||||||
|
|
||||||
<!-- Content Metadata Extracters -->
|
<!-- Content Metadata Extracters -->
|
||||||
<bean class="org.alfresco.repo.content.metadata.PdfBoxMetadataExtracter" parent="baseMetadataExtracter" />
|
<bean id="extracter.PDFBox" class="org.alfresco.repo.content.metadata.PdfBoxMetadataExtracter" parent="baseMetadataExtracter" />
|
||||||
<bean class="org.alfresco.repo.content.metadata.OfficeMetadataExtracter" parent="baseMetadataExtracter" />
|
<bean id="extracter.Office" class="org.alfresco.repo.content.metadata.OfficeMetadataExtracter" parent="baseMetadataExtracter" />
|
||||||
<bean class="org.alfresco.repo.content.metadata.MailMetadataExtracter" parent="baseMetadataExtracter" />
|
<bean id="extracter.Mail" class="org.alfresco.repo.content.metadata.MailMetadataExtracter" parent="baseMetadataExtracter" />
|
||||||
<bean class="org.alfresco.repo.content.metadata.HtmlMetadataExtracter" parent="baseMetadataExtracter" />
|
<bean id="extracter.Html" class="org.alfresco.repo.content.metadata.HtmlMetadataExtracter" parent="baseMetadataExtracter" />
|
||||||
<bean class="org.alfresco.repo.content.metadata.MP3MetadataExtracter" parent="baseMetadataExtracter" />
|
<bean id="extracter.MP3" class="org.alfresco.repo.content.metadata.MP3MetadataExtracter" parent="baseMetadataExtracter" />
|
||||||
<bean class="org.alfresco.repo.content.metadata.OpenDocumentMetadataExtracter" parent="baseMetadataExtracter" />
|
<bean id="extracter.OpenDocument" class="org.alfresco.repo.content.metadata.OpenDocumentMetadataExtracter" parent="baseMetadataExtracter" />
|
||||||
<bean class="org.alfresco.repo.content.metadata.OpenOfficeMetadataExtracter" parent="baseMetadataExtracter" init-method="init" >
|
<bean id="extracter.OpenOffice" class="org.alfresco.repo.content.metadata.OpenOfficeMetadataExtracter" parent="baseMetadataExtracter" init-method="init" >
|
||||||
<property name="connection">
|
<property name="connection">
|
||||||
<ref bean="openOfficeConnection" />
|
<ref bean="openOfficeConnection" />
|
||||||
</property>
|
</property>
|
||||||
|
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
This sample show how to modify the mappings properties of the new V2.1 Metadata Extractors.
|
||||||
|
In this example, in addition to the default mappings, the field 'user1' is mapped to
|
||||||
|
'cm:description'. The available source properties is described on the Javadocs of the
|
||||||
|
extracter class.
|
||||||
|
-->
|
||||||
|
<beans>
|
||||||
|
|
||||||
|
<bean id="extracter.OpenDocument" class="org.alfresco.repo.content.metadata.OpenDocumentMetadataExtracter" parent="baseMetadataExtracter" >
|
||||||
|
<property name="inheritDefaultMapping">
|
||||||
|
<value>true</value>
|
||||||
|
</property>
|
||||||
|
<property name="mappingProperties">
|
||||||
|
<props>
|
||||||
|
<prop key="namespace.prefix.cm">http://www.alfresco.org/model/content/1.0</prop>
|
||||||
|
<prop key="user1">cm:description</prop>
|
||||||
|
</props>
|
||||||
|
</property>
|
||||||
|
</bean>
|
||||||
|
|
||||||
|
</beans>
|
@@ -57,9 +57,11 @@ import com.catcode.odf.OpenDocumentMetadata;
|
|||||||
* <b>printedBy:</b>
|
* <b>printedBy:</b>
|
||||||
* <b>subject:</b>
|
* <b>subject:</b>
|
||||||
* <b>title:</b> -- cm:title
|
* <b>title:</b> -- cm:title
|
||||||
|
* <b>All user properties</b>
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* @author Antti Jokipii
|
* @author Antti Jokipii
|
||||||
|
* @author Derek Hulley
|
||||||
*/
|
*/
|
||||||
public class OpenDocumentMetadataExtracter extends AbstractMappingMetadataExtracter
|
public class OpenDocumentMetadataExtracter extends AbstractMappingMetadataExtracter
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user