From a011c2ca39def0c34a77e462a6f33ba9255a0a47 Mon Sep 17 00:00:00 2001 From: Andreea Nechifor Date: Tue, 24 Jul 2018 14:37:40 +0300 Subject: [PATCH] REPO-3626: changes after review. --- .../java/org/alfresco/transformer/Tika.java | 17 ++++++----------- .../main/resources/templates/transformForm.html | 2 +- .../transformer/TikaControllerTest.java | 1 - 3 files changed, 7 insertions(+), 13 deletions(-) diff --git a/alfresco-docker-tika/src/main/java/org/alfresco/transformer/Tika.java b/alfresco-docker-tika/src/main/java/org/alfresco/transformer/Tika.java index cd451cce..c97993cb 100644 --- a/alfresco-docker-tika/src/main/java/org/alfresco/transformer/Tika.java +++ b/alfresco-docker-tika/src/main/java/org/alfresco/transformer/Tika.java @@ -527,10 +527,10 @@ public class Tika { targetMimetype = getValue(arg, true, targetMimetype, TARGET_MIMETYPE); } - else if(arg.startsWith(NOT_EXTRACT_BOOKMARKS_TEXT)) + else if (arg.startsWith(NOT_EXTRACT_BOOKMARKS_TEXT)) { - getValue(arg, false, notExtractBookmarksText, NOT_EXTRACT_BOOKMARKS_TEXT); - notExtractBookmarksText = true; + getValue(arg, false, notExtractBookmarksText, NOT_EXTRACT_BOOKMARKS_TEXT); + notExtractBookmarksText = true; } else { @@ -564,7 +564,7 @@ public class Tika includeContents = includeContents == null ? false : includeContents; notExtractBookmarksText = notExtractBookmarksText == null ? false : notExtractBookmarksText; - transform(transform, includeContents, notExtractBookmarksText,sourceFilename, targetFilename, targetMimetype, targetEncoding); + transform(transform, includeContents, notExtractBookmarksText, sourceFilename, targetFilename, targetMimetype, targetEncoding); } private String getValue(String arg, boolean valueExpected, Object value, String optionName) @@ -801,14 +801,9 @@ public class Tika context.set(DocumentSelector.class, documentSelector); } - if (pdfParserConfig != null) + if (notExtractBookmarksText.equals(true)) { - - if (notExtractBookmarksText != null) - { - pdfParserConfig.setExtractBookmarksText(!notExtractBookmarksText); - } - + pdfParserConfig.setExtractBookmarksText(false); // pdfParserConfig is set to override default settings context.set(PDFParserConfig.class, pdfParserConfig); } diff --git a/alfresco-docker-tika/src/main/resources/templates/transformForm.html b/alfresco-docker-tika/src/main/resources/templates/transformForm.html index 538e872a..9171491e 100644 --- a/alfresco-docker-tika/src/main/resources/templates/transformForm.html +++ b/alfresco-docker-tika/src/main/resources/templates/transformForm.html @@ -26,7 +26,7 @@
timeout
testDelay
notExtractBookmarksText
- + diff --git a/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaControllerTest.java b/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaControllerTest.java index 5349ee89..dd711d73 100644 --- a/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaControllerTest.java +++ b/alfresco-docker-tika/src/test/java/org/alfresco/transformer/TikaControllerTest.java @@ -345,7 +345,6 @@ public class TikaControllerTest extends AbstractTransformerControllerTest @Test public void pdfToTxtExtractBookmarksTest() throws Exception { - super.mockTransformCommand(controller, PDF, TXT, MIMETYPE_PDF, true); mockMvc.perform(mockMvcRequest("/transform", sourceFile, "targetExtension", targetExtension).param("notExtractBookmarksText", "true")) .andExpect(status().is(200))