package br.com.centralit.citcorpore.negocio;

import java.util.Collection;

import br.com.centralit.citcorpore.bean.MapaDesenhoCatalogoNegocioImagemDTO;
import br.com.centralit.citcorpore.bean.MapaDesenhoCatalogoNegocioImagemRelacaoDTO;
import br.com.citframework.service.CrudService;

public interface MapaDesenhoCatalogoNegocioImagemRelacaoService extends CrudService {

	Collection<MapaDesenhoCatalogoNegocioImagemRelacaoDTO> findByIdCatalogoNegocioMapaImgFilho(final MapaDesenhoCatalogoNegocioImagemDTO idCatalogoNegocioMapaImgFilho) throws Exception;

	MapaDesenhoCatalogoNegocioImagemRelacaoDTO findByIdCatalogoNegocioMapaImgFilhoAndIdImgPai(final MapaDesenhoCatalogoNegocioImagemRelacaoDTO mapaDesenhoProcessoNegocioImagemRelacaoDTO)
			throws Exception;

	int deleteRelacaoByIdPai(final MapaDesenhoCatalogoNegocioImagemDTO mapaDesenhoProcessoNegocioImagemDTO) throws Exception;

	int deleteRelacaoByIdFilho(final MapaDesenhoCatalogoNegocioImagemDTO mapaDesenhoProcessoNegocioImagemDTO) throws Exception;
}
