To ti je greska. Klasi korisnicki nalog ne bi trebalo da nasledjuje nego da poseduje.
Kada radis nasledidjvanje jednostavno se zapitaj: Da li je dezurni korisnicki nalog ?
Vidis da to izgleda smesno. A na pitanje: Da li je dezurni asistent ?
Dobijas lep odgovor :)
Da li Asistent poseduje KorisnickiNalog ? Da
Znaci tvoja hijerarhia bi trebalo da bude:
Klasa: KorisnickiNalog
Klasa: Asistent poseduje KorisnickiNalog
Klasa: Dezurni nasledjuje Asistent
Klasa: Organizator nasledjuje Asistent
Ne vidim u kom delu programa bi Asistent morao u istom tenutku da dezura i ogranizuje. To mi malo nije jasno.
Sada kad malo razmislim mislim da je greska u postavci.
KorisnickiNalog moze biti obican i sa privilegijama organizovanja.
Jer time sto neki admin u sistemu dozvoli Asistentu da menja raspored dezurstava on mu je samo promenio privilegiju u korisnickom nalogu.
Asistent poseduje KorisnickiNalog
Dezurstvo poseduje Asistent, Predmet, Organizator(ali je tip Asistent) ...
Dezurstva (kolekcija objekata Dezurstvo sa metodama DodajDezurstvo u kojoj ces proveravati da li Asistent ima pravo da to radi)
Nekako mi ovo deluje jednostavnije i prikladnije za sistem koji pravis.
Poz. Gosha
[Ovu poruku je menjao gosha dana 21.07.2007. u 16:42 GMT+1]
[Ovu poruku je menjao gosha dana 21.07.2007. u 16:42 GMT+1]
JokeJunky :)
Mrzim sublimirane marketinske poruke.