package br.com.centralit.citcorpore.negocio;

import java.util.Collection;

import br.com.centralit.citcorpore.bean.GrupoRequisicaoMudancaDTO;
import br.com.citframework.service.CrudService;

public interface GrupoRequisicaoMudancaService extends CrudService {

	void deleteByIdRequisicaoMudanca(final Integer parm) throws Exception;

	Collection<GrupoRequisicaoMudancaDTO> listByIdHistoricoMudanca(final Integer idHistoricoMudanca) throws Exception;

	Collection<GrupoRequisicaoMudancaDTO> findByIdMudancaEDataFim(final Integer idRequisicaoMudanca) throws Exception;

	Collection<GrupoRequisicaoMudancaDTO> findByIdRequisicaoMudanca(final Integer parm) throws Exception;

	void deleteByIdGrupo(final Integer parm) throws Exception;

	Collection<GrupoRequisicaoMudancaDTO> findByIdGrupo(final Integer parm) throws Exception;

	void deleteByIdGrupoRequisicaoMudanca(final Integer parm) throws Exception;

	Collection<GrupoRequisicaoMudancaDTO> findByIdGrupoRequisicaoMudanca(final Integer parm) throws Exception;

}
