Repository: incubator-stratos
Updated Branches:
  refs/heads/master a40962911 -> 237c0bb28


Check partition ID empty before deploying


Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/237c0bb2
Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/237c0bb2
Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/237c0bb2

Branch: refs/heads/master
Commit: 237c0bb28eef3f05b4176d1203876c31be8703dd
Parents: a409629
Author: Udara Liyanage <[email protected]>
Authored: Mon Feb 17 11:23:14 2014 -0500
Committer: Udara Liyanage <[email protected]>
Committed: Mon Feb 17 11:23:14 2014 -0500

----------------------------------------------------------------------
 .../apache/stratos/autoscaler/partition/PartitionManager.java   | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/237c0bb2/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/partition/PartitionManager.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/partition/PartitionManager.java
 
b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/partition/PartitionManager.java
index a3dfecc..98aaffc 100644
--- 
a/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/partition/PartitionManager.java
+++ 
b/components/org.apache.stratos.autoscaler/src/main/java/org/apache/stratos/autoscaler/partition/PartitionManager.java
@@ -19,6 +19,7 @@
 
 package org.apache.stratos.autoscaler.partition;
 
+import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.stratos.autoscaler.NetworkPartitionLbHolder;
@@ -72,7 +73,9 @@ private static final Log log = 
LogFactory.getLog(PartitionManager.class);
         * Deploy a new partition to Auto Scaler.
         */
     public boolean addNewPartition(Partition partition) throws 
AutoScalerException, InvalidPartitionException {
-
+        if (StringUtils.isEmpty(partition.getId())){
+            throw new AutoScalerException("Partition id can not be empty");
+        }
         if (this.partitionExist(partition.getId())) {
             throw new AutoScalerException(String.format("Partition already 
exist in partition manager: [id] %s", partition.getId()));
         }

Reply via email to