protected void transform(ContentReader reader, ContentWriter writer, TransformationOptions options) { contentService.transform(reader, writer, options); } }.run(sourceExtension, targetExtension, use);
protected void transform(ContentReader reader, ContentWriter writer, TransformationOptions options) { contentService.transform(reader, writer, options); } }.run(sourceExtension, targetExtension, use);
protected void doTransform(ContentService contentService, ContentReader reader, ContentWriter writer) { TransformationOptions options = new TransformationOptions(); options.setSourceNodeRef(sourceNodeRef); contentService.transform(reader, writer, options); } };
protected void doTransform(ContentService contentService, ContentReader reader, ContentWriter writer) { TransformationOptions options = new TransformationOptions(); options.setSourceNodeRef(sourceNodeRef); contentService.transform(reader, writer, options); } };
/** * Executed in a new transaction so that failures don't cause the entire transaction to rollback. */ protected void doTransform( Action ruleAction, NodeRef sourceNodeRef, ContentReader contentReader, NodeRef destinationNodeRef, ContentWriter contentWriter) { // transform - will throw NoTransformerException if there are no transformers TransformationOptions options = newTransformationOptions(ruleAction, sourceNodeRef); options.setTargetNodeRef(destinationNodeRef); this.contentService.transform(contentReader, contentWriter, options); }
/** * Executed in a new transaction so that failures don't cause the entire transaction to rollback. */ protected void doTransform( Action ruleAction, NodeRef sourceNodeRef, ContentReader contentReader, NodeRef destinationNodeRef, ContentWriter contentWriter) { // transform - will throw NoTransformerException if there are no transformers TransformationOptions options = newTransformationOptions(ruleAction, sourceNodeRef); options.setTargetNodeRef(destinationNodeRef); this.contentService.transform(contentReader, contentWriter, options); }
contentService.transform(currentReader, currentWriter, options);
contentService.transform(currentReader, currentWriter, options);
contentService.transform(reader, writer, transformationOptions);
contentService.transform(reader, writer, transformationOptions);
contentService.transform(reader, writer, options);
this.contentService.transform(contentReader, contentWriter, new HashMap<String, Object>()); assertNotNull(this.contentService.getActiveTransformers(contentReader.getMimetype(), contentWriter.getMimetype(), new TransformationOptions())); assertNull(this.contentService.getTransformer(MimetypeMap.MIMETYPE_TEXT_PLAIN, MimetypeMap.MIMETYPE_IMAGE_PNG, new TransformationOptions())); this.contentService.transform(new MimetypeMapTest.DummyContentReader(MimetypeMap.MIMETYPE_TEXT_PLAIN), new MimetypeMapTest.DummyContentWriter(MimetypeMap.MIMETYPE_IMAGE_PNG), new TransformationOptions(versionableNode,ContentModel.PROP_NAME, null, null)); this.contentService.transform(null, null); fail("Should throw exception"); try this.contentService.transform(empty, null); fail("Should throw exception"); this.contentService.transform(contentReader, contentWriter); fail("Should throw exception");
contentService.transform(reader, writer, options);
try contentService.transform(reader, writer); fail("Transformation attempted with invalid mimetype"); ContentTransformer transformer = contentService.getTransformer(reader.getMimetype(), writer.getMimetype()); assertNotNull("Expected a valid transformer", transformer); contentService.transform(reader, writer);