package br.com.centralit.citcorpore.negocio; import java.util.HashMap; import br.com.centralit.citcorpore.metainfo.bean.ObjetoNegocioDTO; import br.com.citframework.excecao.ServiceException; import br.com.citframework.service.CrudService; @SuppressWarnings("rawtypes") public interface ExportacaoContratosService extends CrudService { public ObjetoNegocioDTO restoreByName(String name) throws Exception; public String exportDB(String dbName, String filterAditional, String[] fieldValidExistence, String[] exclusion, String type) throws Exception; public String generateSQLIn(String xml, String id) throws Exception; public String recuperaXmlTabelas(Integer idContrato, Integer[] idGrupos, String exportarUnidades, String exportarAcordoNivelServico, String exportarCatalogoServico) throws Exception; public StringBuilder geraExportObjetoNegocio(HashMap hashValores, Integer idObjetoNegocio, String sqlDelete, String filterAditional, String order, String[] fieldValidExistence, String[] exclusion, String type) throws ServiceException, Exception; }