package br.com.centralit.citcorpore.negocio; import java.util.Collection; import br.com.centralit.citcorpore.bean.AgendaAtvPeriodicasDTO; import br.com.citframework.service.CrudService; @SuppressWarnings("rawtypes") public interface AtividadePeriodicaService extends CrudService { public Collection findByIdContrato(Integer parm) throws Exception; public void deleteByIdContrato(Integer parm) throws Exception; public Collection findByIdProcedimentoTecnico(Integer parm) throws Exception; public void deleteByIdProcedimentoTecnico(Integer parm) throws Exception; public Collection findByIdGrupoAtvPeriodica(AgendaAtvPeriodicasDTO agendaAtvPeriodicasDTO) throws Exception; public void deleteByIdGrupoAtvPeriodica(Integer parm) throws Exception; public Collection findByTituloAtividade(Integer parm) throws Exception; public void deleteByTituloAtividade(Integer parm) throws Exception; public Collection findByIdSolicitacaoServico(Integer parm) throws Exception; public boolean existeDuplicacao(String tituloAtividade, Integer idAtividade) throws Exception; /** * Retorna uma lista de atividades periodicas de acordo com a requisi��o mudan�a passado * @param parm * @return * @throws Exception * @author thays.araujo */ public Collection findByIdRequisicaoMudanca(Integer parm) throws Exception ; /* adicionado por david.junior * para o gerenciamentoProblemas */ public Collection findByIdProblema(Integer parm) throws Exception ; public Collection findByIdRequisicaoLiberacao(Integer parm) throws Exception ; }