Facebook
From Tacky Water Vole, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 49
  1. package sk.upjs.ics.kopr;
  2.  
  3. public class Client {
  4.         public static void main(String[] args) {
  5.                 CoronaServiceService service = new CoronaServiceService();
  6.                 var port = service.getCoronaServicePort();
  7.                 var cases = port.getListOfInfected(null);
  8.                 cases.forEach(System.out::println);
  9.         }
  10. }
  11. package sk.upjs.ics.kopr;
  12.  
  13. import java.util.Date;
  14. import java.util.List;
  15.  
  16. import javax.jws.WebService;
  17.  
  18. @WebService
  19. public class CoronaService {
  20.         public List<Person> getListOfInfected(Date date) {
  21.                 var p1 = new Person();
  22.                 p1.setName("John");
  23.                 p1.setSurname("Wick");
  24.                 p1.setId(12435);
  25.  
  26.                 var p2 = new Person();
  27.                 p2.setName("Jame");
  28.                 p2.setSurname("Doe");
  29.                 p2.setId(12435);
  30.  
  31.                 return List.of(p1, p2);
  32.         }
  33. }
  34. package sk.upjs.ics.kopr;
  35.  
  36. public class Person {
  37.         private String name;
  38.         private String surname;
  39.         private int id;
  40.  
  41.         public String getName() {
  42.                 return name;
  43.         }
  44.  
  45.         public void setName(String name) {
  46.                 this.name = name;
  47.         }
  48.  
  49.         public String getSurname() {
  50.                 return surname;
  51.         }
  52.  
  53.         public void setSurname(String surname) {
  54.                 this.surname = surname;
  55.         }
  56.  
  57.         public int getId() {
  58.                 return id;
  59.         }
  60.  
  61.         public void setId(int id) {
  62.                 this.id = id;
  63.         }
  64.  
  65. }
  66. package sk.upjs.ics.kopr;
  67.  
  68. import javax.xml.ws.Endpoint;
  69.  
  70. public class Server {
  71.         public static void main(String[] args) {
  72.                 Endpoint.publish("http://localhost:8888/", new CoronaService());
  73.         }
  74. }
  75.