X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=src%2Fmain%2Fresources%2FMETA-INF%2Fresources%2Fdesigner%2Fscripts%2FCldsModelService.js;h=98e8443ee2350f50b659a700dbe917ac7d6b6fbd;hb=b7d7e6e7be399ba7acce89b552e1684aa99548d6;hp=9cff04531dd18ba58845e01ab861aafd7fac0e9f;hpb=e3489d939cd18a4cfa2394ab64ffdb972ddd6a86;p=clamp.git
diff --git a/src/main/resources/META-INF/resources/designer/scripts/CldsModelService.js b/src/main/resources/META-INF/resources/designer/scripts/CldsModelService.js
index 9cff0453..98e8443e 100644
--- a/src/main/resources/META-INF/resources/designer/scripts/CldsModelService.js
+++ b/src/main/resources/META-INF/resources/designer/scripts/CldsModelService.js
@@ -20,386 +20,373 @@
* ===================================================================
*
*/
-
-app.service('cldsModelService', ['alertService', '$http', '$q', function(alertService, $http, $q) {
-
- function checkIfElementType(name) {
- //This will open the methods located in the app.js
- if (undefined == name) {
- return
- }
-
- mapping = {
- 'tca': TCAWindow,
- 'policy': PolicyWindow,
- 'vescollector': VesCollectorWindow,
- 'holmes': HolmesWindow,
- };
-
- key = name.split('_')[0].toLowerCase()
- if (key in mapping) {
- mapping[key]();
- }
- }
-
- this.toggleDeploy = function(uiAction, modelName, controlNamePrefixIn,
- bpmnTextIn, propTextIn, svgXmlIn, templateName, typeID, controlNameUuid, modelEventService, deploymentId) {
-
- var def = $q.defer();
- var sets = [];
- var action = uiAction.toLowerCase();
- var deployUrl = "/restservices/clds/v1/clds/" + action + "/" + modelName;
- var requestData = {
- name: modelName,
- controlNamePrefix: controlNamePrefixIn,
- bpmnText: bpmnTextIn,
- propText: propTextIn,
- imageText: svgXmlIn,
- templateName: templateName,
- typeId: typeID,
- controlNameUuid: controlNameUuid,
- event: modelEventService,
- deploymentId: deploymentId
- };
-
- $http.put(deployUrl, requestData)
- .success(function(data) {
- var newData = data;
- if (typeof data.body !== 'undefined') {
- newData = data.body;
- }
- deploymentId = newData.deploymentId;
- def.resolve(newData);
- alertService.alertMessage("Action Successful:" + uiAction, 1)
- })
- .error(function(data) {
- alertService.alertMessage("Action Failure:" + uiAction, 2)
- def.reject("Save Model not successful");
- });
-
- return def.promise;
- };
-
- this.getASDCServices = function() {
-
-
- var def = $q.defer();
- var sets = [];
-
- var svcUrl = "/restservices/clds/v1/clds/sdc/services/";
-
- $http.get(svcUrl)
- .success(function(data) {
- def.resolve(data);
-
-
- })
- .error(function(data) {
- def.reject("sdc Services not found");
-
- });
-
- return def.promise;
- };
-
-
- this.getASDCService = function(uuid) {
-
-
- var def = $q.defer();
- var sets = [];
-
- var svcUrl = "/restservices/clds/v1/clds/sdc/services/" + uuid;
-
- $http.get(svcUrl)
- .success(function(data) {
- def.resolve(data);
-
- })
- .error(function(data) {
- def.reject("SDC service not found");
- });
-
- return def.promise;
- };
- this.getModel = function(modelName) {
-
-
- var def = $q.defer();
- var sets = [];
- var svcUrl = "/restservices/clds/v1/clds/model/" + modelName;
-
- $http.get(svcUrl)
- .success(function(data) {
- def.resolve(data);
-
- })
- .error(function(data) {
- def.reject("Open Model not successful");
- });
-
- return def.promise;
- };
- this.getSavedModel = function() {
-
- var def = $q.defer();
- var sets = [];
-
- var svcUrl = "/restservices/clds/v1/clds/model-names";
-
- $http.get(svcUrl)
- .success(function(data) {
- def.resolve(data);
-
- })
- .error(function(data) {
- def.reject("Open Model not successful");
- });
-
- return def.promise;
- };
- this.setModel = function(modelName, controlNamePrefixIn, bpmnTextIn, propTextIn) {
-
-
- var def = $q.defer();
- var sets = [];
- var svcUrl = "/restservices/clds/v1/clds/model/" + modelName;
- var svcRequest = {
- name: modelName,
- controlNamePrefix: controlNamePrefixIn,
- bpmnText: bpmnTextIn,
- propText: propTextIn
- };
-
-
- $http.put(svcUrl, svcRequest)
- .success(function(data) {
- def.resolve(data);
-
- })
- .error(function(data) {
- def.reject("Save Model not successful");
- });
-
- return def.promise;
- };
- this.processAction = function(uiAction, modelName, controlNamePrefixIn, bpmnTextIn, propTextIn, svgXmlIn, templateName, typeID, deploymentId) {
-
-
- var def = $q.defer();
- var sets = [];
-
- //console.log(svgXmlIn);
- var svcUrl = "/restservices/clds/v1/clds/";
- var svcAction = uiAction.toLowerCase();
- if (svcAction == "save" || svcAction == "refresh") {
- svcUrl = svcUrl + "model/" + modelName;
- } else if (svcAction == "test") {
- svcUrl = svcUrl + "action/submit/" + modelName + "?test=true";
- } else {
- svcUrl = svcUrl + "action/" + svcAction + "/" + modelName;
- }
-
- var svcRequest = {
- name: modelName,
- controlNamePrefix: controlNamePrefixIn,
- bpmnText: bpmnTextIn,
- propText: propTextIn,
- imageText: svgXmlIn,
- templateName: templateName,
- typeId: typeID,
- deploymentId: deploymentId
- };
-
- $http.put(svcUrl, svcRequest)
- .success(function(data) {
- def.resolve(data);
- alertService.alertMessage("Action Successful:" + uiAction, 1)
-
- })
- .error(function(data) {
- def.resolve(data);
- alertService.alertMessage("Action Failure:" + uiAction, 2);
- //def alertService.alertMessage("Action Successful:"+uiAction,1);
- def.reject(svcAction + " not successful");
- });
-
- return def.promise;
- };
- this.manageAction = function(modelName, typeId, typeName) {
- var def = $q.defer();
- var sets = [];
-
- var config = {
- url: "/restservices/clds/v1/clds/getDispatcherInfo",
- method: "GET",
- params: {
- model: modelName,
- typeId: typeId,
- typeName: typeName
- }
- };
- $http(config)
- .success(function(data) {
- def.resolve(data);
-
- })
- .error(function(data) {
- def.reject("manage action not successful");
- });
-
- return def.promise;
-
- };
- this.checkPermittedActionCd = function(permittedActionCd, menuText, actionCd) {
- if (permittedActionCd.indexOf(actionCd) > -1) {
- document.getElementById(menuText).classList.remove('ThisLink');
- } else {
- document.getElementById(menuText).classList.add('ThisLink');
- }
- };
- this.processActionResponse = function(modelName, pars) {
-
- // populate control name (prefix and uuid here)
- var controlNamePrefix = pars.controlNamePrefix;
- var controlNameUuid = pars.controlNameUuid;
- deploymentId = pars.deploymentId;
- var modelEventService = pars.modelEventService;
- typeID = pars.typeId;
-
- var headerText = "Closed Loop Modeler - " + modelName;
- if (controlNameUuid != null) {
- var actionCd = pars.event.actionCd;
- var actionStateCd = pars.event.actionStateCd;
- //headerText = headerText + " [" + controlNamePrefix + controlNameUuid + "] [" + actionCd + ":" + actionStateCd + "]";
- headerText = headerText + " [" + controlNamePrefix + controlNameUuid + "]";
- }
-
- document.getElementById("modeler_name").textContent = headerText;
- document.getElementById("templa_name").textContent = ("Template Used - " + selected_template);
- setStatus(pars)
- addSVG(pars);
- this.enableDisableMenuOptions(pars);
-
-
- };
-
- this.processRefresh = function(pars) {
- var newPars = pars;
- if (typeof pars.body !== 'undefined') {
- newPars = pars.body;
- }
- typeID = newPars.typeId;
- deploymentId = newPars.deploymentId;
- setStatus(newPars);
- this.enableDisableMenuOptions(newPars);
- elementMap = JSON.parse(newPars.propText);
- }
-
- function setStatus(pars) {
-
- var status = pars.status;
- // apply color to status
- var statusColor = 'white';
- if (status.trim() === "DESIGN") {
- statusColor = 'gray'
- } else if (status.trim() === "DISTRIBUTED") {
- statusColor = 'blue'
- } else if (status.trim() === "ACTIVE") {
- statusColor = 'green'
- } else if (status.trim() === "STOPPED") {
- statusColor = 'red'
- } else if (status.trim() === "DELETING") {
- statusColor = 'pink'
- } else if (status.trim() === "ERROR") {
- statusColor = 'orange'
- } else if (status.trim() === "UNKNOWN") {
- statusColor = 'blue'
- } else {
- statusColor = null;
- }
-
-
- var statusMsg = ' ' + status + ' ';
- // display status
- if ($("#status_clds").length >= 1)
- $("#status_clds").remove();
- $("#activity_modeler").append('Status: ' + statusMsg + '');
-
-
- }
-
- function addSVG(pars) {
-
- var svg = pars.imageText.substring(pars.imageText.indexOf("