[jboss-svn-commits] JBL Code SVN: r35690 - in labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing: swingui and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Oct 24 06:14:00 EDT 2010
Author: ge0ffrey
Date: 2010-10-24 06:14:00 -0400 (Sun, 24 Oct 2010)
New Revision: 35690
Modified:
labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/domain/CloudAssignment.java
labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/domain/CloudComputer.java
labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/domain/CloudProcess.java
labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/swingui/CloudBalancingPanel.java
Log:
cloudbalance: remove name property
Modified: labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/domain/CloudAssignment.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/domain/CloudAssignment.java 2010-10-24 09:49:30 UTC (rev 35689)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/domain/CloudAssignment.java 2010-10-24 10:14:00 UTC (rev 35690)
@@ -50,7 +50,7 @@
}
public String getLabel() {
- return cloudProcess.getName();
+ return cloudProcess.getLabel();
}
public int getMinimalCpuPower() {
Modified: labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/domain/CloudComputer.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/domain/CloudComputer.java 2010-10-24 09:49:30 UTC (rev 35689)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/domain/CloudComputer.java 2010-10-24 10:14:00 UTC (rev 35690)
@@ -26,20 +26,11 @@
@XStreamAlias("CloudComputer")
public class CloudComputer extends AbstractPersistable implements Comparable<CloudComputer> {
- private String name;
private int cpuPower; // in gigahertz
private int memory; // in gigabyte RAM
private int networkBandwidth; // in gigabyte per hour
private int cost; // in euro per hour
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
public int getCpuPower() {
return cpuPower;
}
@@ -72,15 +63,16 @@
this.cost = cost;
}
+ public String getLabel() {
+ return "CPU " + cpuPower + " GHz / RAM " + memory + " GB / Network " + networkBandwidth + " GB";
+ }
+
public int compareTo(CloudComputer other) {
return new CompareToBuilder()
- .append(name, other.name)
+ .append(cpuPower, other.cpuPower)
+ .append(memory, other.memory)
+ .append(networkBandwidth, other.networkBandwidth)
.toComparison();
}
- @Override
- public String toString() {
- return name;
- }
-
}
Modified: labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/domain/CloudProcess.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/domain/CloudProcess.java 2010-10-24 09:49:30 UTC (rev 35689)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/domain/CloudProcess.java 2010-10-24 10:14:00 UTC (rev 35690)
@@ -26,19 +26,10 @@
@XStreamAlias("CloudProcess")
public class CloudProcess extends AbstractPersistable implements Comparable<CloudProcess> {
- private String name;
private int minimalCpuPower; // in gigahertz
private int minimalMemory; // in gigabyte RAM
private int minimalNetworkBandwidth; // in gigabyte per hour
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
public int getMinimalCpuPower() {
return minimalCpuPower;
}
@@ -67,15 +58,17 @@
return minimalCpuPower * minimalMemory * minimalNetworkBandwidth;
}
+ public String getLabel() {
+ return "Minimal: CPU " + minimalCpuPower + " GHz / RAM " + minimalMemory + " GB / Network "
+ + minimalNetworkBandwidth + " GB";
+ }
+
public int compareTo(CloudProcess other) {
return new CompareToBuilder()
- .append(name, other.name)
+ .append(minimalCpuPower, other.minimalCpuPower)
+ .append(minimalMemory, other.minimalMemory)
+ .append(minimalNetworkBandwidth, other.minimalNetworkBandwidth)
.toComparison();
}
- @Override
- public String toString() {
- return name;
- }
-
}
Modified: labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/swingui/CloudBalancingPanel.java
===================================================================
--- labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/swingui/CloudBalancingPanel.java 2010-10-24 09:49:30 UTC (rev 35689)
+++ labs/jbossrules/trunk/drools-planner/drools-planner-examples/src/main/java/org/drools/planner/examples/cloudbalancing/swingui/CloudBalancingPanel.java 2010-10-24 10:14:00 UTC (rev 35690)
@@ -54,7 +54,7 @@
public CloudBalancingPanel() {
- setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
+ setLayout(new GridLayout(0, 1));
}
private CloudBalance getCloudBalance() {
@@ -86,12 +86,12 @@
private final CloudComputer cloudComputer;
public CloudComputerPanel(CloudComputer cloudComputer) {
- setLayout(new BoxLayout(this, BoxLayout.X_AXIS));
+ setLayout(new GridLayout(1, 0));
this.cloudComputer = cloudComputer;
setBorder(BorderFactory.createCompoundBorder(
BorderFactory.createLineBorder(Color.DARK_GRAY),
BorderFactory.createEmptyBorder(2, 2, 2, 2)));
- JLabel cloudComputerLabel = new JLabel(cloudComputer.getName());
+ JLabel cloudComputerLabel = new JLabel(cloudComputer.getLabel());
cloudComputerLabel.setBorder(BorderFactory.createCompoundBorder(
BorderFactory.createLineBorder(Color.DARK_GRAY),
BorderFactory.createEmptyBorder(2, 2, 2, 2)));
More information about the jboss-svn-commits
mailing list