Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.foi.nwtis.mtensic.rest.serveri;
- import com.google.gson.JsonArray;
- import com.google.gson.JsonObject;
- import java.io.StringReader;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.PreparedStatement;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.util.ArrayList;
- import java.util.List;
- import javax.json.Json;
- import javax.json.JsonReader;
- import javax.servlet.ServletContext;
- import javax.ws.rs.Consumes;
- import javax.ws.rs.DELETE;
- import javax.ws.rs.core.Context;
- import javax.ws.rs.core.UriInfo;
- import javax.ws.rs.Produces;
- import javax.ws.rs.GET;
- import javax.ws.rs.POST;
- import javax.ws.rs.PUT;
- import javax.ws.rs.Path;
- import javax.ws.rs.PathParam;
- import javax.ws.rs.QueryParam;
- import javax.ws.rs.core.MediaType;
- import org.foi.nwtis.mtensic.konfiguracije.Konfiguracija;
- import org.foi.nwtis.mtensic.konfiguracije.bp.BP_Konfiguracija;
- import org.foi.nwtis.mtensic.ws.klijenti.Aerodrom;
- import org.foi.nwtis.mtensic.ws.klijenti.Avion;
- import org.foi.nwtis.rest.klijenti.LIQKlijent;
- import org.foi.nwtis.rest.podaci.Lokacija;
- /**
- * REST Web Service
- *
- * @author Monika
- */
- @Path("AerodromiRest")
- public class AerodromiRestResource {
- @Context
- private ServletContext servletContext;
- @Context
- private UriInfo context;
- public AerodromiRestResource() {
- }
- // vrati se aerodrome
- @GET
- @Produces(MediaType.APPLICATION_JSON)
- public String dohvatiSveAerodrome(@QueryParam("korisnik") String korisnik, @QueryParam("lozinka") String lozinka) {
- JsonObject response = new JsonObject();
- JsonArray aerodromi = new JsonArray();
- Connection connection = kreirajKonekcijuNaBazu();
- if (connection == null) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Problem kod spajanja na bazu");
- return response.toString();
- }
- if (!autenticirajKorisnika(korisnik, lozinka, connection)) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Nije moguce autenticirati korisnika");
- return response.toString();
- }
- zapisDnevnik("dohvatiSveAerodrome", korisnik, connection);
- System.out.println(autenticirajGrupu(korisnik, korisnik));
- System.out.println(aktivirajGrupu(korisnik, korisnik));
- java.util.List<Aerodrom> aerodromiLista = dajSveAerodromeGrupe(korisnik, lozinka);
- System.out.println(aerodromiLista.size());
- for (org.foi.nwtis.mtensic.ws.klijenti.Aerodrom aerodrom : aerodromiLista) {
- JsonObject aerodromObjekt = new JsonObject();
- aerodromObjekt.addProperty("icao", aerodrom.getIcao());
- aerodromObjekt.addProperty("naziv", aerodrom.getNaziv());
- aerodromObjekt.addProperty("drzava", aerodrom.getDrzava());
- String lokacijaString = aerodrom.getLokacija().getLatitude() + ", " + aerodrom.getLokacija().getLongitude();
- aerodromObjekt.addProperty("lokacija", lokacijaString);
- aerodromi.add(aerodromObjekt);
- }
- if (aerodromiLista.size() > 0) {
- response.addProperty("odgovor", aerodromi.toString());
- response.addProperty("status", "OK");
- } else {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Nema spremljenog aerodroma");
- }
- return response.toString();
- }
- @POST
- @Produces(MediaType.APPLICATION_JSON)
- @Consumes(MediaType.APPLICATION_JSON)
- public String dodajAerodrom(@QueryParam("korisnik") String korisnik, @QueryParam("lozinka") String lozinka, String podaci) {
- JsonReader reader = Json.createReader(new StringReader(podaci));
- javax.json.JsonObject requestBody = reader.readObject();
- JsonObject response = new JsonObject();
- if (!requestBody.containsKey("icao")) {
- response.addProperty("status", "ERR");
- response.addProperty("odgovor", "Nije poslan icao parametar");
- return response.toString();
- }
- String icao = requestBody.getString("icao");
- Connection connection = kreirajKonekcijuNaBazu();
- if (connection == null) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Problem kod spajanja na bazu");
- return response.toString();
- }
- if (!autenticirajKorisnika(korisnik, lozinka, connection)) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Nije moguce autenticirati korisnika");
- return response.toString();
- }
- zapisDnevnik("dodajAerodrom", korisnik, connection);
- try {
- String query = "SELECT * FROM AIRPORTS WHERE IDENT = ?";
- PreparedStatement preparedStmt = connection.prepareStatement(query);
- preparedStmt.setString(1, icao);
- ResultSet rs = preparedStmt.executeQuery();
- rs.next();
- if (rs == null) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Ne postoji aerodrom s danim icao parametrom");
- } else {
- String ident = rs.getString("ident");
- String naziv = rs.getString("name");
- String drzava = rs.getString("iso_country");
- String lokacija = rs.getString("coordinates");
- preparedStmt.close();
- String lokacijaKordinate[] = lokacija.split(",");
- org.foi.nwtis.mtensic.ws.klijenti.Lokacija lokacijaObj = new org.foi.nwtis.mtensic.ws.klijenti.Lokacija();
- lokacijaObj.setLatitude(lokacijaKordinate[0]);
- lokacijaObj.setLongitude(lokacijaKordinate[1]);
- Aerodrom aerodrom = new Aerodrom();
- aerodrom.setIcao(ident);
- aerodrom.setNaziv(naziv);
- aerodrom.setDrzava(drzava);
- aerodrom.setLokacija(lokacijaObj);
- query = "INSERT INTO MYAIRPORTS (ident, name, iso_country, coordinates, stored) VALUES (?, ?, ?, ?, CURRENT_TIMESTAMP)";
- preparedStmt = connection.prepareStatement(query);
- preparedStmt.setString(1, ident);
- preparedStmt.setString(2, naziv);
- preparedStmt.setString(3, drzava);
- preparedStmt.setString(4, lokacija);
- preparedStmt.executeUpdate();
- preparedStmt.close();
- response.addProperty("status", "OK");
- response.addProperty("odgovor", "[]");
- dodajAerodromGrupi(korisnik, korisnik, aerodrom);
- }
- } catch (SQLException ex) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Aerodrom je vec unjet");
- }
- return response.toString();
- }
- @Path("{id}")
- @GET
- @Produces(MediaType.APPLICATION_JSON)
- public String dohvatiAerodrom(@PathParam("id") String id, @QueryParam("korisnik") String korisnik, @QueryParam("lozinka") String lozinka) {
- JsonObject response = new JsonObject();
- JsonArray aerodromi = new JsonArray();
- Connection connection = kreirajKonekcijuNaBazu();
- if (connection == null) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Problem kod spajanja na bazu");
- return response.toString();
- }
- if (!autenticirajKorisnika(korisnik, lozinka, connection)) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Nije moguce autenticirati korisnika");
- return response.toString();
- }
- zapisDnevnik("dohvatiAerodrom", korisnik, connection);
- boolean aerodromNaden = false;
- List<Aerodrom> aerodromiLista = dajSveAerodromeGrupe(korisnik, lozinka);
- for (Aerodrom aerodrom : aerodromiLista) {
- if (id.equals(aerodrom.getIcao())) {
- JsonObject aerodromObjekt = new JsonObject();
- aerodromObjekt.addProperty("icao", aerodrom.getIcao());
- aerodromObjekt.addProperty("naziv", aerodrom.getNaziv());
- aerodromObjekt.addProperty("drzava", aerodrom.getDrzava());
- String lokacijaString = aerodrom.getLokacija().getLatitude() + ", " + aerodrom.getLokacija().getLongitude();
- aerodromObjekt.addProperty("lokacija", lokacijaString);
- aerodromi.add(aerodromObjekt);
- aerodromNaden = true;
- }
- }
- if (aerodromNaden) {
- response.addProperty("odgovor", aerodromi.toString());
- response.addProperty("status", "OK");
- } else {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Ne postoje zapisi");
- }
- return response.toString();
- }
- // azuriraj aerodrom
- @Path("/{id}")
- @PUT
- @Produces(MediaType.APPLICATION_JSON)
- @Consumes(MediaType.APPLICATION_JSON)
- public String azurirajAerodrom(@PathParam("id") String id, @QueryParam("korisnik") String korisnik, @QueryParam("lozinka") String lozinka, String podaci) {
- JsonReader reader = Json.createReader(new StringReader(podaci));
- javax.json.JsonObject requestBody = reader.readObject();
- JsonObject response = new JsonObject();
- if (!requestBody.containsKey("naziv") || !requestBody.containsKey("adresa")) {
- response.addProperty("status", "ERR");
- response.addProperty("odgovor", "Nije poslan nazivv ili adresa parametar");
- return response.toString();
- }
- String naziv = requestBody.getString("naziv");
- String adresa = requestBody.getString("adresa");
- Connection connection = kreirajKonekcijuNaBazu();
- if (connection == null) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Problem kod spajanja na bazu");
- return response.toString();
- }
- if (!autenticirajKorisnika(korisnik, lozinka, connection)) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Nije moguce autenticirati korisnika");
- return response.toString();
- }
- String lokacija = dohvatiLokaciju(adresa);
- if (lokacija == null) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Nije moguce pronaci lokaciju");
- return response.toString();
- }
- zapisDnevnik("dohvatiSveAerodrome", korisnik, connection);
- try {
- String query = "UPDATE MYAIRPORTS SET NAME = ?, COORDINATES = ? WHERE IDENT = ?";
- PreparedStatement preparedStmt = connection.prepareStatement(query);
- preparedStmt.setString(1, naziv);
- preparedStmt.setString(2, lokacija);
- preparedStmt.setString(3, id);
- preparedStmt.executeUpdate();
- preparedStmt.close();
- query = "SELECT * FROM MYAIRPORTS WHERE IDENT = ?";
- preparedStmt = connection.prepareStatement(query);
- preparedStmt.setString(1, id);
- ResultSet rs = preparedStmt.executeQuery();
- rs.next();
- String drzava = rs.getString("iso_country");
- preparedStmt.close();
- String lokacijaKordinate[] = lokacija.split(",");
- org.foi.nwtis.mtensic.ws.klijenti.Lokacija lokacijaObj = new org.foi.nwtis.mtensic.ws.klijenti.Lokacija();
- lokacijaObj.setLatitude(lokacijaKordinate[0]);
- lokacijaObj.setLongitude(lokacijaKordinate[1]);
- Aerodrom aerodrom = new Aerodrom();
- aerodrom.setIcao(id);
- aerodrom.setNaziv(naziv);
- aerodrom.setDrzava(drzava);
- aerodrom.setLokacija(lokacijaObj);
- obrisiAerodromGrupe(korisnik, korisnik, id);
- dodajAerodromGrupi(korisnik, lozinka, aerodrom);
- response.addProperty("status", "OK");
- response.addProperty("odgvoro", "[]");
- } catch (SQLException ex) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Problem kod upita");
- }
- return response.toString();
- }
- @Path("{id}")
- @DELETE
- @Produces(MediaType.APPLICATION_JSON)
- public String izbrisiAerodrom(@PathParam("id") String id, @QueryParam("korisnik") String korisnik, @QueryParam("lozinka") String lozinka) {
- JsonObject response = new JsonObject();
- Connection connection = kreirajKonekcijuNaBazu();
- if (connection == null) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Problem kod spajanja na bazu");
- return response.toString();
- }
- if (!autenticirajKorisnika(korisnik, lozinka, connection)) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Nije moguce autenticirati korisnika");
- return response.toString();
- }
- zapisDnevnik("dohvatiAerodrom", korisnik, connection);
- try {
- String query = "DELETE FROM MYAIRPORTS WHERE IDENT = ?";
- PreparedStatement preparedStmt = connection.prepareStatement(query);
- preparedStmt.setString(1, id);
- preparedStmt.executeUpdate();
- preparedStmt.close();
- obrisiAerodromGrupe(korisnik, lozinka, id);
- response.addProperty("odgovor", "[]");
- response.addProperty("status", "OK");
- } catch (SQLException ex) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Problem kod upita");
- }
- return response.toString();
- }
- // dohvati avione aerodroma
- @Path("{id}/avion")
- @GET
- @Produces(MediaType.APPLICATION_JSON)
- public String dohvatiAvioneAerodroma(@PathParam("id") String id, @QueryParam("korisnik") String korisnik, @QueryParam("lozinka") String lozinka) {
- JsonObject response = new JsonObject();
- JsonArray avioni = new JsonArray();
- Connection connection = kreirajKonekcijuNaBazu();
- if (connection == null) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Problem kod spajanja na bazu");
- return response.toString();
- }
- if (!autenticirajKorisnika(korisnik, lozinka, connection)) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Nije moguce autenticirati korisnika");
- return response.toString();
- }
- zapisDnevnik("dohvatiAerodrom", korisnik, connection);
- /*try {
- System.out.println(id);
- String query = "SELECT * FROM AIRPLANES WHERE ICAO24 = ?";
- PreparedStatement preparedStmt = connection.prepareStatement(query);
- preparedStmt.setString(1, id);
- ResultSet rs = preparedStmt.executeQuery();
- int brojac = 0;
- while (rs.next()) {
- brojac++;
- JsonObject avion = new JsonObject();
- avion.addProperty("icao24", rs.getString("icao24"));
- avion.addProperty("firstseen", rs.getString("firstseen"));
- avion.addProperty("lastseen", rs.getString("lastseen"));
- avion.addProperty("callsign", rs.getString("callsign"));
- avion.addProperty("estarrivalairport", rs.getString("estarrivalairport"));
- avion.addProperty("estdepartureairport", rs.getString("estdepartureairport"));
- avion.addProperty("id", rs.getInt("id"));
- avioni.add(avion);
- }
- preparedStmt.close();
- if (brojac > 0) {
- response.addProperty("odgovor", avioni.toString());
- response.addProperty("status", "OK");
- } else {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Nema podataka");
- }
- } catch (SQLException ex) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Problem kod dohvacanja aviona");
- }*/
- java.util.List<org.foi.nwtis.mtensic.ws.klijenti.Avion> avioniLista = dajSveAvioneAerodromaGrupe(korisnik, lozinka, id);
- System.out.println(avioniLista);
- System.out.println(id);
- for (org.foi.nwtis.mtensic.ws.klijenti.Avion avion : avioniLista) {
- JsonObject avionObjekt = new JsonObject();
- avionObjekt.addProperty("id", avion.getId());
- avionObjekt.addProperty("icao", avion.getIcao24());
- avionObjekt.addProperty("callSign", avion.getCallsign());
- avionObjekt.addProperty("estArrivalAirport", avion.getEstarrivalairport());
- avionObjekt.addProperty("estDeparatureAirport", avion.getEstdepartureairport());
- avioni.add(avionObjekt);
- }
- if (avioniLista.size() > 0) {
- response.addProperty("odgovor", avioni.toString());
- response.addProperty("status", "OK");
- } else {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Ne postoje zapisi");
- }
- return response.toString();
- }
- // dodaj avion(e) aerodromu
- @Path("{id}/avion")
- @POST
- @Produces(MediaType.APPLICATION_JSON)
- @Consumes(MediaType.APPLICATION_JSON)
- public String dodajAvionAerodromu(@PathParam("id") String id, @QueryParam("korisnik") String korisnik, @QueryParam("lozinka") String lozinka, String podaci) {
- JsonReader reader = Json.createReader(new StringReader(podaci));
- javax.json.JsonArray requestBody = reader.readArray();
- JsonObject response = new JsonObject();
- ArrayList<String> icaoLista = new ArrayList<>();
- for (int i = 0; i < requestBody.size(); i++) {
- javax.json.JsonObject icaoObjekt = requestBody.getJsonObject(i);
- icaoLista.add(icaoObjekt.getString("icao24"));
- }
- if (icaoLista.size() == 0) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Nije prosljeden niti jedan valjani aerodrom icao");
- return response.toString();
- }
- Connection connection = kreirajKonekcijuNaBazu();
- if (connection == null) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Problem kod spajanja na bazu");
- return response.toString();
- }
- if (!autenticirajKorisnika(korisnik, lozinka, connection)) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Nije moguce autenticirati korisnika");
- return response.toString();
- }
- zapisDnevnik("dohvatiSveAerodrome", korisnik, connection);
- try {
- int brojac = 0;
- for (String icao24 : icaoLista) {
- String query = "SELECT * FROM AIRPLANES WHERE ICAO24 = ?";
- PreparedStatement preparedStmt = connection.prepareStatement(query);
- preparedStmt.setString(1, icao24);
- ResultSet rs = preparedStmt.executeQuery();
- while (rs.next()) {
- brojac++;
- Avion avion = new Avion();
- avion.setCallsign(rs.getString("callsign"));
- avion.setEstarrivalairport(rs.getString("estarrivalairport"));
- avion.setEstdepartureairport(rs.getString("estdepartureairport"));
- avion.setIcao24(rs.getString("icao24"));
- avion.setId(rs.getInt("id"));
- dodajAvionGrupi(korisnik, korisnik, avion);
- }
- preparedStmt.close();
- if (brojac > 0) {
- response.addProperty("odgovor", "[]");
- response.addProperty("status", "OK");
- } else {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Nema podataka");
- }
- }
- } catch (SQLException ex) {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Problem kod upita");
- }
- return response.toString();
- }
- // izbrisi sve avione aerodroma
- /*@Path("{id}/avion")
- @DELETE
- @Produces(MediaType.APPLICATION_JSON)
- public String izbrisiSveAvioneAerodroma(@PathParam("id") String id, @QueryParam("korisnik") String korisnik, @QueryParam("lozinka") String lozinka) {
- JsonObject response = new JsonObject();
- boolean obrisan = obrisi(korisnik, lozinka, id);
- if (obrisan) {
- response.addProperty("status", "OK");
- response.addProperty("poruka", "Nije moguce obrisati ");
- } else {
- response.addProperty("status", "ERR");
- response.addProperty("poruka", "Problem kod spajanja na bazu");
- }
- }*/
- // izbrisi avion aerodroma
- /*@Path("{id}/avion/{aid}")
- @DELETE
- @Produces(MediaType.APPLICATION_JSON)
- public String izbrisiAvionAerodromu(@PathParam("id") String id, @PathParam("aid") String aid, @QueryParam("korisnik") String korisnik, @QueryParam("lozinka") String lozinka) {
- throw new UnsupportedOperationException();
- }*/
- private Connection kreirajKonekcijuNaBazu() {
- try {
- BP_Konfiguracija bp_konf = (BP_Konfiguracija) servletContext.getAttribute("BP_Konfig");
- Class.forName(bp_konf.getDriverDatabase());
- Connection connection = DriverManager.getConnection(bp_konf.getServerDatabase() + bp_konf.getUserDatabase(), bp_konf.getUserUsername(), bp_konf.getUserPassword());
- return connection;
- } catch (ClassNotFoundException ex) {
- return null;
- } catch (SQLException ex) {
- return null;
- }
- }
- private String dohvatiLokaciju(String adresa) {
- Konfiguracija konfig = (Konfiguracija) servletContext.getAttribute("Konfig");
- String token = konfig.dajPostavku("LocationIQ.token");
- LIQKlijent liqk = new LIQKlijent(token);
- Lokacija lokacija = liqk.getGeoLocation(adresa);
- String lokacijaString = lokacija.getLatitude() + ", " + lokacija.getLongitude();
- return lokacijaString;
- }
- private boolean autenticirajKorisnika(String korisnik, String lozinka, Connection konekcija) {
- return true;
- }
- private void zapisDnevnik(String akcija, String korisnik, Connection konekcija) {
- }
- private static java.util.List<org.foi.nwtis.mtensic.ws.klijenti.Aerodrom> dajSveAerodromeGrupe(java.lang.String korisnickoIme, java.lang.String korisnickaLozinka) {
- org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS_Service service = new org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS_Service();
- org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS port = service.getAerodromiWSPort();
- return port.dajSveAerodromeGrupe("mtensic", "Banana01111");
- }
- private static Boolean dodajAerodromGrupi(java.lang.String korisnickoIme, java.lang.String korisnickaLozinka, org.foi.nwtis.mtensic.ws.klijenti.Aerodrom serodrom) {
- org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS_Service service = new org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS_Service();
- org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS port = service.getAerodromiWSPort();
- return port.dodajAerodromGrupi("mtensic", "Banana01111", serodrom);
- }
- private static Boolean autenticirajGrupu(java.lang.String korisnickoIme, java.lang.String korisnickaLozinka) {
- org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS_Service service = new org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS_Service();
- org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS port = service.getAerodromiWSPort();
- return port.autenticirajGrupu("mtensic", "Banana01111");
- }
- private static Boolean aktivirajGrupu(java.lang.String korisnickoIme, java.lang.String korisnickaLozinka) {
- org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS_Service service = new org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS_Service();
- org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS port = service.getAerodromiWSPort();
- return port.aktivirajGrupu("mtensic", "Banana01111");
- }
- private static boolean obrisiAerodromGrupe(java.lang.String korisnickoIme, java.lang.String korisnickaLozinka, java.lang.String idAerodrom) {
- org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS_Service service = new org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS_Service();
- org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS port = service.getAerodromiWSPort();
- return port.obrisiAerodromGrupe("mtensic", "Banana01111", idAerodrom);
- }
- private static java.util.List<org.foi.nwtis.mtensic.ws.klijenti.Avion> dajSveAvioneAerodromaGrupe(java.lang.String korisnickoIme, java.lang.String korisnickaLozinka, java.lang.String idAerodrom) {
- org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS_Service service = new org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS_Service();
- org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS port = service.getAerodromiWSPort();
- return port.dajSveAvioneAerodromaGrupe("mtensic", "Banana01111", idAerodrom);
- }
- private static boolean dodajAvionGrupi(java.lang.String korisnickoIme, java.lang.String korisnickaLozinka, org.foi.nwtis.mtensic.ws.klijenti.Avion avionNovi) {
- org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS_Service service = new org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS_Service();
- org.foi.nwtis.mtensic.ws.klijenti.AerodromiWS port = service.getAerodromiWSPort();
- return port.dodajAvionGrupi("mtensic", "Banana01111", avionNovi);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement