Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package rs.rajak.android.kurs.webapp.rest;
- import java.util.List;
- import javax.ws.rs.GET;
- /**
- * REST USLUGE
- *
- * Odnosno usluge dostavljanja
- * JSON verzije svih osoba ili neke pojedinacne osobe
- *
- * PODATKE POVLACIMOOOOOOOOOOOOOOO PREKO
- * KOBAJAGIBAZE {@link KobajagiBazaPodataka}
- *
- * @author snovak
- *
- */
- import javax.ws.rs.Path;
- import javax.ws.rs.PathParam;
- import javax.ws.rs.Produces;
- import javax.ws.rs.core.MediaType;
- import rs.rajak.android.kurs.webapp.model.KobajagiBazaPodataka;
- import rs.rajak.android.kurs.webapp.model.Osoba;
- @Path("/osobe")
- public class OsobaService {
- /**
- * Dakle link je :
- * http://localhost:8080/PRO-APP/rest/osobe/sve-osobe
- * @return
- */
- @GET
- @Path("/sve-osobe")
- @Produces(MediaType.APPLICATION_JSON)
- public List<Osoba> getOsobe() {
- KobajagiBazaPodataka singlton = KobajagiBazaPodataka.getInstance();
- List<Osoba> rezultat = singlton.getOsobe();
- return rezultat;
- }
- /**
- * Dakle link je :
- * http://localhost:8080/PRO-APP/rest/osobe/po-prezimenu/neko-prezime-npr-Peric
- * @return
- */
- @GET
- @Path("/po-prezimenu/{prezime}")
- @Produces(MediaType.APPLICATION_JSON)
- public List<Osoba> getSveOsobePoPrezimenu(@PathParam("prezime") String prezime) {
- KobajagiBazaPodataka singlton = KobajagiBazaPodataka.getInstance();
- List<Osoba> rezultat = singlton.nadjiSveOsobeSaOvimPrezimenom(prezime);
- return rezultat;
- }
- /**
- * Dakle link je :
- * http://localhost:8080/PRO-APP/rest/osobe/po-prezimenu/neko-ime-npr-Petar
- * @return
- */
- @GET
- @Path("/po-imenu/{ime}")
- @Produces(MediaType.APPLICATION_JSON)
- public List<Osoba> getSveOsobePoImenu(@PathParam("ime") String ime) {
- KobajagiBazaPodataka singlton = KobajagiBazaPodataka.getInstance();
- List<Osoba> rezultat = singlton.nadjiSveOsobeSaOvimPrezimenom(ime);
- return rezultat;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement