move SDN-C pre-load controller to basic control generator
[vid.git] / vid-webpack-master / src / app / shared / components / genericForm / formControlsServices / vfModuleGenerator / vfModule.control.generator.ts
index 762cb41..8919c04 100644 (file)
@@ -37,7 +37,6 @@ export enum FormControlNames {
   LEGACY_REGION = 'legacyRegion',
   TENANT_ID = 'tenantId',
   ROLLBACK_ON_FAILURE = 'rollbackOnFailure',
-  SDN_C_PRE_LOAD = 'sdncPreLoad',
 }
 
 
@@ -138,7 +137,7 @@ export class VfModuleControlGenerator {
     result.push(this._basicControlGenerator.getLegacyRegion(vfModuleInstance));
     result.push(this.getTenantControl(serviceId, vfModuleInstance, result));
     result.push(this.getRollbackOnFailureControl(vfModuleInstance, result));
-    result.push(this.getSDNCControl(vfModuleInstance, result));
+    result.push(this._basicControlGenerator.getSDNCControl(vfModuleInstance));
     if(this.store.getState().global.flags['FLAG_SUPPLEMENTARY_FILE']) {
       result = this._basicControlGenerator.concatSupplementaryFile(result, vfModuleInstance);
     }
@@ -271,17 +270,6 @@ export class VfModuleControlGenerator {
     })
   };
 
-  getSDNCControl = (instance: any, controls: FormControlModel[]): CheckboxFormControl => {
-    return new CheckboxFormControl({
-      type: FormControlType.CHECKBOX,
-      controlName: 'sdncPreLoad',
-      displayName: 'SDN-C pre-load',
-      dataTestId: 'sdncPreLoad',
-      value: instance ? instance.sdncPreLoad : false,
-      validations: [new ValidatorModel(ValidatorOptions.required, 'is required')]
-    })
-  };
-
   getRollbackOnFailureControl = (instance: any, controls: FormControlModel[]): DropdownFormControl => {
     return new DropdownFormControl({
       type: FormControlType.DROPDOWN,