Update op policy UI
[clamp.git] / ui-react / src / api / LoopCache.js
index d83e3ce..c73ed62 100644 (file)
@@ -28,9 +28,9 @@ export default class LoopCache {
                this.loopJsonCache=loopJson;
        }
 
-       updateMicroServiceProperties(type, newMsProperties) {
+       updateMicroServiceProperties(name, newMsProperties) {
                        for (var policy in this.loopJsonCache["microServicePolicies"]) {
-                               if (this.loopJsonCache["microServicePolicies"][policy]["name"] === type) {
+                               if (this.loopJsonCache["microServicePolicies"][policy]["name"] === name) {
                                        this.loopJsonCache["microServicePolicies"][policy]["properties"] = newMsProperties;
                                }
                        }
@@ -53,13 +53,19 @@ export default class LoopCache {
        }
        
        getOperationalPolicyJsonSchema() {
-               return this.loopJsonCache["operationalPolicySchema"];
+               return this.loopJsonCache["operationalPolicies"]["0"]["jsonRepresentation"];
        }
 
        getOperationalPolicies() {
                return this.loopJsonCache["operationalPolicies"];
        }
 
+       getOperationalPoliciesNoJsonSchema() {
+               var operationalPolicies = JSON.parse(JSON.stringify(this.loopJsonCache["operationalPolicies"]));
+               delete operationalPolicies[0]["jsonRepresentation"];
+               return operationalPolicies;
+       }
+
        getGlobalProperties() {
                return this.loopJsonCache["globalPropertiesJson"];
        }
@@ -99,11 +105,11 @@ export default class LoopCache {
        }
 
        getResourceDetailsVfProperty() {
-               return this.loopJsonCache["modelPropertiesJson"]["resourceDetails"]["VF"];
+               return this.loopJsonCache["modelService"]["resourceDetails"]["VF"];
        }
 
        getResourceDetailsVfModuleProperty() {
-               return this.loopJsonCache["modelPropertiesJson"]["resourceDetails"]["VFModule"];
+               return this.loopJsonCache["modelService"]["resourceDetails"]["VFModule"];
        }
 
        getLoopLogsArray() {