gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control system 1 /**
2 * Prosirujemo program iz RadniciSpisak tako da ima jedinstvene id-ove za
3 * radnike. Dodajemo i operaciju za izbacivanje radnika.
4 */
17 }
22 }
23 }
25 /** Spisak radnika u kome svi imaju razlicite id brojeve. */
28 /** Radnik sa svojim podacima: id, prezime, ime, kancelarija */
34 // Konstruktor klase - neophodno je proslediti sve podatke odjednom da
35 // se napravi instanca
41 }
45 }
51 }
55 }
57 }
62 }
64 /**
65 * toString metod se koristi kad je potrebno predstaviti instancu kao
66 * String, tipicno pri pozivu ispisa na ekran. Ocekuje se da da kratku
67 * informaciju koja je razumljiva coveku.
68 */
71 }
80 /**
81 * Kreira novu instancu klase i inicijalizuje niz i brojac na adekvatne
82 * vrednosti.
83 */
87 }
89 /**
90 * Dodaje novog radnika sa datim podacima. Vraca da li je operacija uspesno
91 * obavljena, odnosno vratice false ako je radnik takvim id-om vec postojao
92 */
95 // proverimo jel ima mesta
99 }
101 // proverimo jel vec postoji neko sa tim id-om
106 }
107 }
115 brojac++;
117 }
118 }
120 /** Ucitava sve radnike iz datog fajla i dodaje ih u trenutni spisak. */
128 }
130 }
143 }
145 }
150 pos++;
153 brojac--;
155 // zapravo treba da pomerimo sve iza ovog radnika
161 }
162 }
166 }
172 }
173 }
174 }
176 /**
177 * Ispisuje sve radnike u nizu razdvojene razmacima. Posebna paznja je
178 * obracena na to da se ne ispisuje zarez nakon poslednjeg radnika.
179 */
184 }
187 }
190 }
192 }