option = {
name: constraintsArray[i][PARAMETER.VALID_VALUES][j],
isDefault: false
- }
+ };
if ( ( UtilityService.hasContents (inputs[key][PARAMETER.DEFAULT]) )
&& (inputs[key][PARAMETER.DEFAULT] === constraintsArray[i][PARAMETER.VALID_VALUES][j] ) ) {
option = {
parameter.min = constraintsArray[i][PARAMETER.IN_RANGE][0];
parameter.max = constraintsArray[i][PARAMETER.IN_RANGE][1];
parameter.type = PARAMETER.NUMBER;
- parameter.value = inputs[key][PARAMETER.DEFAULT]
+ parameter.value = inputs[key][PARAMETER.DEFAULT];
parameterList.push(parameter);
parameterPushed = true;
//console.log ("pushed param for in_range");
if ( constraintsArray[i][PARAMETER.GREATER_THAN] != null ) {
parameter.type = PARAMETER.NUMBER;
parameter.min = constraintsArray[i][PARAMETER.GREATER_THAN];
- parameter.value = inputs[key][PARAMETER.DEFAULT]
+ parameter.value = inputs[key][PARAMETER.DEFAULT];
parameterList.push(parameter);
parameterPushed = true;
//console.log ("pushed param for greater_than");
var inventoryItem = DataService.getInventoryItem();
var inventoryInfo = ComponentService.getInventoryInfo(
_this.componentId, inventoryItem);
- }
+ };
/*
* The "*Mso*" functions return URL and request details that can be passed
var getMsoRequestDetails = function(parameterList) {
console.log("getMsoRequestDetails invoked, parameterList="); console.log(JSON.stringify(parameterList,null,4));
- //console.log("getMsoRequestDetails invoked, DataService.getArbitraryParameters()=");
- //console.log(JSON.stringify(DataService.getArbitraryParameters(),null,4));
//VoLTE logic goes here
if(DataService.getE2EService() === true) {
if(lineOfBusiness) {
requestDetails.lineOfBusiness = {
lineOfBusinessName: lineOfBusiness
- }
+ };
}
requestDetails.platform = {
requestDetails.lineOfBusiness = {
lineOfBusinessName: lineOfBusinessNamesString
- }
+ };
}
var platform = getValueFromList(FIELD.ID.PLATFORM, parameterList);
};
var buildCloudConfiguration = function (parameterList) {
- var lcpRegion;
- var cloudOwner;
var lcpRegionOptionId = getValueFromList(FIELD.ID.LCP_REGION, parameterList);
-
- if (lcpRegionOptionId === FIELD.KEY.LCP_REGION_TEXT) {
- lcpRegion = getValueFromList(FIELD.ID.LCP_REGION_TEXT,
- parameterList);
- cloudOwner = undefined;
- } else {
- var cloudOwnerAndLcpCloudRegion = getCloudOwnerAndLcpCloudRegionFromOptionId(lcpRegionOptionId);
- lcpRegion = cloudOwnerAndLcpCloudRegion.cloudRegionId;
- cloudOwner = cloudOwnerAndLcpCloudRegion.cloudOwner;
- }
+ var cloudOwnerAndLcpCloudRegion = DataService.getCloudOwnerAndLcpCloudRegionFromOptionId(lcpRegionOptionId);
+ var cloudOwner = cloudOwnerAndLcpCloudRegion.cloudOwner;
+ var lcpRegion = cloudOwnerAndLcpCloudRegion.cloudRegionId === FIELD.KEY.LCP_REGION_TEXT ?
+ getValueFromList(FIELD.ID.LCP_REGION_TEXT,parameterList) :
+ cloudOwnerAndLcpCloudRegion.cloudRegionId;
return {
lcpCloudRegionId: lcpRegion,
"modelCustomizationId": modelInfo.customizationUuid,
"modelCustomizationName": modelInfo.modelCustomizationName
}
- }
+ };
}
relatedInstanceList.push({
relatedInstance : relatedInstance
arbitraryParameters = {
name: parameter.id,
value: parameter.value
- }
+ };
arbitraryArray.push(arbitraryParameters);
}
}
}
return (arbitraryArray);
- }
+ };
var getModel = function() {
AsdcService.getModel(DataService.getModelId(), function(response) {
return parameter;
};
- var getCloudOwnerAndLcpCloudRegionFromOptionId = function (cloudRegionOptionId) {
- var cloudRegionTenantList = DataService.getCloudRegionTenantList();
- var cloudRegionTenant = _.find(cloudRegionTenantList, {"cloudRegionOptionId": cloudRegionOptionId});
- return {
- cloudOwner: cloudRegionTenant.cloudOwner,
- cloudRegionId: cloudRegionTenant.cloudRegionId
- }
- };
-
var getTenantList = function(cloudRegionOptionId) {
var cloudRegionTenantList = DataService.getCloudRegionTenantList();
var parameter = "";
parameterListControl
.updateList([ FIELD.PARAMETER.TENANT_DISABLED ]);
}
- if (list[0].value === FIELD.KEY.LCP_REGION_TEXT) {
+
+ var cloudOwnerAndLcpCloudRegion = DataService.getCloudOwnerAndLcpCloudRegionFromOptionId(list[0].value);
+ if (cloudOwnerAndLcpCloudRegion.cloudRegionId === FIELD.KEY.LCP_REGION_TEXT) {
parameterListControl
.updateList([ FIELD.PARAMETER.LCP_REGION_TEXT_VISIBLE ]);
} else {
getMsoRequestDetails : getMsoRequestDetails,
getMsoUrl : getMsoUrl,
setInventoryInfo: setInventoryInfo
- }
-}
+ };
+};
appDS2.factory("CreationService", [ "$log", "AaiService", "AsdcService",
"DataService","VIDCONFIGURATION", "ComponentService", "COMPONENT", "FIELD", "PARAMETER",