package br.com.centralit.citcorpore.negocio;
import br.com.centralit.bpm.negocio.ItemTrabalho;
import br.com.centralit.citcorpore.bean.ProblemaDTO;
import br.com.centralit.citcorpore.bean.RequisicaoLiberacaoDTO;
import br.com.centralit.citcorpore.bean.RequisicaoMudancaDTO;
import br.com.centralit.citcorpore.bean.SolicitacaoServicoDTO;
import br.com.centralit.citcorpore.bean.TemplateSolicitacaoServicoDTO;
import br.com.citframework.service.CrudService;
public interface TemplateSolicitacaoServicoService extends CrudService {
public TemplateSolicitacaoServicoDTO recuperaTemplateServico(SolicitacaoServicoDTO solicitacaoServicoDto) throws Exception;
public TemplateSolicitacaoServicoDTO recuperaTemplateProblema(ProblemaDTO problemaDto) throws Exception ;
public TemplateSolicitacaoServicoDTO recuperaTemplateRequisicaoLiberacao(RequisicaoLiberacaoDTO requisicaoLiberacaoDTO) throws Exception;
public TemplateSolicitacaoServicoDTO recuperaTemplateRequisicaoMudanca(RequisicaoMudancaDTO requisicaoMudancaDTO) throws Exception ;
public TemplateSolicitacaoServicoDTO findByIdentificacao(String identificacao) throws Exception;
public TemplateSolicitacaoServicoDTO recuperaTemplateServico(ItemTrabalho itemTrabalho) throws Exception;
}