From 461145ef43194e4d4c0d0ccef739e4f79d0ae3ee Mon Sep 17 00:00:00 2001 From: David Edwards Date: Tue, 7 Apr 2020 16:39:48 +0100 Subject: [PATCH] ATS-702 fix broken config --- .../alfresco/transformer/AIOCustomConfig.java | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/alfresco-transform-core-aio/alfresco-transform-core-aio-boot/src/main/java/org/alfresco/transformer/AIOCustomConfig.java b/alfresco-transform-core-aio/alfresco-transform-core-aio-boot/src/main/java/org/alfresco/transformer/AIOCustomConfig.java index 86db8fd1..15bada5b 100644 --- a/alfresco-transform-core-aio/alfresco-transform-core-aio-boot/src/main/java/org/alfresco/transformer/AIOCustomConfig.java +++ b/alfresco-transform-core-aio/alfresco-transform-core-aio-boot/src/main/java/org/alfresco/transformer/AIOCustomConfig.java @@ -29,6 +29,11 @@ package org.alfresco.transformer; import org.alfresco.transform.client.model.config.TransformConfig; import org.alfresco.transform.client.registry.TransformServiceRegistry; import org.alfresco.transformer.transformers.AllInOneTransformer; +import org.alfresco.transformer.transformers.ImageMagickAdapter; +import org.alfresco.transformer.transformers.LibreOfficeAdapter; +import org.alfresco.transformer.transformers.MiscAdapter; +import org.alfresco.transformer.transformers.PdfRendererAdapter; +import org.alfresco.transformer.transformers.TikaAdapter; import org.alfresco.transformer.transformers.Transformer; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; @@ -41,9 +46,15 @@ public class AIOCustomConfig { @Bean("AllInOneTransformer") - public Transformer aioTransformer() + public Transformer aioTransformer() throws Exception { - return new AllInOneTransformer(); + AllInOneTransformer aioTransformer = new AllInOneTransformer(); + aioTransformer.registerTransformer(new MiscAdapter()); + aioTransformer.registerTransformer(new TikaAdapter()); + aioTransformer.registerTransformer(new ImageMagickAdapter()); + aioTransformer.registerTransformer(new LibreOfficeAdapter()); + aioTransformer.registerTransformer(new PdfRendererAdapter()); + return aioTransformer; } /** @@ -56,7 +67,6 @@ public class AIOCustomConfig { return new TransformRegistryImpl() { - @Autowired @Qualifier("AllInOneTransformer") Transformer transformer;