summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.core
diff options
context:
space:
mode:
authorSelvasundaram <selvam@gluster.com>2011-07-04 19:20:26 +0530
committerSelvasundaram <selvam@gluster.com>2011-07-04 19:20:26 +0530
commitc2d7de50f8e54c85e53dc8803a8100d6711d1bb1 (patch)
treea9a9bf318c02d6b1bc4152b7f63a3e54f91f456c /src/com.gluster.storage.management.core
parentf9ddc60ee998d24ff1f2b5f158a2b0e14f965b0d (diff)
parent45ca89a241e826d80802d9e3e93d28f8cd026316 (diff)
Merge branch 'tasks'
Conflicts: src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/AddBrickAction.java src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/CommitTaskAction.java src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/tasks/MigrateBrickTask.java src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java
Diffstat (limited to 'src/com.gluster.storage.management.core')
-rw-r--r--src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java19
-rw-r--r--src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/response/TaskInfoListResponse.java3
2 files changed, 14 insertions, 8 deletions
diff --git a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java
index 56b52659..4f6c317c 100644
--- a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java
+++ b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/model/Cluster.java
@@ -95,12 +95,8 @@ public class Cluster extends Entity {
}
public void updateVolume(String volumeName, List<Brick> bricks) {
- for (Volume volume : volumes) {
- if (volume.getName().equals(volumeName)) {
- volume.setBricks(bricks);
- return;
- }
- }
+ Volume volume = getVolume(volumeName);
+ volume.setBricks(bricks);
}
public Cluster(String name, Entity parent) {
@@ -165,4 +161,13 @@ public class Cluster extends Entity {
}
return null;
}
-} \ No newline at end of file
+
+ public Volume getVolume(String volumeName) {
+ for (Volume volume : getVolumes() ) {
+ if (volume.getName().equals(volumeName)) {
+ return volume;
+ }
+ }
+ return null;
+ }
+}
diff --git a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/response/TaskInfoListResponse.java b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/response/TaskInfoListResponse.java
index 0ab27c35..ba1c4f9f 100644
--- a/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/response/TaskInfoListResponse.java
+++ b/src/com.gluster.storage.management.core/src/com/gluster/storage/management/core/response/TaskInfoListResponse.java
@@ -20,6 +20,7 @@
*/
package com.gluster.storage.management.core.response;
+import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlElement;
@@ -29,7 +30,7 @@ import com.gluster.storage.management.core.model.TaskInfo;
@XmlRootElement(name = "tasks")
public class TaskInfoListResponse {
- private List<TaskInfo> taskInfoList;
+ private List<TaskInfo> taskInfoList = new ArrayList<TaskInfo>();
public TaskInfoListResponse() {