tdraier     2005/04/21 18:09:29 CEST

  Modified files:
    src/java/org/jahia/update/core PatchSlide2.java 
  Log:
  remove missing files
  
  Revision  Changes    Path
  1.7       +29 -21    
jahia_update/src/java/org/jahia/update/core/PatchSlide2.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia_update/src/java/org/jahia/update/core/PatchSlide2.java.diff?r1=1.6&r2=1.7&f=h
  
  
  
  Index: PatchSlide2.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia_update/src/java/org/jahia/update/core/PatchSlide2.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- PatchSlide2.java  19 Apr 2005 11:14:17 -0000      1.6
  +++ PatchSlide2.java  21 Apr 2005 16:09:29 -0000      1.7
  @@ -75,29 +75,37 @@
                   insertObject.setString(2,classname);
                   insertObject.executeUpdate();
   
  -                String branch = "main";
  -                int currentBranchId;
  -                if (branches.containsKey(slidens+branch)) {
  -                    currentBranchId = 
((Integer)branches.get(slidens+branch)).intValue();
  +                String f;
  +                if (path.endsWith("/")) {
  +                    f = path+slidens+uri;
                   } else {
  -                    currentBranchId = branchId++;
  -                    branches.put(slidens+branch, new 
Integer(currentBranchId));
  -                    insertBranch.setInt(1, currentBranchId);
  -                    insertBranch.setString(2, branch);
  -                    insertBranch.setInt(3, nsId);
  -                    insertBranch.executeUpdate();
  -                }
  -
  -                insertVersion.setInt(1,uriId);
  -                insertVersion.setInt(2,0);
  -                insertVersion.executeUpdate();
  -
  -                insertVersionHistory.setInt(1,uriId);
  -                insertVersionHistory.setInt(2,uriId);
  -                insertVersionHistory.setInt(3,currentBranchId);
  -                insertVersionHistory.setString(4,"1.0");
  -                insertVersionHistory.executeUpdate();
  +                    f = path+"/"+slidens+uri;                    
  +                }
  +                if ((new File(f).exists() && new File(f).isDirectory()) || 
(new File(f+"_1.0").exists() && !new File(f).isDirectory())) {
  +                    String branch = "main";
  +                    int currentBranchId;
  +                    if (branches.containsKey(slidens+branch)) {
  +                        currentBranchId = 
((Integer)branches.get(slidens+branch)).intValue();
  +                    } else {
  +                        currentBranchId = branchId++;
  +                        branches.put(slidens+branch, new 
Integer(currentBranchId));
  +                        insertBranch.setInt(1, currentBranchId);
  +                        insertBranch.setString(2, branch);
  +                        insertBranch.setInt(3, nsId);
  +                        insertBranch.executeUpdate();
  +                    }
   
  +                    insertVersion.setInt(1,uriId);
  +                    insertVersion.setInt(2,0);
  +                    insertVersion.executeUpdate();
  +
  +                    insertVersionHistory.setInt(1,uriId);
  +                    insertVersionHistory.setInt(2,uriId);
  +                    insertVersionHistory.setInt(3,currentBranchId);
  +                    insertVersionHistory.setString(4,"1.0");
  +                    insertVersionHistory.executeUpdate();
  +
  +                }
                   uriId ++;
               }
               insertObject.close();
  

Reply via email to