package com.ejie.ab39a.service;

import java.io.ByteArrayOutputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.List;

import org.springframework.context.support.ReloadableResourceBundleMessageSource;

import com.ejie.ab39a.model.ElementosArbol;
import com.ejie.ab39a.model.PlanesEstrategicos;

/**
 * Eje.
 * 
 *  
 */

public interface PdfService {

	/**
	 * Generar excel pe
	 * 
	 * @param appMessageSource
	 *            ReloadableResourceBundleMessageSource appMessageSource
	 * @param plan
	 *            PlanesEstrategicos plan
	 * @param lista
	 *            List<ElementosArbol> lista
	 * @throws FileNotFoundException
	 *             e e
	 * @throws IOException
	 *             e e
	 * @return ByteArrayOutputStream ByteArrayOutputStream
	 */
	ByteArrayOutputStream generarPdfPE(ReloadableResourceBundleMessageSource appMessageSource, PlanesEstrategicos plan,
			List<ElementosArbol> lista) throws FileNotFoundException, IOException;

}
