/** * Toteuttaa järjestysnumeron korjaamisen. Liittyy tietokannan muutokseen * liittyneeseen ongelmaan, jonka takia kokonaisuuksien järjestystä ei voitu * muuttaa, koska monella oli sama järjestysnro -1. * * Nykyisin tätä ei pitäisi tarvita, mutta olkoon varmuuden vuoksi täällä. * * @return Palaute $palauteolio */ function toteuta_korjaa_jarjestysnro(&$palauteolio) { $parametriolio = $this->get_parametriolio(); $id_kokon = $parametriolio->get_id_kokon(); $tietokantaolio = $parametriolio->get_tietokantaolio(); $kokon = new Kokonaisuusolio($id_kokon, $tietokantaolio); $korjauspalaute = $kokon->korjaa_kokonaisuuden_jarjestysnro(); $this->toteuta_nayta($palauteolio); if ($korjauspalaute == Malliluokkapohja::$OPERAATIO_ONNISTUI) { $palauteolio->set_ilmoitus("Korjaus onnistui!"); $palauteolio->set_virhekoodi(Palaute::$VIRHEKOODI_KAIKKI_OK); } else { $palauteolio->set_ilmoitus($kokon->tulosta_virheilmoitukset()); $palauteolio->set_virhekoodi(Palaute::$VIRHEKOODI_YLEINEN); } return $palauteolio; }