/**
  * Remove a site object inside the listing without requesting an HTTP call.
  *
  * @param site : site to remove
  */
 public void remove(Node node) {
   if (adapter != null) {
     ((ProgressNodeAdapter) adapter).remove(node.getName());
     if (adapter.isEmpty()) {
       displayEmptyView();
     }
   }
 }