- let isValid: boolean = this.instanceForm.valid;
- if (this.typeHasSchema()) {
- isValid =
- isValid && this.typedPolicyEditor
- ? this.typedPolicyEditor.formIsValid
- : false;
- }
- return isValid;
- }
-
- private createPolicyInstance(policyJson: string): CreatePolicyInstance {
- let createPolicyInstance = {} as CreatePolicyInstance;
- createPolicyInstance.policy_data = JSON.parse(policyJson);
- createPolicyInstance.policy_id = this.policyInstanceId;
- createPolicyInstance.policytype_id = "";
- createPolicyInstance.ric_id = this.ricSelector
- ? this.ricSelector.selectedRic
- : this.ric;
- createPolicyInstance.service_id = "controlpanel";
- return createPolicyInstance;