/**
  *
  * @param Git_RemoteServer_GerritServer $server
  */
 public function save(Git_RemoteServer_GerritServer $server)
 {
     $id = $this->dao->save($server->getId(), $server->getHost(), $server->getSSHPort(), $server->getHTTPPort(), $server->getLogin(), $server->getIdentityFile(), $server->getReplicationKey(), $server->usesSSL(), $server->getGerritVersion(), $server->getHTTPPassword());
     if ($server->getId() == 0) {
         $server->setId($id);
     }
     $this->system_event_manager->queueGerritReplicationKeyUpdate($server);
 }