Changeset 445 for gssim_ui


Ignore:
Timestamp:
09/06/12 14:52:38 (13 years ago)
Author:
mcichenski
Message:
 
Location:
gssim_ui/branches/vine/gssimstudio/src/web/ui/flex
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/app/gssim/gssimstudio/editor/views/WorkloadEditor.mxml

    r442 r445  
    129129                                                        <mx:HBox> 
    130130                                                                <mx:Label text="{resourceManager.getString('WorkloadEditor', 'WorkloadFileName')}" width="150"/> 
    131                                                                 <mx:TextInput text="{workloadFileName}" /> 
     131                                                                <mx:TextInput id="workloadFileNameInput" change="{workloadFileName = workloadFileNameInput.text}"/> 
    132132                                                        </mx:HBox> 
    133133                                                        <mx:HBox> 
    134134                                                                <mx:Label text="{resourceManager.getString('WorkloadEditor', 'ResourceDescription')}"/> 
    135                                                                 <mx:ComboBox text="{resourcesFileName}" id="resourceDescriptionFile" labelField="fileName" dataProvider="{parentApplication.experimentEditor.workspaceResourcesFileList}" width="250"/> 
     135                                                                <mx:ComboBox change="{resourcesFileName = resourceDescriptionFile.text}" id="resourceDescriptionFile" labelField="fileName" dataProvider="{parentApplication.experimentEditor.workspaceResourcesFileList}" width="250"/> 
    136136                                                        </mx:HBox> 
    137137                                                        <mx:HBox> 
  • gssim_ui/branches/vine/gssimstudio/src/web/ui/flex/java/gssim/gssimstudio/flex/app/editor/GSSimStudio.java

    r444 r445  
    19471947    } 
    19481948         
    1949     public GSSimStudioModel uploadTextFile(String destFileName, String destFolder, String fileContent) throws IOException { 
     1949    public GSSimStudioModel uploadTextFile(String destFileName, String destFolder, String fileContent, FileManager manager) throws IOException { 
    19501950 
    19511951        log.debug("FILELISTCOM all files uploaded"); 
     
    19651965        FileResourceManager fileResourceManager = getFileResourceManager(serviceContext); 
    19661966        Location resourceLocation = new Location((String) fileListComModel.getCurrentLocationItem().get("url")); 
    1967         FileManager fileManager = fileResourceManager.createFileManager(resourceLocation); 
     1967        FileManager fileManager = manager; 
     1968        if (fileManager == null) fileManager = fileResourceManager.createFileManager(resourceLocation); 
    19681969        fileManager.changeDirectory((String) fileListComModel.getCurrentLocationItem().get("real_path")); 
    19691970 
     
    20552056        @BlazeDsMethod() 
    20562057    public GSSimStudioModel uploadPropertyFile(String destFileName, String fileContent) throws IOException { 
    2057                 return uploadTextFile(destFileName, "", fileContent); 
     2058                return uploadTextFile(destFileName, "", fileContent, null); 
    20582059    } 
    20592060         
    20602061        @BlazeDsMethod() 
    20612062    public GSSimStudioModel uploadNetworkTopologyFile(String destFileName, String fileContent) throws IOException { 
    2062                 return uploadTextFile(destFileName, "topologies/", fileContent); 
     2063                return uploadTextFile(destFileName, "topologies/", fileContent, null); 
    20632064    } 
    20642065         
    20652066        @BlazeDsMethod() 
    20662067    public GSSimStudioModel uploadResourceFile(String destFileName, String fileContent) throws IOException { 
    2067                 return uploadTextFile(destFileName, "resources/", fileContent); 
     2068                return uploadTextFile(destFileName, "resources/", fileContent, null); 
    20682069    } 
    20692070         
     
    20742075                String gssimInput = null; 
    20752076                Connection connection = null; 
     2077                FileManager fileManager = null; 
    20762078                try { 
    20772079                        connection = factory().createDBConnection(dbAddress, dbUser, 
     
    20882090            FileResourceManager fileResourceManager = getFileResourceManager(serviceContext); 
    20892091            FileLocation parentLocation = new FileLocation(gssimInput + "?filetype=directory"); 
    2090             FileManager fileManager = fileResourceManager.createFileManager(parentLocation); 
     2092            fileManager = fileResourceManager.createFileManager(parentLocation); 
    20912093            TaskMonitor taskMonitor = fileManager.makeDirectory(uniqueFolderName, TaskOptions.block()); 
    20922094            if (taskMonitor.completed()) { 
     
    21142116                } 
    21152117                 
    2116                 model = uploadTextFile("generator.xml", "generator/" + uniqueFolderName, fileContent); 
     2118                model = uploadTextFile("generator.xml", "generator/" + uniqueFolderName, fileContent, fileManager); 
    21172119                String properties = "resdesc=../../resources/" + resourceFileName + "\n"; 
    21182120                properties += "createscenario.tasksdesc=generator.xml\n"; 
     
    21202122                properties += "createscenario.workloadfilename=" + workloadFileName + "\n"; 
    21212123                properties += "createscenario.overwrite_files=true\n"; 
    2122                 model = uploadTextFile("generator.properties", "generator/" + uniqueFolderName, properties); 
     2124                model = uploadTextFile("generator.properties", "generator/" + uniqueFolderName, properties, fileManager); 
    21232125                model.setMessageCode("GenerateWorkloadSucces"); 
    21242126                return model; 
Note: See TracChangeset for help on using the changeset viewer.