package br.com.centralit.bpm.servico; import java.util.Collection; import br.com.centralit.bpm.dto.FluxoDTO; import br.com.citframework.dto.IDto; import br.com.citframework.excecao.PersistenceException; import br.com.citframework.service.CrudService; public interface FluxoService extends CrudService { Collection listAll() throws Exception; FluxoDTO findByTipoFluxo(final Integer idTipoFluxo) throws Exception; FluxoDTO criaEstrutura(final FluxoDTO fluxoDto) throws Exception; FluxoDTO criaFluxoEEstrutura(final FluxoDTO fluxoDto) throws Exception; public IDto restoreComEstrutura(final IDto obj) throws PersistenceException; }