From e4ed3e1b8bda0cd5c3be19f595bb82b602abc9fc Mon Sep 17 00:00:00 2001 From: David Edwards Date: Thu, 2 Apr 2020 16:34:53 +0100 Subject: [PATCH] ATS-675/ATS-695 Implement processTransform [skip ci] --- .../org/alfresco/transformer/AIOController.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/alfresco-transform-aio/alfresco-transform-aio-boot/src/main/java/org/alfresco/transformer/AIOController.java b/alfresco-transform-aio/alfresco-transform-aio-boot/src/main/java/org/alfresco/transformer/AIOController.java index f7bdefdb..afa02d25 100644 --- a/alfresco-transform-aio/alfresco-transform-aio-boot/src/main/java/org/alfresco/transformer/AIOController.java +++ b/alfresco-transform-aio/alfresco-transform-aio-boot/src/main/java/org/alfresco/transformer/AIOController.java @@ -92,8 +92,19 @@ public class AIOController extends AbstractTransformerController @Override public void processTransform(File sourceFile, File targetFile, String sourceMimetype, String targetMimetype, - Map transformOptions, Long timeout) { - // TODO Auto-generated method stub + Map transformOptions, Long timeout) + { + final String transform = getTransformerName(sourceFile, sourceMimetype, targetMimetype, transformOptions); + debugLogTransform(sourceMimetype,transformOptions); + + try + { + transformer.transform(sourceFile, targetFile, sourceMimetype, targetMimetype, transformOptions); + } catch (Exception e) + { + //TODO: handle exception + } + } @@ -159,6 +170,7 @@ public class AIOController extends AbstractTransformerController getProbeTestTransform().recordTransformTime(time); return body; } + private void debugLogTransform(String sourceMimetype, Map transformOptions) { if (logger.isDebugEnabled()) {