summaryrefslogtreecommitdiff
path: root/Year_3/TSDWL/WSDL/FootballClient/src/java/it
diff options
context:
space:
mode:
Diffstat (limited to 'Year_3/TSDWL/WSDL/FootballClient/src/java/it')
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumInfo.java87
-rw-r--r--Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumList.java103
2 files changed, 0 insertions, 190 deletions
diff --git a/Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumInfo.java b/Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumInfo.java
deleted file mode 100644
index d3d3f4f..0000000
--- a/Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumInfo.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
-package it.dmi.exams.tsdwl;
-
-import https.footballpool_dataaccess.TStadiumInfo;
-import java.io.IOException;
-import java.io.PrintWriter;
-import javax.servlet.RequestDispatcher;
-import javax.servlet.ServletException;
-import javax.servlet.annotation.WebServlet;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-/**
- *
- * @author dcariotti
- */
-@WebServlet(name = "StadiumInfo", urlPatterns = {"/StadiumInfo"})
-public class StadiumInfo extends HttpServlet {
- /**
- * Handles the HTTP <code>GET</code> method.
- *
- * @param request servlet request
- * @param response servlet response
- * @throws ServletException if a servlet-specific error occurs
- * @throws IOException if an I/O error occurs
- */
- @Override
- protected void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- RequestDispatcher view = request.getRequestDispatcher("search.html");
-
- view.forward(request, response);
- }
-
- /**
- * Handles the HTTP <code>POST</code> method.
- *
- * @param request servlet request
- * @param response servlet response
- * @throws ServletException if a servlet-specific error occurs
- * @throws IOException if an I/O error occurs
- */
- @Override
- protected void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- TStadiumInfo stadium = this.stadiumInfo(request.getParameter("name"));
-
- response.setContentType("text/html;charset=UTF-8");
- try (PrintWriter out = response.getWriter()) {
- out.println("<html><head></head><body>");
- if (stadium.getSName().length() == 0) {
- out.println("<p>Stadium not found!</p>");
- } else {
- out.println("<p>Stadium info: </p>");
- out.println(stadium.getSName());
- out.println(stadium.getISeatsCapacity());
- out.println(stadium.getSCityName());
- out.println(stadium.getSGoogleMapsURL());
- out.println(stadium.getSWikipediaURL());
- }
- out.println("</body></html>");
- }
-
- }
-
- /**
- * Returns a short description of the servlet.
- *
- * @return a String containing servlet description
- */
- @Override
- public String getServletInfo() {
- return "Short description";
- }// </editor-fold>
-
- private static TStadiumInfo stadiumInfo(java.lang.String sStadiumName) {
- https.footballpool_dataaccess.Info service = new https.footballpool_dataaccess.Info();
- https.footballpool_dataaccess.InfoSoapType port = service.getInfoSoap();
- return port.stadiumInfo(sStadiumName);
- }
-
-}
diff --git a/Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumList.java b/Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumList.java
deleted file mode 100644
index 9f3d037..0000000
--- a/Year_3/TSDWL/WSDL/FootballClient/src/java/it/dmi/exams/tsdwl/StadiumList.java
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
-package it.dmi.exams.tsdwl;
-
-import https.footballpool_dataaccess.ArrayOftStadiumInfo;
-import https.footballpool_dataaccess.TStadiumInfo;
-import java.io.IOException;
-import java.io.PrintWriter;
-import javax.servlet.RequestDispatcher;
-import javax.servlet.ServletException;
-import javax.servlet.annotation.WebServlet;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import java.util.ArrayList;
-import java.util.List;
-/**
- *
- * @author dcariotti
- */
-@WebServlet(name = "StadiumList", urlPatterns = {"/StadiumList"})
-public class StadiumList extends HttpServlet {
-
- /**
- * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
- * methods.
- *
- * @param request servlet request
- * @param response servlet response
- * @throws ServletException if a servlet-specific error occurs
- * @throws IOException if an I/O error occurs
- */
- protected void processRequest(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- response.setContentType("text/html;charset=UTF-8");
- try (PrintWriter out = response.getWriter()) {
- /* TODO output your page here. You may use following sample code. */
- out.println("<!DOCTYPE html>");
- out.println("<html>");
- out.println("<head>");
- out.println("<title>Servlet StadiumList</title>");
- out.println("</head>");
- out.println("<body>");
- out.println("<h1>Servlet StadiumList at " + request.getContextPath() + "</h1>");
- out.println("</body>");
- out.println("</html>");
- }
- }
-
- // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
- /**
- * Handles the HTTP <code>GET</code> method.
- *
- * @param request servlet request
- * @param response servlet response
- * @throws ServletException if a servlet-specific error occurs
- * @throws IOException if an I/O error occurs
- */
- @Override
- protected void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- List<TStadiumInfo> stadiumList = this.allStadiumInfo().getTStadiumInfo();
-
- request.setAttribute("stadiumList", stadiumList);
- RequestDispatcher view = request.getRequestDispatcher("list.jsp");
-
- view.forward(request, response);
- }
-
- /**
- * Handles the HTTP <code>POST</code> method.
- *
- * @param request servlet request
- * @param response servlet response
- * @throws ServletException if a servlet-specific error occurs
- * @throws IOException if an I/O error occurs
- */
- @Override
- protected void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- processRequest(request, response);
- }
-
- /**
- * Returns a short description of the servlet.
- *
- * @return a String containing servlet description
- */
- @Override
- public String getServletInfo() {
- return "Short description";
- }// </editor-fold>
-
- private static ArrayOftStadiumInfo allStadiumInfo() {
- https.footballpool_dataaccess.Info service = new https.footballpool_dataaccess.Info();
- https.footballpool_dataaccess.InfoSoapType port = service.getInfoSoap();
- return port.allStadiumInfo();
- }
-
-}