Removal of dead code
[clamp.git] / src / main / resources / META-INF / resources / designer / scripts / OperationalPolicyCtrl.js
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP CLAMP
4  * ================================================================================
5  * Copyright (C) 2017-2018 AT&T Intellectual Property. All rights
6  *                             reserved.
7  * ================================================================================
8  * Licensed under the Apache License, Version 2.0 (the "License"); 
9  * you may not use this file except in compliance with the License. 
10  * You may obtain a copy of the License at
11  * 
12  * http://www.apache.org/licenses/LICENSE-2.0
13  * 
14  * Unless required by applicable law or agreed to in writing, software 
15  * distributed under the License is distributed on an "AS IS" BASIS, 
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
17  * See the License for the specific language governing permissions and 
18  * limitations under the License.
19  * ============LICENSE_END============================================
20  * ===================================================================
21  * 
22  */
23 app
24 .controller(
25 'operationalPolicyCtrl',
26 [
27 '$scope',
28 '$rootScope',
29 '$uibModalInstance',
30 'data',
31 'operationalPolicyService',
32 'dialogs',
33 function($scope, $rootScope, $uibModalInstance, data, operationalPolicyService, 
34          dialogs) {
35         console.log("//////operationalPolicyCtrl");
36         // Below code is added to get the policyNames
37         var policies = getOperationalPolicyProperty();
38         for ( var obj in policies) {
39                         if (!($.isEmptyObject(obj))) {
40                                 allPolicies = jQuery.extend({}, obj);
41                                 $scope.policyNames = [];
42                                 for ( var policy in allPolicies) {
43                                         $scope.policyNames.push(policy);
44                                 }
45                         }
46         }
47         setTimeout(function() {
48                 console.log("setTimeout");
49                 setMultiSelect();
50         }, 100);
51         $scope.close = function() {
52                 console.log("close");
53                 $uibModalInstance.close("closed");
54         };
55
56         $scope.submitForm = function(obj) {
57                 var operationalPolicies = JSON.parse(JSON.stringify(getOperationalPolicies()));
58                 if (obj !== null) {
59                         operationalPolicies[0]["configurationsJson"] = obj;
60                 }
61                 operationalPolicyService.saveOpPolicyProperties(operationalPolicies).then(function(pars) {
62                         updateOpPolicyProperties(operationalPolicies);
63                 }, function(data) {
64                 });
65      };
66
67 } ]);