Changeset 405 for gssim_ui/branches


Ignore:
Timestamp:
08/17/12 23:15:57 (13 years ago)
Author:
mcichenski
Message:
 
File:
1 edited

Legend:

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

    r404 r405  
    247247                //model.setError(createErrorMap("Task returned with unexpected status: ", taskMonitor.getTaskStatusMessage())); 
    248248            } 
     249             
     250            String destination = gssimInput + "/" + uniqueFolderName + "/"; 
     251            copyFile(gssimInput + "/" + destFileName, destination); 
    249252                         
    250253                } catch (SQLException e) { 
     
    284287                //return doSubmitApplication(grmsURL, grmsDN, jobDescription); 
    285288        } 
     289     
     290    private void copyFile(String src, String dest) { 
     291        ServiceContext serviceContext = VineFlexUtilClass.getServiceContext(); 
     292        FileResourceManager fileResourceManager = getFileResourceManager(serviceContext); 
     293        FileLocation sourceLocation = new FileLocation(src); 
     294        FileLocation destinationLocation = new FileLocation(dest); 
     295        FileManager fileManager = fileResourceManager.createFileManager(sourceLocation); 
     296        TaskMonitor taskMonitor = fileManager.copy(sourceLocation, destinationLocation, TaskOptions.block()); 
     297        if (taskMonitor.completed()) { 
     298            log.debug("copy succeeded"); 
     299        } else if (taskMonitor.failed()) { 
     300            String message = taskMonitor.getTaskStatusMessage(); 
     301            log.debug("Task failed: " + message); 
     302            //model.setError(createErrorMap("makeDir", message)); 
     303        } else { 
     304            log.debug("Task returned with unexpected status: " + taskMonitor.getTaskStatus().getLabel()); 
     305            //model.setError(createErrorMap("Task returned with unexpected status: ", taskMonitor.getTaskStatusMessage())); 
     306        } 
     307    } 
    286308     
    287309        /* DB Methods */ 
Note: See TracChangeset for help on using the changeset viewer.