/**
  * @see Accessible\Handler::execute
  */
 public function execute($params)
 {
     if ($params->messageIds === '') {
         // No message id was specified
         $typeMsg = ShowFeedback::MSG_ERROR;
         $outMsg = 'Não foi possível marcar mensagem como não lida';
     } else {
         $liteRequestProcessor = new LiteRequestProcessor();
         $message = $liteRequestProcessor->executeRequest('MarkAsRead', (object) array('ids' => $params->messageIds, 'asRead' => '0'));
         $typeMsg = ShowFeedback::MSG_SUCCESS;
         $msgCount = MessageIds::messageCount($params->messageIds);
         $outMsg = $msgCount == 1 ? '1 mensagem marcada como não lida com sucesso.' : "{$msgCount} mensagens marcadas como não lida com sucesso.";
     }
     Dispatcher::processRequest('Core.ShowFeedback', (object) array('typeMsg' => $typeMsg, 'message' => $outMsg, 'destinationText' => 'Voltar para ' . $params->folderName, 'destinationUrl' => (object) array('action' => 'Mail.Main', 'params' => array('folderId' => $params->folderId))));
 }