X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fapi%2FCATSImport.java;fp=src%2Forg%2Fcacert%2Fgigi%2Fapi%2FCATSImport.java;h=0000000000000000000000000000000000000000;hp=afa0f2a6fdbc6fd73896e06e0ca22b667e51ba49;hb=bccd4cc0dba0f89aa045b113bac46eb8cc1dab4e;hpb=c9ed09f0007fc2c813815be927a5a24b23dab83c diff --git a/src/org/cacert/gigi/api/CATSImport.java b/src/org/cacert/gigi/api/CATSImport.java deleted file mode 100644 index afa0f2a6..00000000 --- a/src/org/cacert/gigi/api/CATSImport.java +++ /dev/null @@ -1,49 +0,0 @@ -package org.cacert.gigi.api; - -import java.io.IOException; -import java.util.Date; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -import org.cacert.gigi.dbObjects.CATS; -import org.cacert.gigi.dbObjects.CertificateOwner; -import org.cacert.gigi.dbObjects.User; - -public class CATSImport extends CATSRestrictedApi { - - public static final String PATH = "/cats/import"; - - @Override - public void processAuthenticated(HttpServletRequest req, HttpServletResponse resp) throws IOException { - String target = req.getParameter("mid"); - String testType = req.getParameter("variant"); - String date = req.getParameter("date"); - if (target == null || testType == null || date == null) { - resp.sendError(500, "Error, requires mid, variant and date"); - return; - } - String language = req.getParameter("language"); - String version = req.getParameter("version"); - if (language == null || version == null) { - resp.sendError(500, "Error, requires also language and version"); - return; - } - int id; - try { - id = Integer.parseInt(target); - } catch (NumberFormatException e) { - resp.sendError(500, "Error, requires mid to be integer."); - return; - } - CertificateOwner o = CertificateOwner.getById(id); - if ( !(o instanceof User)) { - resp.sendError(500, "Error, requires valid userid"); - return; - } - System.out.println("CATS: " + target + ": " + testType); - User targetUser = (User) o; - System.out.println(targetUser.getId()); - CATS.enterResult(targetUser, testType, new Date(Long.parseLong(date)), language, version); - } -}