package com.ejie.ab04b.service;

import java.io.InputStream;

import com.ejie.ab04b.exception.AB04BException;

/**
 * GeneracionPDFSubsanacionService generated by UDA, 11-Jan-2017 12:23:08.
 * 
 * @author UDA
 */

public interface GeneracionPDFSubsanacionService {

	/**
	 * Gets the pdf.
	 * 
	 * folderNumber the folder number procedureId the procedure id the pdf
	 *
	 * @param folderNumber
	 *            the folder number
	 * @param procedureId
	 *            the procedure id
	 * @return the pdf
	 * @throws AB04BException
	 *             the AB 04 B exception
	 */
	public InputStream getPDF(String folderNumber, String procedureId,
			Long idTramite) throws AB04BException;

	/**
	 * Gets the pdf.
	 * 
	 * listadoFolderNumber the listado folder number procedureId the procedure
	 * id the pdf
	 *
	 * @param listadoFolderNumber
	 *            the listado folder number
	 * @param procedureId
	 *            the procedure id
	 * @return the pdf
	 * @throws AB04BException
	 *             the AB 04 B exception
	 */
	public InputStream getPDF(String[] listadoFolderNumber, String procedureId,
			Long idTramite) throws AB04BException;
}
