Skip to content
Snippets Groups Projects
Select Git revision
  • 4a9d24b4463bbe6f8efbdc24e9970dce680edb3c
  • master default
  • rocky-linux-9
  • development
  • v1.0.4
  • v1.0.3
  • v1.0.2
7 results

delete-user-procedure.sql

Blame
  • ServletCutout.java 16.22 KiB
    
    import java.util.logging.Logger;
    
    import java.security.Principal;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.ServletOutputStream;
    
    import java.io.OutputStreamWriter;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.io.PrintWriter;
    
    import java.io.UnsupportedEncodingException;
    import java.net.URLDecoder;
    
    /* for streaming the cutout-file */
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    
    import java.util.Arrays;
    import java.util.List;
    import java.util.LinkedList;
    import java.util.Map;
    import java.util.HashMap;
    import java.util.Properties;
    
    // for Logging/Accounting
    import org.json.simple.JSONObject;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.TimeZone;
    
    
    import java.nio.file.StandardOpenOption;
    import java.nio.file.Files;
    import java.nio.file.Path;
    import java.nio.file.Paths;
    
    import vo.parameter.*;
    
    public class ServletCutout extends javax.servlet.http.HttpServlet
    {
       protected static final Logger   LOGGER   = Logger.getLogger(ServletCutout.class.getName());
       protected static final Settings settings = Settings.getInstance();
    
       final String RESPONSE_ENCODING = "utf-8";
       final String DEFAULT_RESPONSEFORMAT = settings.defaults.responseFormat;
       final String DEFAULT_SKY_SYSTEM     = settings.defaults.skySystem;
       final String DEFAULT_SPEC_SYSTEM    = settings.defaults.specSystem;
       final String DEFAULT_TIME_SYSTEM = "MJD_UTC"; // FIXME take from confif file
    
       boolean showDuration = settings.defaults.showDuration;
       long startTime_msec;
    
       protected Cutout cutout = new CutoutImpl(settings);
    
       private Subsurvey[] subsurveys = null;
    
       public void init() throws ServletException
       {
          super.init();
    
          LOGGER.info("AMQP : " + settings.amqpConn.toString());
          LOGGER.info("FITS : " + settings.fitsPaths.toString());
          String surveysAbsPathname = settings.fitsPaths.surveysMetadataAbsPathname();