diff --git a/config/alfresco/content-services-context.xml b/config/alfresco/content-services-context.xml index bb7203d3ac..69202f544d 100644 --- a/config/alfresco/content-services-context.xml +++ b/config/alfresco/content-services-context.xml @@ -148,6 +148,21 @@ + + + + + + + extracter.worker.OpenOffice + + + + org.alfresco.repo.content.metadata.OpenOfficeMetadataWorker + + + + @@ -155,22 +170,9 @@ - + - - - - - - - extracter.worker.OpenOffice - - - - org.alfresco.repo.content.metadata.OpenOfficeMetadataWorker - - - + @@ -336,23 +338,24 @@ - + + + + + + + transformer.worker.OpenOffice + + + + org.alfresco.repo.content.transform.ContentTransformerWorker + + + + + - - - - - - - transformer.worker.OpenOffice - - - - org.alfresco.repo.content.transform.ContentTransformerWorker - - - + diff --git a/source/java/org/alfresco/repo/content/metadata/OpenOfficeMetadataExtracterTest.java b/source/java/org/alfresco/repo/content/metadata/OpenOfficeMetadataExtracterTest.java index 002a88171d..cb48728bcc 100644 --- a/source/java/org/alfresco/repo/content/metadata/OpenOfficeMetadataExtracterTest.java +++ b/source/java/org/alfresco/repo/content/metadata/OpenOfficeMetadataExtracterTest.java @@ -22,7 +22,6 @@ * http://www.alfresco.com/legal/licensing" */ package org.alfresco.repo.content.metadata; -import net.sf.jooreports.openoffice.connection.OpenOfficeConnection; /** * @author Jesper Steen Møller @@ -36,14 +35,11 @@ public class OpenOfficeMetadataExtracterTest extends AbstractMetadataExtracterTe { super.setUp(); - OpenOfficeConnection connection = (OpenOfficeConnection) ctx.getBean("openOfficeConnection"); + OpenOfficeMetadataWorker worker = (OpenOfficeMetadataWorker) ctx.getBean("extracter.worker.OpenOffice"); extracter = new OpenOfficeMetadataExtracter(); extracter.setMimetypeService(mimetypeMap); extracter.setDictionaryService(dictionaryService); - DefaultOpenOfficeMetadataWorker worker = new DefaultOpenOfficeMetadataWorker(); - worker.setConnection(connection); - worker.setMimetypeService(mimetypeMap); extracter.setWorker(worker); extracter.init(); } diff --git a/source/java/org/alfresco/repo/content/transform/OpenOfficeContentTransformerTest.java b/source/java/org/alfresco/repo/content/transform/OpenOfficeContentTransformerTest.java index 7ebbf5bed5..c30d96764a 100644 --- a/source/java/org/alfresco/repo/content/transform/OpenOfficeContentTransformerTest.java +++ b/source/java/org/alfresco/repo/content/transform/OpenOfficeContentTransformerTest.java @@ -26,8 +26,6 @@ package org.alfresco.repo.content.transform; import java.io.File; -import net.sf.jooreports.openoffice.connection.OpenOfficeConnection; - import org.alfresco.repo.content.MimetypeMap; import org.alfresco.repo.content.filestore.FileContentReader; import org.alfresco.repo.content.filestore.FileContentWriter; @@ -45,7 +43,7 @@ public class OpenOfficeContentTransformerTest extends AbstractContentTransformer { private static String MIMETYPE_RUBBISH = "text/rubbish"; - private OpenOfficeContentTransformerWorker worker; + private ContentTransformerWorker worker; private ContentTransformer transformer; @Override @@ -53,16 +51,10 @@ public class OpenOfficeContentTransformerTest extends AbstractContentTransformer { super.setUp(); - OpenOfficeConnection connection = (OpenOfficeConnection) ctx.getBean("openOfficeConnection"); - - this.worker = new OpenOfficeContentTransformerWorker(); - worker.setMimetypeService(mimetypeService); - worker.setConnection(connection); - worker.setDocumentFormatsConfiguration("classpath:alfresco/mimetype/openoffice-document-formats.xml"); - worker.afterPropertiesSet(); + this.worker = (ContentTransformerWorker) ctx.getBean("transformer.worker.OpenOffice"); ProxyContentTransformer transformer = new ProxyContentTransformer(); transformer.setMimetypeService(mimetypeService); - transformer.setWorker(worker); + transformer.setWorker(this.worker); this.transformer = transformer; } diff --git a/source/java/org/alfresco/repo/content/transform/magick/ImageMagickContentTransformerTest.java b/source/java/org/alfresco/repo/content/transform/magick/ImageMagickContentTransformerTest.java index ab508a2ec7..514cfaf045 100644 --- a/source/java/org/alfresco/repo/content/transform/magick/ImageMagickContentTransformerTest.java +++ b/source/java/org/alfresco/repo/content/transform/magick/ImageMagickContentTransformerTest.java @@ -59,6 +59,7 @@ public class ImageMagickContentTransformerTest extends AbstractContentTransforme ProxyContentTransformer transformer = new ProxyContentTransformer(); transformer.setMimetypeService(mimetypeService); + transformer.setWorker(worker); this.transformer = transformer; }