Changeset 398 for gssim_ui/branches


Ignore:
Timestamp:
08/17/12 20:16:29 (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

    r397 r398  
    202202                        else { 
    203203                                jobDescription = list.get(0).getValue(); 
    204                                 jobDescription = jobDescription.replace(jdPropertyFile, "input/" + destFileName); 
    205                                 //jobDescription = jobDescription.replace(jdPropertyFile, uniqueFolderName + "/" + destFileName); 
     204                                //jobDescription = jobDescription.replace(jdPropertyFile, "input/" + destFileName); 
     205                                jobDescription = jobDescription.replace(jdPropertyFile, uniqueFolderName + "/" + destFileName); 
    206206                        } 
    207207                         
     
    213213                                if (inputLocation.endsWith("/")) 
    214214                                        inputLocation = inputLocation.substring(0,inputLocation.length() - 1); 
     215                                 
    215216                                if (jobDescription != null) 
    216                                         jobDescription = jobDescription.replace(jdInputLocation, inputLocation); 
     217                                        jobDescription = jobDescription.replace(jdInputLocation, inputLocation + "/" + uniqueFolderName;); 
    217218                        } 
    218219                         
     
    231232                        else 
    232233                                gssimInput = list.get(0).getValue(); 
     234                         
     235                        ServiceContext serviceContext = VineFlexUtilClass.getServiceContext(); 
     236            FileResourceManager fileResourceManager = getFileResourceManager(serviceContext); 
     237            FileLocation parentLocation = new FileLocation(inputLocation); 
     238            FileManager fileManager = fileResourceManager.createFileManager(parentLocation); 
     239            TaskMonitor taskMonitor = fileManager.makeDirectory(uniqueFolderName, TaskOptions.block()); 
     240            if (taskMonitor.completed()) { 
     241                log.debug("mkdir succeeded"); 
     242            } else if (taskMonitor.failed()) { 
     243                String message = taskMonitor.getTaskStatusMessage(); 
     244                model.setError(createErrorMap("makeDir", message)); 
     245            } else { 
     246                log.debug("Task returned with unexpected status: " + taskMonitor.getTaskStatus().getLabel()); 
     247                model.setError(createErrorMap("Task returned with unexpected status: ", taskMonitor.getTaskStatusMessage())); 
     248            } 
    233249                         
    234250                } catch (SQLException e) { 
     
    265281                model.setMessageCode("ExperimentSubmitted"); 
    266282                 
    267                 //return (GSSimStudioModel) VineFlexUtilClass.getUIModel(); 
    268                 return doSubmitApplication(grmsURL, grmsDN, jobDescription); 
     283                return (GSSimStudioModel) VineFlexUtilClass.getUIModel(); 
     284                //return doSubmitApplication(grmsURL, grmsDN, jobDescription); 
    269285        } 
    270286     
Note: See TracChangeset for help on using the changeset viewer.