Examples of JsonDirData


Examples of org.myphotodiary.json.JsonDirData

    getServletContext().log(
        "-> DirDataSvr.doPost()\nParameters= "
            + request.getParameterMap().toString());
    // Extract request parameters
    String path=null;
    JsonDirData dirData = null;
    try {
      dirData = JsonDirData.decode(request.getInputStream());
      path = dirData.getPath();
    }
    catch (Exception ex) {
      getServletContext().log("Cannot get POSTed directory parameters", ex);
      response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
      return;
View Full Code Here

Examples of org.myphotodiary.json.JsonDirData

    System.out.println("Directory: " + dirIx + ", " + relativePath);
    int ix = dirIx;
    if (parentDir.isDirectory()) {
      File[] subDirs = parentDir.listFiles(new DirFilter());
      Arrays.sort(subDirs);
      JsonDirData dirData;
      for (File subDir: subDirs) {
        if (!relativePath.endsWith("/")) {
          relativePath += "/";
        }
        dirData = new JsonDirData();
        dirData.setDirIx(++ix);
        dirData.setPath( relativePath + subDir.getName());
        // TODO: make if conditional
        dirData.setIsIndexed(true);
        dirData.setParentDirIx(dirIx);
        allDirectories.add(dirData);
        ix = appendSubDirectories(allDirectories, indexedDirectories, subDir, ix, dirData.getPath());
      }
    }

    return ix;
  }
View Full Code Here

Examples of org.myphotodiary.json.JsonDirData

    getServletContext().log(
        "-> DirDataSvr.doPost()\nParameters= "
            + request.getParameterMap().toString());
    // Extract request parameters
    String path=null;
    JsonDirData dirData = null;
    try {
      dirData = JsonDirData.decode(request.getInputStream());
      path = dirData.getPath();
    }
    catch (Exception ex) {
      getServletContext().log("Cannot get POSTed directory parameters", ex);
      response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
      return;
View Full Code Here

Examples of org.myphotodiary.json.JsonDirData

    System.out.println("Directory: " + dirIx + ", " + relativePath);
    int ix = dirIx;
    if (parentDir.isDirectory()) {
      File[] subDirs = parentDir.listFiles(new DirFilter());
      Arrays.sort(subDirs);
      JsonDirData dirData;
      for (File subDir: subDirs) {
        if (!relativePath.endsWith("/")) {
          relativePath += "/";
        }
        dirData = new JsonDirData();
        dirData.setDirIx(++ix);
        dirData.setPath( relativePath + subDir.getName());
        // TODO: make if conditional
        dirData.setIsIndexed(true);
        dirData.setParentDirIx(dirIx);
        allDirectories.add(dirData);
        ix = appendSubDirectories(allDirectories, indexedDirectories, subDir, ix, dirData.getPath());
      }
    }

    return ix;
  }
View Full Code Here

Examples of org.myphotodiary.json.JsonDirData

    System.out.println("Directory: " + dirIx + ", " + relativePath);
    int ix = dirIx;
    if (parentDir.isDirectory()) {
      File[] subDirs = parentDir.listFiles(new DirFilter());
      Arrays.sort(subDirs);
      JsonDirData dirData;
      for (File subDir: subDirs) {
        if (!relativePath.endsWith("/")) {
          relativePath += "/";
        }
        dirData = new JsonDirData();
        dirData.setDirIx(++ix);
        dirData.setPath( relativePath + subDir.getName());
        // TODO: make if conditional
        dirData.setIsIndexed(true);
        dirData.setParentDirIx(dirIx);
        allDirectories.add(dirData);
        ix = appendSubDirectories(allDirectories, indexedDirectories, subDir, ix, dirData.getPath());
      }
    }

    return ix;
  }
View Full Code Here

