Commit 7114d34d authored by Robert Butora's avatar Robert Butora
Browse files

servlet: updates vlkb-volib (has error handling funcs)

parent 1cb49244
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -36,6 +36,7 @@ import java.text.SimpleDateFormat;
import org.json.simple.JSONArray;

import vo.parameter.*;
import vo.error.*;

class VlkbCli implements Vlkb
{
+4 −19
Original line number Diff line number Diff line
@@ -44,6 +44,7 @@ import java.nio.file.Path;
import java.nio.file.Paths;

import vo.parameter.*;
import vo.error.*;

public class ServletCutout extends HttpServlet
{
@@ -167,22 +168,6 @@ public class ServletCutout extends HttpServlet
      }


   protected void doMultiValuedParamNotSupported(String message, PrintWriter printWriter)
   {
      printWriter.println("MultiValuedParamNotSupported : " + message);
   }

   protected void doUsageError(String message, PrintWriter printWriter)
   {
      printWriter.println("UsageError : " + message);
   }

   protected void doError(String message, PrintWriter printWriter)
   {
      printWriter.println("Error : " + message);
   }



   /* HTTP/J2EE -> SODA */

@@ -307,7 +292,7 @@ public class ServletCutout extends HttpServlet
            response.setContentType("text/plain");
            PrintWriter writer = new PrintWriter(new OutputStreamWriter(respOutputStream, RESPONSE_ENCODING));

            doMultiValuedParamNotSupported(ex.getMessage(), writer);
            Lib.doMultiValuedParamNotSupported(ex.getMessage(), writer);

            writer.close();
         }
@@ -319,7 +304,7 @@ public class ServletCutout extends HttpServlet
            response.setContentType("text/plain");
            PrintWriter writer = new PrintWriter(new OutputStreamWriter(respOutputStream, RESPONSE_ENCODING));

            doUsageError(ex.getMessage(), writer);
            Lib.doUsageError(ex.getMessage(), writer);

            writer.close();
         }
@@ -332,7 +317,7 @@ public class ServletCutout extends HttpServlet
            response.setContentType("text/plain");
            PrintWriter writer = new PrintWriter(new OutputStreamWriter(respOutputStream, RESPONSE_ENCODING));

            doError(ex.toString(), writer);
            Lib.doError(ex.toString(), writer);

            writer.close();
         }
−28 KiB

File deleted.

+27.6 KiB

File added.

No diff preview for this file type.