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()));