diff --git a/source/java/org/alfresco/repo/content/transform/ComplexContentTransformer.java b/source/java/org/alfresco/repo/content/transform/ComplexContentTransformer.java index e44e33be45..39ece74810 100644 --- a/source/java/org/alfresco/repo/content/transform/ComplexContentTransformer.java +++ b/source/java/org/alfresco/repo/content/transform/ComplexContentTransformer.java @@ -21,6 +21,7 @@ package org.alfresco.repo.content.transform; import java.io.File; import java.io.Serializable; import java.lang.reflect.InvocationTargetException; +import java.util.Collections; import java.util.Iterator; import java.util.List; import java.util.Map; @@ -226,5 +227,10 @@ public class ComplexContentTransformer extends AbstractContentTransformer2 imple currentReader = currentWriter.getReader(); } // done - } + } + + public List getIntermediateMimetypes() + { + return Collections.unmodifiableList(intermediateMimetypes); + } } diff --git a/source/java/org/alfresco/repo/content/transform/ProxyContentTransformer.java b/source/java/org/alfresco/repo/content/transform/ProxyContentTransformer.java index 0e1f53a59c..79a79159c4 100644 --- a/source/java/org/alfresco/repo/content/transform/ProxyContentTransformer.java +++ b/source/java/org/alfresco/repo/content/transform/ProxyContentTransformer.java @@ -45,6 +45,14 @@ public class ProxyContentTransformer extends AbstractContentTransformer2 { this.worker = worker; } + + /** + * Returns the worker that the converter uses + */ + public ContentTransformerWorker getWorker() + { + return this.worker; + } /** * @see DocumentFormatRegistry