You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by la...@apache.org on 2012/10/15 20:41:43 UTC

svn commit: r1398444 - /airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java

Author: lahiru
Date: Mon Oct 15 18:41:43 2012
New Revision: 1398444

URL: http://svn.apache.org/viewvc?rev=1398444&view=rev
Log:
updating application description dialog withnew field

Modified:
    airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java

Modified: airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java?rev=1398444&r1=1398443&r2=1398444&view=diff
==============================================================================
--- airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java (original)
+++ airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java Mon Oct 15 18:41:43 2012
@@ -52,12 +52,14 @@ public class ApplicationDescriptionHostA
     private XBayaTextField txtMinMemory = new XBayaTextField();
     private XBayaTextField txtMaxMemory = new XBayaTextField();
     private XBayaTextField txtCpuCount = new XBayaTextField();
+    private XBayaTextField txtNodeCount = new XBayaTextField();
     private XBayaTextField txtProcessorsPerNode = new XBayaTextField();
     private JButton okButton;
     private AiravataRegistry2 registry;
     private ApplicationDeploymentDescription descriptor;
 	private XBayaLabel lblCpuCount;
 	private XBayaLabel lblProcessorPerNode;
+    private XBayaLabel lbNodeCount;
 
     /**
      * Create the dialog.
@@ -122,6 +124,7 @@ public class ApplicationDescriptionHostA
         txtMaxMemory = new XBayaTextField();
         txtCpuCount = new XBayaTextField();
         txtProcessorsPerNode = new XBayaTextField();
+        txtNodeCount = new XBayaTextField();
 
         DefaultComboBoxModel cmbModelJobType = new DefaultComboBoxModel(getJobTypesAsStrings());
 		cmbJobType = new XBayaComboBox(cmbModelJobType);
@@ -147,6 +150,7 @@ public class ApplicationDescriptionHostA
 		lblProcessorPerNode = new XBayaLabel("Processor Per Node", txtProcessorsPerNode);
 		XBayaLabel lblMinMemory = new XBayaLabel("Min Memory",txtMinMemory);
 		XBayaLabel lblMaxMemory = new XBayaLabel("Max Memory",txtMaxMemory);
+        lbNodeCount = new XBayaLabel("Node Count", txtNodeCount);
 
 		panel.add(lbljobType);
 		panel.add(cmbJobType);
@@ -166,10 +170,12 @@ public class ApplicationDescriptionHostA
 		panel.add(txtMinMemory);
         panel.add(lblMaxMemory);
         panel.add(txtMaxMemory);
+        panel.add(lbNodeCount);
+        panel.add(txtNodeCount);
 		panel.getSwingComponent().setBorder(BorderFactory.createEtchedBorder());
         buttonPane.getSwingComponent().setBorder(BorderFactory.createEtchedBorder());
 
-        SwingUtil.layoutToGrid(panel.getSwingComponent(), 9, 2, SwingUtil.WEIGHT_NONE, 1);
+        SwingUtil.layoutToGrid(panel.getSwingComponent(), 10, 2, SwingUtil.WEIGHT_NONE, 1);
         
         buttonPane.add(okButton);
         buttonPane.add(cancelButton);
@@ -244,6 +250,10 @@ public class ApplicationDescriptionHostA
 			getGramApplicationDescriptionType().setProcessorsPerNode(
 					Integer.parseInt(txtProcessorsPerNode.getText()));
 		}
+        if (isValueNotEmpty(txtNodeCount.getText())) {
+			getGramApplicationDescriptionType().setNodeCount(
+					Integer.parseInt(txtNodeCount.getText()));
+		}
 		if (isValueNotEmpty(txtMinMemory.getText())) {
 			getGramApplicationDescriptionType().setMinMemory(
 					Integer.parseInt(txtMinMemory.getText()));