package br.com.centralit.citcorpore.negocio;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import br.com.centralit.citcorpore.bean.PerfilAcessoMenuDTO;
import br.com.centralit.citcorpore.bean.UsuarioDTO;
import br.com.citframework.dto.IDto;
import br.com.citframework.service.CrudService;
public interface PerfilAcessoMenuService extends CrudService{
public Collection<PerfilAcessoMenuDTO> restoreMenusAcesso(IDto obj) throws Exception ;
public void atualizaPerfis() throws Exception;
/**
* Obt�m um Mapa<idMenu, List<PerfilAcessoMenu> > de todos os menus deste usu�rio
*
* @author thyen.chang
* @since 28/01/2015 - OPERA��O USAIN BOLT
* @param usuario
* @return
* @throws Exception
*/
public Map<Integer, List<PerfilAcessoMenuDTO> > getPerfilAcessoBotoesMenu(UsuarioDTO usuario) throws Exception;
}