/**
  * Toteuttaa kokonaisuuden muokkauksen piilottamisen.
  * @return Palaute $palauteolio
  */
 function toteuta_piilota_kokonaisuus(&$palauteolio)
 {
     $parametriolio = $this->get_parametriolio();
     $palauteolio = new Palaute();
     $kokon = new Kokonaisuusolio($parametriolio->id_kokon, $this->get_tietokantaolio());
     $tallennus = Malliluokkapohja::$VIRHE;
     if ($kokon->olio_loytyi_tietokannasta) {
         $tallennus = $kokon->tallenna_kokonaisuuden_nakyvyyden_muutos(Nakyvyys::$YKSITYINEN);
     }
     if ($tallennus == Malliluokkapohja::$OPERAATIO_ONNISTUI) {
         $ilmoitus = Tekstit::$ilm_kokon_piilotus_ok;
         $this->toteuta_nayta($palauteolio);
     } else {
         $this->toteuta_nayta($palauteolio);
         $ilmoitus = Tekstit::$ilm_kokon_nakyvyysmuutostallennus_eiok . " " . $kokon->tulosta_virheilmoitukset() . " (" . $tallennus . ")";
     }
     $palauteolio->set_ilmoitus($ilmoitus);
     return $palauteolio;
 }