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