|
|
@ -1,5 +1,7 @@ |
|
|
|
package it.tref.liferay.portos.bo.geosisma.servlet; |
|
|
|
package it.tref.liferay.portos.bo.geosisma.servlet; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants; |
|
|
|
|
|
|
|
|
|
|
|
import java.io.IOException; |
|
|
|
import java.io.IOException; |
|
|
|
import java.io.PrintWriter; |
|
|
|
import java.io.PrintWriter; |
|
|
|
|
|
|
|
|
|
|
@ -20,172 +22,172 @@ import com.liferay.portal.kernel.util.ParamUtil; |
|
|
|
@WebServlet("/GeosismaRequest") |
|
|
|
@WebServlet("/GeosismaRequest") |
|
|
|
public class GeosismaRequestServlet extends HttpServlet { |
|
|
|
public class GeosismaRequestServlet extends HttpServlet { |
|
|
|
private static final long serialVersionUID = 1L; |
|
|
|
private static final long serialVersionUID = 1L; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* @see HttpServlet#HttpServlet() |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
public GeosismaRequestServlet() { |
|
|
|
|
|
|
|
super(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) |
|
|
|
* @see HttpServlet#HttpServlet() |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
public GeosismaRequestServlet() { |
|
|
|
|
|
|
|
super(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse |
|
|
|
|
|
|
|
* response) |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { |
|
|
|
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, |
|
|
|
|
|
|
|
IOException { |
|
|
|
|
|
|
|
|
|
|
|
response.setContentType("application/json"); |
|
|
|
response.setContentType("application/json"); |
|
|
|
PrintWriter out = response.getWriter(); |
|
|
|
PrintWriter out = response.getWriter(); |
|
|
|
|
|
|
|
|
|
|
|
boolean isTipoPratica = ParamUtil.getBoolean(request, "isTipoPratica", false); |
|
|
|
boolean isTipoPratica = ParamUtil.getBoolean(request, "isTipoPratica", false); |
|
|
|
boolean isStatoPratica = ParamUtil.getBoolean(request, "isStatoPratica", false); |
|
|
|
boolean isStatoPratica = ParamUtil.getBoolean(request, "isStatoPratica", false); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject json = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject json = JSONFactoryUtil.createJSONObject(); |
|
|
|
|
|
|
|
|
|
|
|
if(isTipoPratica){ |
|
|
|
if (isTipoPratica) { |
|
|
|
|
|
|
|
|
|
|
|
JSONArray array = JSONFactoryUtil.createJSONArray(); |
|
|
|
JSONArray array = JSONFactoryUtil.createJSONArray(); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject jsonDeposito = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject jsonDeposito = JSONFactoryUtil.createJSONObject(); |
|
|
|
jsonDeposito.put("chiave", "deposito"); |
|
|
|
jsonDeposito.put("chiave", "deposito"); |
|
|
|
jsonDeposito.put("valore", "Deposito"); |
|
|
|
jsonDeposito.put("valore", "Deposito"); |
|
|
|
array.put(jsonDeposito); |
|
|
|
array.put(jsonDeposito); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject jsonAutorizzazione = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject jsonAutorizzazione = JSONFactoryUtil.createJSONObject(); |
|
|
|
jsonAutorizzazione.put("chiave", "autorizzazione"); |
|
|
|
jsonAutorizzazione.put("chiave", "autorizzazione"); |
|
|
|
jsonAutorizzazione.put("valore", "Autorizzazione"); |
|
|
|
jsonAutorizzazione.put("valore", "Autorizzazione"); |
|
|
|
array.put(jsonAutorizzazione); |
|
|
|
array.put(jsonAutorizzazione); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject jsonControlloObbligatorio = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject jsonControlloObbligatorio = JSONFactoryUtil.createJSONObject(); |
|
|
|
jsonControlloObbligatorio.put("chiave", "controlloObbligatorio"); |
|
|
|
jsonControlloObbligatorio.put("chiave", "controlloObbligatorio"); |
|
|
|
jsonControlloObbligatorio.put("valore", "Controllo Obbligatorio"); |
|
|
|
jsonControlloObbligatorio.put("valore", "Controllo Obbligatorio"); |
|
|
|
array.put(jsonControlloObbligatorio); |
|
|
|
array.put(jsonControlloObbligatorio); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JSONObject jsonSorteggiate = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject jsonSorteggiate = JSONFactoryUtil.createJSONObject(); |
|
|
|
jsonSorteggiate.put("chiave", "sorteggiata"); |
|
|
|
jsonSorteggiate.put("chiave", "sorteggiata"); |
|
|
|
jsonSorteggiate.put("valore", "Sorteggiata"); |
|
|
|
jsonSorteggiate.put("valore", "Sorteggiata"); |
|
|
|
array.put(jsonSorteggiate); |
|
|
|
array.put(jsonSorteggiate); |
|
|
|
|
|
|
|
|
|
|
|
json.put("tipoPratica" , array); |
|
|
|
json.put("tipoPratica", array); |
|
|
|
|
|
|
|
|
|
|
|
} else if(isStatoPratica){ |
|
|
|
} else if (isStatoPratica) { |
|
|
|
|
|
|
|
|
|
|
|
JSONArray array = JSONFactoryUtil.createJSONArray(); |
|
|
|
JSONArray array = JSONFactoryUtil.createJSONArray(); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject vidimata = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject vidimata = JSONFactoryUtil.createJSONObject(); |
|
|
|
vidimata.put("chiave", "VI"); |
|
|
|
vidimata.put("chiave", StatoPraticaConstants.VIDIMATA); |
|
|
|
vidimata.put("valore", "Vidimata"); |
|
|
|
vidimata.put("valore", "Vidimata"); |
|
|
|
array.put(vidimata); |
|
|
|
array.put(vidimata); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject conforme = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject conforme = JSONFactoryUtil.createJSONObject(); |
|
|
|
conforme.put("chiave", "CO"); |
|
|
|
conforme.put("chiave", StatoPraticaConstants.CONFORME); |
|
|
|
conforme.put("valore", "Conforme"); |
|
|
|
conforme.put("valore", "Conforme"); |
|
|
|
array.put(conforme); |
|
|
|
array.put(conforme); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject autorizzata = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject autorizzata = JSONFactoryUtil.createJSONObject(); |
|
|
|
autorizzata.put("chiave", "AU"); |
|
|
|
autorizzata.put("chiave", StatoPraticaConstants.AUTORIZZATA); |
|
|
|
autorizzata.put("valore", "Autorizzata"); |
|
|
|
autorizzata.put("valore", "Autorizzata"); |
|
|
|
array.put(autorizzata); |
|
|
|
array.put(autorizzata); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JSONObject fineLavori = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject fineLavori = JSONFactoryUtil.createJSONObject(); |
|
|
|
fineLavori.put("chiave", "FL"); |
|
|
|
fineLavori.put("chiave", StatoPraticaConstants.FINE_LAVORI); |
|
|
|
fineLavori.put("valore", "Fine Lavori"); |
|
|
|
fineLavori.put("valore", "Fine Lavori"); |
|
|
|
array.put(fineLavori); |
|
|
|
array.put(fineLavori); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject collaudo = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject collaudo = JSONFactoryUtil.createJSONObject(); |
|
|
|
collaudo.put("chiave", "CL"); |
|
|
|
collaudo.put("chiave", StatoPraticaConstants.COLLAUDO); |
|
|
|
collaudo.put("valore", "Collaudo"); |
|
|
|
collaudo.put("valore", "Collaudo"); |
|
|
|
array.put(collaudo); |
|
|
|
array.put(collaudo); |
|
|
|
|
|
|
|
|
|
|
|
json.put("statoPratica" , array); |
|
|
|
json.put("statoPratica", array); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
out.print(json.toString()); |
|
|
|
out.print(json.toString()); |
|
|
|
|
|
|
|
|
|
|
|
out.flush(); |
|
|
|
out.flush(); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) |
|
|
|
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse |
|
|
|
|
|
|
|
* response) |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { |
|
|
|
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, |
|
|
|
|
|
|
|
IOException { |
|
|
|
|
|
|
|
|
|
|
|
response.setContentType("application/json"); |
|
|
|
response.setContentType("application/json"); |
|
|
|
PrintWriter out = response.getWriter(); |
|
|
|
PrintWriter out = response.getWriter(); |
|
|
|
|
|
|
|
|
|
|
|
boolean isTipoPratica = ParamUtil.getBoolean(request, "isTipoPratica", false); |
|
|
|
boolean isTipoPratica = ParamUtil.getBoolean(request, "isTipoPratica", false); |
|
|
|
boolean isStatoPratica = ParamUtil.getBoolean(request, "isStatoPratica", false); |
|
|
|
boolean isStatoPratica = ParamUtil.getBoolean(request, "isStatoPratica", false); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject json = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject json = JSONFactoryUtil.createJSONObject(); |
|
|
|
|
|
|
|
|
|
|
|
if(isTipoPratica){ |
|
|
|
if (isTipoPratica) { |
|
|
|
|
|
|
|
|
|
|
|
JSONArray array = JSONFactoryUtil.createJSONArray(); |
|
|
|
JSONArray array = JSONFactoryUtil.createJSONArray(); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject jsonDeposito = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject jsonDeposito = JSONFactoryUtil.createJSONObject(); |
|
|
|
jsonDeposito.put("chiave", "deposito"); |
|
|
|
jsonDeposito.put("chiave", "deposito"); |
|
|
|
jsonDeposito.put("valore", "Deposito"); |
|
|
|
jsonDeposito.put("valore", "Deposito"); |
|
|
|
array.put(jsonDeposito); |
|
|
|
array.put(jsonDeposito); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject jsonAutorizzazione = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject jsonAutorizzazione = JSONFactoryUtil.createJSONObject(); |
|
|
|
jsonAutorizzazione.put("chiave", "autorizzazione"); |
|
|
|
jsonAutorizzazione.put("chiave", "autorizzazione"); |
|
|
|
jsonAutorizzazione.put("valore", "Autorizzazione"); |
|
|
|
jsonAutorizzazione.put("valore", "Autorizzazione"); |
|
|
|
array.put(jsonAutorizzazione); |
|
|
|
array.put(jsonAutorizzazione); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject jsonControlloObbligatorio = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject jsonControlloObbligatorio = JSONFactoryUtil.createJSONObject(); |
|
|
|
jsonControlloObbligatorio.put("chiave", "controlloObbligatorio"); |
|
|
|
jsonControlloObbligatorio.put("chiave", "controlloObbligatorio"); |
|
|
|
jsonControlloObbligatorio.put("valore", "Controllo Obbligatorio"); |
|
|
|
jsonControlloObbligatorio.put("valore", "Controllo Obbligatorio"); |
|
|
|
array.put(jsonControlloObbligatorio); |
|
|
|
array.put(jsonControlloObbligatorio); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JSONObject jsonSorteggiate = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject jsonSorteggiate = JSONFactoryUtil.createJSONObject(); |
|
|
|
jsonSorteggiate.put("chiave", "sorteggiata"); |
|
|
|
jsonSorteggiate.put("chiave", "sorteggiata"); |
|
|
|
jsonSorteggiate.put("valore", "Sorteggiata"); |
|
|
|
jsonSorteggiate.put("valore", "Sorteggiata"); |
|
|
|
array.put(jsonSorteggiate); |
|
|
|
array.put(jsonSorteggiate); |
|
|
|
|
|
|
|
|
|
|
|
json.put("tipoPratica" , array); |
|
|
|
json.put("tipoPratica", array); |
|
|
|
|
|
|
|
|
|
|
|
} else if(isStatoPratica){ |
|
|
|
} else if (isStatoPratica) { |
|
|
|
|
|
|
|
|
|
|
|
JSONArray array = JSONFactoryUtil.createJSONArray(); |
|
|
|
JSONArray array = JSONFactoryUtil.createJSONArray(); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject vidimata = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject vidimata = JSONFactoryUtil.createJSONObject(); |
|
|
|
vidimata.put("chiave", "VI"); |
|
|
|
vidimata.put("chiave", StatoPraticaConstants.VIDIMATA); |
|
|
|
vidimata.put("valore", "Vidimata"); |
|
|
|
vidimata.put("valore", "Vidimata"); |
|
|
|
array.put(vidimata); |
|
|
|
array.put(vidimata); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject conforme = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject conforme = JSONFactoryUtil.createJSONObject(); |
|
|
|
conforme.put("chiave", "CO"); |
|
|
|
conforme.put("chiave", StatoPraticaConstants.CONFORME); |
|
|
|
conforme.put("valore", "Conforme"); |
|
|
|
conforme.put("valore", "Conforme"); |
|
|
|
array.put(conforme); |
|
|
|
array.put(conforme); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject autorizzata = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject autorizzata = JSONFactoryUtil.createJSONObject(); |
|
|
|
autorizzata.put("chiave", "AU"); |
|
|
|
autorizzata.put("chiave", StatoPraticaConstants.AUTORIZZATA); |
|
|
|
autorizzata.put("valore", "Autorizzata"); |
|
|
|
autorizzata.put("valore", "Autorizzata"); |
|
|
|
array.put(autorizzata); |
|
|
|
array.put(autorizzata); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JSONObject fineLavori = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject fineLavori = JSONFactoryUtil.createJSONObject(); |
|
|
|
fineLavori.put("chiave", "FL"); |
|
|
|
fineLavori.put("chiave", StatoPraticaConstants.FINE_LAVORI); |
|
|
|
fineLavori.put("valore", "Fine Lavori"); |
|
|
|
fineLavori.put("valore", "Fine Lavori"); |
|
|
|
array.put(fineLavori); |
|
|
|
array.put(fineLavori); |
|
|
|
|
|
|
|
|
|
|
|
JSONObject collaudo = JSONFactoryUtil.createJSONObject(); |
|
|
|
JSONObject collaudo = JSONFactoryUtil.createJSONObject(); |
|
|
|
collaudo.put("chiave", "CL"); |
|
|
|
collaudo.put("chiave", StatoPraticaConstants.COLLAUDO); |
|
|
|
collaudo.put("valore", "Collaudo"); |
|
|
|
collaudo.put("valore", "Collaudo"); |
|
|
|
array.put(collaudo); |
|
|
|
array.put(collaudo); |
|
|
|
|
|
|
|
|
|
|
|
json.put("statoPratica" , array); |
|
|
|
json.put("statoPratica", array); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
out.print(json.toString()); |
|
|
|
out.print(json.toString()); |
|
|
|
|
|
|
|
|
|
|
|
out.flush(); |
|
|
|
out.flush(); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|