View Javadoc

1   package ecar.servlet.relatorio.PPA;
2   
3   import java.util.ArrayList;
4   
5   import ecar.exception.ECARException;
6   import ecar.pojo.ItemEstruturaIett;
7   import ecar.pojo.ItemEstruturaIettPPA;
8   
9   /**
10   * Interface que identifica quais as possibilidades de filtro para o Relatorio
11   * @author gabrielsolana
12   *
13   */
14  public interface RelatorioParametro {
15  
16  	
17  	public static final Long COD_ESTRUTURA_LINHA_ACAO = Long.valueOf(27);
18  
19  	/**
20  	 * Lista itens com os parametros informados
21  	 * @param Identificador de programa
22  	 * @param Identificador de orgao
23  	 * @param Listagem de criterios ( COM )
24  	 * @param Listagem de criteris ( SEM )
25  	 * @return Listagem de itens
26  	 */
27  	public ArrayList<ItemEstruturaIettPPA> execute( ArrayList<String> programa, Long orgao, ArrayList<String> listaCriteriosCom, ArrayList<String> listaCriteriosSem )  throws ECARException;
28  	
29  	public TipoPesquisaRelatorio getTipo();
30  	
31  }