1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
(function () {
'use strict';
appDS2.service('changeManagementService', ['$http', '$q', 'COMPONENT', 'VIDCONFIGURATION', changeManagementService]);
function changeManagementService($http, $q, COMPONENT, VIDCONFIGURATION) {
this.getWorkflows = function (vnfs) {
var requestVnfs = _.map(vnfs, function (vnf) {
return {
UUID: vnf["modelVersionId"],
invariantUUID: vnf["invariant-id"]
};
});
var requestDetails = {vnfsDetails: requestVnfs};
return $http.post(COMPONENT.GET_WORKFLOW, requestDetails)
.success(function (response) {
return {data: response};
})
.catch(function (err) {
return {data: []};
});
};
this.getMSOChangeManagements = function() {
var deferred = $q.defer();
$http.get(COMPONENT.GET_MSO_WORKFLOWS)
.success(function (response) {
deferred.resolve({data: response});
})
.error(function(data, status, headers, config) {
deferred.reject({message: data, status: status});
});
return deferred.promise;
};
this.getAllSDCServices = function () {
var deferred = $q.defer();
$http.get(COMPONENT.SERVICES_DIST_STATUS_PATH + VIDCONFIGURATION.ASDC_MODEL_STATUS)
.success(function (response) {
deferred.resolve({data: response});
})
.error(function(data, status, headers, config) {
deferred.reject({message: data, status: status});
});
return deferred.promise;
};
this.getSDCService = function(uuid) {
var deferred = $q.defer();
$http.get(COMPONENT.SERVICES_PATH + uuid)
.success(function (response) {
deferred.resolve({data: response});
})
.error(function(data, status, headers, config) {
deferred.reject({message: data, status: status});
});
return deferred.promise;
};
this.getSchedulerChangeManagements = function(){
var deferred = $q.defer();
$http.get(COMPONENT.GET_SCHEDULER_CHANGE_MANAGEMENTS)
.success(function (response) {
deferred.resolve({data: response});
})
.error(function(data, status, headers, config) {
deferred.reject({message: data, status: status});
});
return deferred.promise;
};
}
})();
|