Example #1
0
 public void assureLaunchingPad(AuthRequest ar) throws Exception {
   File launchFile = new File(containingFolder, ".cogProjectView.htm");
   if (!launchFile.exists()) {
     boolean previousUI = ar.isNewUI();
     ar.setNewUI(true);
     OutputStream os = new FileOutputStream(launchFile);
     Writer w = new OutputStreamWriter(os, "UTF-8");
     w.write("<html><body><script>document.location = \"");
     UtilityMethods.writeHtml(w, ar.baseURL);
     UtilityMethods.writeHtml(w, ar.getResourceURL(this, "public.htm"));
     w.write("\";</script></body></html>");
     w.flush();
     w.close();
     ar.setNewUI(previousUI);
   }
 }