Ignore:
Timestamp:
08/29/11 11:44:48 (14 years ago)
Author:
mcichenski
Message:

enable multiple files transfer with one popup window (test 3)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/java/gssim/gssimstudio/flex/app/editor/GSSimStudio.java

    r39 r40  
    15551555 
    15561556            for (int i = 0; i < numOfFiles; i++) { 
    1557                 //int index = uploadedFiles.indexOf(filesList.get(i)); 
    1558                 //if(index > -1){ 
     1557                int index = uploadedFiles.indexOf(filesList.get(i)); 
     1558                if(index > -1){ 
    15591559                        //String fileName = uploadedFiles.get(i).getName(); 
    15601560                        String fileName = filesList.get(i).getName(); 
    15611561                        String targetPath = tmpDir + "/" + fileName; 
    1562                         boolean tmp = VineFlexUtilClass.moveFileItemToPortalFileSystem(filesList, i, targetPath); 
     1562                        boolean tmp = VineFlexUtilClass.moveFileItemToPortalFileSystem(uploadedFiles, i, targetPath); 
    15631563                        if (tmp) { 
    15641564                                try { 
     
    15881588                                        log.debug("allFilesUploaded() " + e.getClass().getName()); 
    15891589                                } finally { 
    1590                                          
     1590                                        if (i < numOfFiles - 1) continue; 
     1591                                        final FileLocation tmpLocation = portalFileSystemManager.createDirLocation(tmpDir); 
     1592                                        log.debug("!!!!!" + tmpLocation.getUrl()); 
     1593                                        FileSet delSet = new FileLocationSet(new ArrayList<FileLocation>() { 
     1594                                                { 
     1595                                                        add(tmpLocation); 
     1596                                                } 
     1597                                        }); 
     1598                                        TaskMonitor delMon = portalFileSystemManager.delete(delSet, TaskOptions.block()); 
     1599                                        if (delMon.completed()) { 
     1600                                                log.debug("!!!!! tmp dir was deleted"); 
     1601                                        } else { 
     1602                                                log.debug("!!!!! tmp dir was NOT deleted"); 
     1603                                        } 
    15911604 
    15921605                                } 
     
    15941607                        } 
    15951608                        //log.debug("move to portal file system temp result "+tmp); 
    1596                 //} 
     1609                } 
    15971610            } 
    1598             //transfer more than 1 file with one shot! 
    1599             final FileLocation tmpLocation = portalFileSystemManager.createDirLocation(tmpDir); 
    1600                         log.debug("!!!!!" + tmpLocation.getUrl()); 
    1601                         FileSet delSet = new FileLocationSet(new ArrayList<FileLocation>() { 
    1602                                 { 
    1603                                         add(tmpLocation); 
    1604                                 } 
    1605                         }); 
    1606                         TaskMonitor delMon = portalFileSystemManager.delete(delSet, TaskOptions.block()); 
    1607                         if (delMon.completed()) { 
    1608                                 log.debug("!!!!! tmp dir was deleted"); 
    1609                         } else { 
    1610                                 log.debug("!!!!! tmp dir was NOT deleted"); 
    1611                         } 
    1612              
    16131611        } 
    16141612        ///MOJE 
Note: See TracChangeset for help on using the changeset viewer.