package br.com.centralit.citcorpore.metainfo.negocio; import java.util.Collection; import java.util.Locale; import java.util.Map; import javax.servlet.http.HttpServletRequest; import br.com.centralit.citcorpore.bean.UsuarioDTO; import br.com.centralit.citcorpore.metainfo.bean.DinamicViewsDTO; import br.com.citframework.service.CrudService; public interface DinamicViewsService extends CrudService { void save(final UsuarioDTO usuarioDto, final DinamicViewsDTO dinamicViewDto, final Map map, final HttpServletRequest request) throws Exception; void saveMatriz(final UsuarioDTO usuarioDto, final DinamicViewsDTO dinamicViewDto, final HttpServletRequest request) throws Exception; Collection restoreVisao(final Integer idVisao, final Collection colFilter) throws Exception; String internacionalizaScript(final String script, final Locale locale) throws Exception; String internacionalizaScript(final String script, final String locale) throws Exception; void setInfoSave(final Integer idVisao, final Collection colCamposPK, final Collection colCamposTodos) throws Exception; boolean isPKExists(final Collection colCamposPK, final Map hashValores) throws Exception; }