001package org.nuxeo.template.processors;
002
003import java.util.ArrayList;
004import java.util.List;
005
006import org.nuxeo.ecm.core.api.Blob;
007import org.nuxeo.template.api.TemplateInput;
008import org.nuxeo.template.api.adapters.TemplateBasedDocument;
009
010public class IdentityProcessor extends AbstractTemplateProcessor {
011
012    public static final String NAME = "Identity";
013
014    @Override
015    public Blob renderTemplate(TemplateBasedDocument templateBasedDocument, String templateName) {
016        return getSourceTemplateBlob(templateBasedDocument, templateName);
017    }
018
019    @Override
020    public List<TemplateInput> getInitialParametersDefinition(Blob blob) {
021        return new ArrayList<TemplateInput>();
022    }
023
024}