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}