Examples of org.myphotodiary.json.JsonDirData

    System.out.println("Directory: " + dirIx + ", " + relativePath);
    int ix = dirIx;
    if (parentDir.isDirectory()) {
      File[] subDirs = parentDir.listFiles(new DirFilter());
      Arrays.sort(subDirs);
      JsonDirData dirData;
      for (File subDir: subDirs) {
        if (!relativePath.endsWith("/")) {
          relativePath += "/";
        }
        dirData = new JsonDirData();
        dirData.setDirIx(++ix);
        dirData.setPath( relativePath + subDir.getName());
        // TODO: make if conditional
        dirData.setIsIndexed(true);
        dirData.setParentDirIx(dirIx);
        allDirectories.add(dirData);
        ix = appendSubDirectories(allDirectories, indexedDirectories, subDir, ix, dirData.getPath());
      }
    }

    return ix;
  }
View Full Code Here

Examples of org.myphotodiary.json.JsonDirData

    getServletContext().log(
        "-> DirDataSvr.doPost()\nParameters= "
            + request.getParameterMap().toString());
    // Extract request parameters
    String path=null;
    JsonDirData dirData = null;
    try {
      dirData = JsonDirData.decode(request.getInputStream());
      path = dirData.getPath();
    }
    catch (Exception ex) {
      getServletContext().log("Cannot get POSTed directory parameters", ex);
      response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
      return;
View Full Code Here

Examples of org.myphotodiary.json.JsonDirData

    System.out.println("Directory: " + dirIx + ", " + relativePath);
    int ix = dirIx;
    if (parentDir.isDirectory()) {
      File[] subDirs = parentDir.listFiles(new DirFilter());
      Arrays.sort(subDirs);
      JsonDirData dirData;
      for (File subDir: subDirs) {
        if (!relativePath.endsWith("/")) {
          relativePath += "/";
        }
        dirData = new JsonDirData();
        dirData.setDirIx(++ix);
        dirData.setPath( relativePath + subDir.getName());
        // TODO: make if conditional
        dirData.setIsIndexed(true);
        dirData.setParentDirIx(dirIx);
        allDirectories.add(dirData);
        ix = appendSubDirectories(allDirectories, indexedDirectories, subDir, ix, dirData.getPath());
      }
    }
    return ix;
  }
View Full Code Here

Examples of org.myphotodiary.json.JsonDirData

      } catch (NoResultException ex) {
        getServletContext().log("No directory data for: " + path);
      }

      // Create Json response
      JsonDirData dirData = null;
      // Map the directory data
      if ((directory != null) && (directory.isIndexingAllowedBoolean())) {
        dirData = new JsonDirData(directory);
      }
      else {
        dirData  = new JsonDirData();
      }
     
      // Reply the Json response
      response.setContentType(Configuration.jsonContentType);
      response.setCharacterEncoding(Configuration.contentEncoding);
View Full Code Here

Examples of org.myphotodiary.json.JsonDirData

    getServletContext().log(
        "-> DirDataSvr.doPost()\nParameters= "
            + request.getParameterMap().toString());
    // Extract request parameters
    String path=null;
    JsonDirData dirData = null;
    boolean isDirRenamed = false;
   
    try {
      dirData = JsonDirData.decode(request.getInputStream());
      path = dirData.getPath();
    }
    catch (Exception ex) {
      getServletContext().log("Cannot get POSTed directory parameters", ex);
      response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
      return;
    }
    // Check if directory must be renamed
    if ((path != null) && (dirData.getDirName() != null) && (!dirData.getDirName().equals(PathUtil.pathToName(path)))) {
      File dir = new File(cfg.imageRootPath + path);
      if (dir.exists() && dir.isDirectory()) {
        dir.renameTo(new File(dir.getParentFile(), dirData.getDirName()));
        isDirRenamed = true;
        dirData.setPath(PathUtil.changeName(path, dirData.getDirName()));
      }
    }

    // Persist the directory description data into database
    EntityManager em = ModelFactory.getEntityManager();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.