angular.forEach(subscriber[FIELD.ID.SERVICE_SUBSCRIPTIONS][FIELD.ID.SERVICE_SUBSCRIPTION], function(serviceSubscription, key) {\r
var serviceInstanceId = [];\r
var serviceType = "";\r
- if (serviceSubscription[FIELD.ID.SERVICE_TYPE] != null) {\r
- serviceType = serviceSubscription[FIELD.ID.SERVICE_TYPE];\r
+ if (serviceSubscription[FIELD.ID.SERVICETYPE] != null) {\r
+ serviceType = serviceSubscription[FIELD.ID.SERVICETYPE];\r
} else {\r
serviceType = FIELD.PROMPT.NO_SERVICE_SUB;\r
}\r
serviceType : serviceType,\r
serviceInstanceId : subVal.serviceInstanceId,\r
aaiModelInvariantId : subVal.aaiModelInvariantId,\r
- aaiModelVersionId : subVal.aaiModelVersionId,\r
+ aaiModelVersionId\r
+ : subVal.aaiModelVersionId,\r
serviceInstanceName : subVal.serviceInstanceName\r
});\r
});\r
var serviceSubscriptions = response.data[FIELD.ID.SERVICE_SUBSCRIPTIONS][FIELD.ID.SERVICE_SUBSCRIPTION];\r
\r
for (var i = 0; i < serviceSubscriptions.length; i++) {\r
- serviceTypes.push(serviceSubscriptions[i][FIELD.ID.SERVICE_TYPE]);\r
+ serviceTypes.push(serviceSubscriptions[i][FIELD.ID.SERVICETYPE]);\r
}\r
successCallbackFunction(serviceTypes);\r
} else {\r
}\r
})["catch"]\r
(UtilityService.runHttpErrorHandler);\r
-}\r
+},\r
+getServiceModelsByServiceType : function(namedQueryId,globalCustomerId,serviceType,successCallbackFunction) {\r
+ $log\r
+ .debug("AaiService:getServiceModelsByServiceType");\r
+ var url = COMPONENT.AAI_GET_SERVICES_BY_TYPE+COMPONENT.FORWARD_SLASH+namedQueryId+COMPONENT.FORWARD_SLASH+globalCustomerId+COMPONENT.FORWARD_SLASH +serviceType+COMPONENT.ASSIGN + Math.random();\r
+ \r
+ $http.get(url,\r
+ {\r
+ timeout : PropertyService\r
+ .getServerResponseTimeoutMsec()\r
+ }).then(function(response) {\r
+ if (response.data) {\r
+ successCallbackFunction(response);\r
+ } else {\r
+ successCallbackFunction([]);\r
+ }\r
+ })["catch"]\r
+ (UtilityService.runHttpErrorHandler);\r
+ }\r
}\r
}\r
\r