Remove SDC query
[clamp.git] / src / main / resources / META-INF / resources / designer / scripts / CldsOpenModelCtrl.js
index 2d1eeaa..2b7c625 100644 (file)
@@ -26,12 +26,14 @@ app
 [
 '$scope',
 '$rootScope',
+'$modalInstance',
+'$window',
 '$uibModalInstance',
 'cldsModelService',
 '$location',
 'dialogs',
 'cldsTemplateService',
-function($scope, $rootScope, $uibModalInstance, cldsModelService, $location,
+function($scope, $rootScope, $modalInstance, $window, $uibModalInstance, cldsModelService, $location,
          dialogs, cldsTemplateService) {
        $scope.typeModel = 'template';
        $scope.error = {
@@ -49,8 +51,6 @@ function($scope, $rootScope, $uibModalInstance, cldsModelService, $location,
        });
        $scope.paramsRetry = function() {
                // $("#paramsWarn").hide();
-               var currentValue = $("#service").val() == null ? previous : $(
-               "#service").val();
                $("#ridinSpinners").css("display", "")
                loadSharedPropertyByService(currentValue, true, callBack);
                $("#ridinSpinners").css("display", "none")
@@ -69,11 +69,6 @@ function($scope, $rootScope, $uibModalInstance, cldsModelService, $location,
                        $scope.close();
                }
        }
-       $scope.refreshASDC = function() {
-               $("#ridinSpinners").css("display", "")
-               var bool = loadSharedPropertyByService(undefined, true, callBack);
-               $("#ridinSpinners").css("display", "none");
-       }
        cldsTemplateService.getSavedTemplate().then(function(pars) {
                $scope.templateNamel = []
                for (var i = 0; i < pars.length; i++) {
@@ -92,14 +87,20 @@ function($scope, $rootScope, $uibModalInstance, cldsModelService, $location,
                }
                return false;
        }
-       $scope.checkExisting = function() {
-               var name = $('#modelName').val();
-               if (contains($scope.modelNamel, name)) {
-                       $scope.nameinUse = true;
+       $scope.checkExisting=function(checkVal, errPatt, num){
+               var name = checkVal;
+               if (!errPatt && (checkVal!== undefined)){
+                       if(contains($scope.modelNamel,name)){
+                               $scope["nameinUse"+num]=true;
+                               return true;
+                       }else{
+                               $scope["nameinUse"+num]=false;
+                               return false;
+                       }
                } else {
-                       $scope.nameinUse = false;
+                       $scope["nameinUse"+num]=false;
+                       return false;
                }
-               specialCharacters();
        }
        function specialCharacters() {
                $scope.spcl = false;
@@ -117,126 +118,8 @@ function($scope, $rootScope, $uibModalInstance, cldsModelService, $location,
                $rootScope.isNewClosed = false;
                $uibModalInstance.close("closed");
        };
-       $scope.createNewModelOffTemplate = function(formModel) {
-               reloadDefaultVariables(false)
-               var modelName = document.getElementById("modelName").value;
-               var templateName = document.getElementById("templateName").value;
-               if (!modelName) {
-                       $scope.error.flag = true;
-                       $scope.error.message = "Please enter any closed template name for proceeding";
-                       return false;
-               }
-               // init UTM items
-               $scope.utmModelsArray = [];
-               $scope.selectedParent = {};
-               $scope.currentUTMModel = {};
-               $scope.currentUTMModel.selectedParent = {};
-               $rootScope.oldUTMModels = [];
-               $rootScope.projectName = "clds_default_project";
-               var utmModels = {};
-               utmModels.name = modelName;
-               utmModels.subModels = [];
-               $rootScope.utmModels = utmModels;
-               cldsTemplateService.getTemplate(templateName).then(function(pars) {
-                       var tempImageText = pars.imageText;
-                       var authorizedToUp = pars.userAuthorizedToUpdate;
-                       pars = {}
-                       pars.imageText = tempImageText
-                       pars.status = "DESIGN";
-                       if (readMOnly) {
-                               pars.permittedActionCd = [ "" ];
-                       } else {
-                               pars.permittedActionCd = [ "TEST", "SUBMIT" ];
-                       }
-                       selected_template = templateName
-                       selected_model = modelName;
-                       cldsModelService.processActionResponse(modelName, pars);
-                       // set model bpmn and open diagram
-                       $rootScope.isPalette = true;
-               }, function(data) {
-                       // alert("getModel failed");
-               });
-               allPolicies = {};
-               elementMap = {};
-               $uibModalInstance.close("closed");
-       }
-       $scope.cloneModel = function() {
-               reloadDefaultVariables(false)
-               var modelName = document.getElementById("modelName").value;
-               var originalModel = document.getElementById("modelList").value;
-               if (!modelName) {
-                       $scope.error.flag = true;
-                       $scope.error.message = "Please enter any name for proceeding";
-                       return false;
-               }
-               // init UTM items
-               $scope.utmModelsArray = [];
-               $scope.selectedParent = {};
-               $scope.currentUTMModel = {};
-               $scope.currentUTMModel.selectedParent = {};
-               $rootScope.oldUTMModels = [];
-               $rootScope.projectName = "clds_default_project";
-               var utmModels = {};
-               utmModels.name = modelName;
-               utmModels.subModels = [];
-               $rootScope.utmModels = utmModels;
-               cldsModelService.getModel(originalModel).then(function(pars) {
-                       // process data returned
-                       var propText = pars.propText;
-                       var status = pars.status;
-                       var controlNamePrefix = pars.controlNamePrefix;
-                       var controlNameUuid = pars.controlNameUuid;
-                       selected_template = pars.templateName;
-                       typeID = pars.typeId;
-                       pars.status = "DESIGN";
-                       if (readMOnly) {
-                               pars.permittedActionCd = [ "" ];
-                       } else {
-                               pars.permittedActionCd = [ "TEST", "SUBMIT" ];
-                       }
-                       pars.controlNameUuid = "";
-                       modelEventService = pars.event;
-                       // actionCd = pars.event.actionCd;
-                       actionStateCd = pars.event.actionStateCd;
-                       deploymentId = pars.deploymentId;
-                       var authorizedToUp = pars.userAuthorizedToUpdate;
-                       cldsModelService.processActionResponse(modelName, pars);
-                       // deserialize model properties
-                       if (propText == null) {
-                       } else {
-                               elementMap = JSON.parse(propText);
-                       }
-                       selected_model = modelName;
-                       // set model bpmn and open diagram
-                       $rootScope.isPalette = true;
-               }, function(data) {
-               });
-               $uibModalInstance.close("closed");
-       }
-       $scope.createNewModel = function() {
-               reloadDefaultVariables(false)
-               var modelName = document.getElementById("modelName").value;
-               // BEGIN env
-               // init UTM items
-               $scope.utmModelsArray = [];
-               $scope.selectedParent = {};
-               $scope.currentUTMModel = {};
-               $scope.currentUTMModel.selectedParent = {};
-               $rootScope.oldUTMModels = [];
-               $rootScope.projectName = "clds_default_project";
-               var utmModels = {};
-               utmModels.name = modelName;
-               utmModels.subModels = [];
-               $rootScope.utmModels = utmModels;
-               // enable appropriate menu options
-               var pars = {
-                       status : "DESIGN"
-               };
-               cldsModelService.processActionResponse(modelName, pars);
-               selected_model = modelName;
-               // set model bpmn and open diagram
-               $rootScope.isPalette = true;
-               $uibModalInstance.close("closed");
+       $scope.closeDiagram=function(){
+               $window.location.reload();
        }
        $scope.revertChanges = function() {
                $scope.openModel();
@@ -257,6 +140,7 @@ function($scope, $rootScope, $uibModalInstance, cldsModelService, $location,
                var utmModels = {};
                utmModels.name = modelName;
                utmModels.subModels = [];
+               utmModels.type = 'Model';
                $rootScope.utmModels = utmModels;
                cldsModelService.getModel(modelName).then(function(pars) {
                        // process data returned
@@ -273,13 +157,16 @@ function($scope, $rootScope, $uibModalInstance, cldsModelService, $location,
                        if (readMOnly) {
                                pars.permittedActionCd = [ "" ];
                        }
-                       cldsModelService.processActionResponse(modelName, pars);
+
                        // deserialize model properties
                        if (propText == null) {
                        } else {
                                elementMap = JSON.parse(propText);
                        }
+                       var simple = elementMap.simpleModel;
+                       $rootScope.isSimpleModel = simple;
                        selected_model = modelName;
+                       cldsModelService.processActionResponse(modelName, pars, simple);
                        // set model bpmn and open diagram
                        $rootScope.isPalette = true;
                }, function(data) {