001package org.nuxeo.ecm.platform.rendition.extension; 002 003import java.util.List; 004 005import org.apache.commons.logging.Log; 006import org.apache.commons.logging.LogFactory; 007import org.nuxeo.ecm.core.api.Blob; 008import org.nuxeo.ecm.core.api.DocumentModel; 009import org.nuxeo.ecm.platform.rendition.service.RenditionDefinition; 010 011public class DefaultAutomationRenditionProvider implements RenditionProvider { 012 013 protected static final Log log = LogFactory.getLog(DefaultAutomationRenditionProvider.class); 014 015 @Override 016 public boolean isAvailable(DocumentModel doc, RenditionDefinition def) { 017 return AutomationRenderer.isRenditionAvailable(doc, def); 018 } 019 020 @Override 021 public List<Blob> render(DocumentModel doc, RenditionDefinition definition) { 022 return AutomationRenderer.render(doc, definition, null); 023 } 024}