2 * ================================================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ================================================================================
20 app.controller('droolsViewController', function ($scope,modalService,droolsService){
23 $scope.resultsString = "";
25 droolsService.getDroolDetails(droolsService.getSelectedFile()).then(function(data){
28 $scope.postDroolsBean = JSON.parse(j.data);
29 //execute($scope.postDroolsBean);
32 console.log("failed");
38 $scope.execute = function(postDroolsBean) {
39 console.log(postDroolsBean);
40 var uuu = "post_drools/execute";
41 var postData={postDroolsBean:postDroolsBean};
46 contentType: 'application/json',
47 data: JSON.stringify(postData),
48 success : function(data){
49 $scope.$apply(function(){
50 $scope.resultsString=data.resultsString;
51 console.log($scope.resultsString);
54 error : function(data){
56 modalService.showFailure("Fail","Error while executing: "+ data.responseText);