AutoScale. Removed checks for no parameters in update command.

This commit is contained in:
Vijay 2012-07-18 08:47:32 +05:30
parent deb70ad200
commit 09adc78196
1 changed files with 0 additions and 15 deletions

View File

@ -358,11 +358,6 @@ public class AutoScaleManagerImpl<Type> implements AutoScaleService, Manager {
AutoScaleVmProfileVO vmProfile = getEntityInDatabase(UserContext.current().getCaller(), "Auto Scale Vm Profile", profileId, _autoScaleVmProfileDao);
AutoScaleVmProfileVO bakUpProfile = getEntityInDatabase(UserContext.current().getCaller(), "Auto Scale Vm Profile", profileId, _autoScaleVmProfileDao);
if(templateId == null && otherDeployParams == null) {
//"Atleast one parameter should be passed for update"
return vmProfile;
}
if (templateId != null) {
vmProfile.setTemplateId(templateId);
}
@ -595,11 +590,6 @@ public class AutoScaleManagerImpl<Type> implements AutoScaleService, Manager {
List<Long> conditionIds = cmd.getConditionIds();
AutoScalePolicyVO policy = getEntityInDatabase(UserContext.current().getCaller(), "Auto Scale Policy", policyId, _autoScalePolicyDao);
if(duration == null && quietTime == null && conditionIds == null) {
//"Atleast one parameter should be passed for update"
return policy;
}
if (duration != null) {
policy.setDuration(duration);
}
@ -863,11 +853,6 @@ public class AutoScaleManagerImpl<Type> implements AutoScaleService, Manager {
AutoScaleVmGroupVO vmGroupVO = getEntityInDatabase(UserContext.current().getCaller(), "AutoScale Vm Group", vmGroupId, _autoScaleVmGroupDao);
if(minMembers == null && maxMembers == null && interval == null && scaleUpPolicyIds == null && scaleDownPolicyIds == null) {
//"Atleast one parameter should be passed for update"
return vmGroupVO;
}
if (!vmGroupVO.getState().equals(AutoScaleVmGroup.State_Disabled)) {
throw new InvalidParameterValueException("An AutoScale Vm Group can be updated only when it is in disabled state");
}