package gcom.cadastro.localidade;
import gcom.util.ErroRepositorioException;
import java.util.Collection;
/**
*
* Title: GCOM
*
* Description: Interface do Reposit�rio de Ger�ncia Regional
*
* Copyright: Copyright (c) 2005
*
* Company: COMPESA - Companhia Pernambucana de Saneamento
*
* @author Pedro Alexandre
* @created 13 de Janeiro de 2006
* @version 1.0
*/
public interface IRepositorioGerenciaRegional {
/**
* Pesquisa uma cole��o de ger�ncias regionais
*
* @return Cole��o de Ger�ncias Regionais
* @exception ErroRepositorioException
* Erro no hibernate
*/
public Collection<GerenciaRegional> pesquisarGerenciaRegional()
throws ErroRepositorioException;
/**
* Pesquisa uma ger�ncia regional pelo id
*
* @author Rafael Corr�a
* @date 01/08/2006
*
* @return Ger�ncia Regional
* @exception ErroRepositorioException
* Erro no hibernate
*/
public Object[] pesquisarObjetoGerenciaRegionalRelatorio(
Integer idGerenciaRegional) throws ErroRepositorioException;
/**
* Pesquisa o id da ger�ncia regional para a qual a localidade pertence.
*
* [UC0267] Encerrar Arrecada��o do M�s
*
* @author Pedro Alexandre
* @date 05/01/2007
*
* @param idLocalidade
* @return
* @throws ErroRepositorioException
*/
public Integer pesquisarIdGerenciaParaLocalidade(Integer idLocalidade) throws ErroRepositorioException ;
}