When feature toggle is active then SDNC preload files is enable.
[vid.git] / vid-webpack-master / src / app / shared / shared.module.ts
index 57af070..bae7c11 100644 (file)
@@ -32,7 +32,7 @@ import {CheckboxFormControlComponent} from "./components/formControls/component/
 import {GenericFormService} from "./components/genericForm/generic-form.service";
 import {GenericFormComponent} from "./components/genericForm/generic-form.component";
 import {ServiceControlGenerator} from "./components/genericForm/formControlsServices/service.control.generator";
-import {BasicControlGenerator} from "./components/genericForm/formControlsServices/basic.control.generator";
+import {ControlGeneratorUtil} from "./components/genericForm/formControlsServices/control.generator.util.service";
 import {CustomValidators} from "./validators/uniqueName/uniqueName.validator";
 import {FileFormControlComponent} from "./components/formControls/component/file/file.formControl.component";
 import {NumberFormControlComponent} from "./components/formControls/component/number/number.formControl.component";
@@ -41,14 +41,14 @@ import {VnfControlGenerator} from "./components/genericForm/formControlsServices
 import {NetworkPopupService} from "./components/genericFormPopup/genericFormServices/network/network.popup.service";
 import {NetworkControlGenerator} from "./components/genericForm/formControlsServices/networkGenerator/network.control.generator";
 import {BasicPopupService} from "./components/genericFormPopup/genericFormServices/basic.popup.service";
-import {VfModulePopuopService} from "./components/genericFormPopup/genericFormServices/vfModule/vfModule.popuop.service";
+import {VfModulePopupService} from "./components/genericFormPopup/genericFormServices/vfModule/vfModule.popup.service";
+import {VfModuleUpgradePopupService} from "./components/genericFormPopup/genericFormServices/vfModuleUpgrade/vfModule.upgrade.popuop.service";
 import {VfModuleControlGenerator} from "./components/genericForm/formControlsServices/vfModuleGenerator/vfModule.control.generator";
 import {OrderByPipe} from "./pipes/order/orderBy.pipe";
 import {ServicePopupService} from "./components/genericFormPopup/genericFormServices/service/service.popup.service";
 import {GenericFormPopupService} from "./components/genericFormPopup/generic-form-popup.service";
 import {FormGeneralErrorsService} from "./components/formGeneralErrors/formGeneralErrors.service";
 import {VnfPopupService} from "./components/genericFormPopup/genericFormServices/vnf/vnf.popup.service";
-import {SdcUiComponentsModule, SdcUiServices} from "onap-ui-angular";
 import {SafePipe} from "./pipes/safe/safe.pipe";
 import {ViewEditResolver} from "./resolvers/viewEdit/viewEdit.resolver";
 import {FlagsResolve} from "./resolvers/flag/flag.resolver";
@@ -59,9 +59,9 @@ import {AuditInfoModalComponent} from "./components/auditInfoModal/auditInfoModa
 import {BootstrapModalModule} from 'ng2-bootstrap-modal';
 import {DataTableModule} from "angular2-datatable";
 import {AuditInfoModalComponentService} from "./components/auditInfoModal/auditInfoModal.component.service";
-import {SearchMembersModalComponent} from "./components/searchMembersModal/search-members-modal.component";
-import {MembersTableComponent} from "./components/searchMembersModal/members-table/members-table.component";
-import {MembersTableService} from "./components/searchMembersModal/members-table/members-table.service";
+import {SearchElementsModalComponent} from "./components/searchMembersModal/search-elements-modal.component";
+import {ElementsTableComponent} from "./components/searchMembersModal/members-table/elements-table.component";
+import {ElementsTableService} from "./components/searchMembersModal/members-table/elements-table.service";
 import {ObjectToArrayPipe} from "./pipes/objectToArray/objectToArray.pipe";
 import {DataFilterPipe} from "./pipes/dataFilter/data-filter.pipe";
 import {SvgComponent} from "./components/svg/svg-component";
@@ -72,6 +72,31 @@ import {ClickOutsideDirective} from "./directives/clickOutside/clickOutside.dire
 import {DynamicInputsComponent} from "./components/dynamic-inputs/dynamic-inputs.component";
 import {DynamicInputLabelPipe} from "./pipes/dynamicInputLabel/dynamic-input-label.pipe";
 import {ModelInformationService} from "./components/model-information/model-information.service";
+import {MultiselectFormControlService} from "./components/formControls/component/multiselect/multiselect.formControl.service";
+import {InstantiationTemplatesModalComponent} from "./components/genericFormPopup/instantiationTemplatesModal/instantiation.templates.modal.component";
+import {InstantiationTemplatesModalService} from "./components/genericFormPopup/instantiationTemplatesModal/instantiation.templates.modal.service";
+import {SearchFilterPipe} from "./pipes/searchFilter/search-filter.pipe";
+import {RecreateResolver} from "./resolvers/recreate/recreate.resolver";
+import {InstantiationTemplatesService} from "./services/templateService/instantiationTemplates.service";
+import {SharedControllersService} from "./components/genericForm/formControlsServices/sharedControlles/shared.controllers.service";
+import {DuplicateVnfComponent} from "../drawingBoard/service-planning/duplicate/duplicate-vnf.component";
+import {ModalService} from "./components/customModal/services/modal.service";
+import {CreateDynamicComponentService} from "./components/customModal/services/create-dynamic-component.service";
+import {ModalComponent} from "./components/customModal/modal.component";
+import {ModalCloseButtonComponent} from './components/customModal/components/modalCloseButton/modal-close-button.component';
+import {CustomButtonComponent} from "./components/customButton/custom-button.component";
+import {CustomModalButtonComponent} from "./components/customModal/components/modalButton/modal-button.component";
+import {CustomRippleClickAnimationDirective} from "./components/customModal/directives/ripple-click.animation.directive";
+import {LoaderComponent} from "./components/customLoader/custom-loader.component";
+import {LoaderService} from "./components/customLoader/custom-loader.service";
+import {SvgIconComponent} from "./components/customIcon/custom-icon.component";
+import {TooltipTemplateComponent} from "./components/customTooltip/custom-tooltip.component";
+import {TooltipDirective} from "./components/customTooltip/tooltip.directive";
+import {SdcUiComponentsModule} from "onap-ui-angular";
+import {UploadFilesLinkComponent} from "./components/genericForm/genericFormSharedComponent/uploadFiles/upload-files-link.component";
+import { FileUploadModule } from 'ng2-file-upload';
+import {MessageModal} from "./components/messageModal/message-modal.service";
+
 
 
 @NgModule({
@@ -84,12 +109,13 @@ import {ModelInformationService} from "./components/model-information/model-info
     FeatureFlagModule.forRoot(),
     FormsModule,
     ReactiveFormsModule,
-    TooltipModule,
     SdcUiComponentsModule,
+    TooltipModule,
     AngularMultiSelectModule,
     BootstrapModalModule,
     DataTableModule,
-    ModalModule.forRoot()
+    ModalModule.forRoot(),
+    FileUploadModule
   ],
   declarations: [
     PopoverComponent,
@@ -102,6 +128,8 @@ import {ModelInformationService} from "./components/model-information/model-info
     NumberFormControlComponent,
     InputPreventionPatternDirective,
     ClickOutsideDirective,
+    TooltipDirective,
+    CustomRippleClickAnimationDirective,
     FormGeneralErrorsComponent,
     SpinnerComponent,
     NoContentMessageAndIconComponent,
@@ -112,18 +140,28 @@ import {ModelInformationService} from "./components/model-information/model-info
     SafePipe,
     ObjectToArrayPipe,
     DataFilterPipe,
+    SearchFilterPipe,
     InputFormControlComponent,
     FormControlMessageErrorComponent,
     GenericFormPopupComponent,
-    SearchMembersModalComponent,
+    SearchElementsModalComponent,
     AuditInfoModalComponent,
     GenericFormComponent,
     CheckboxFormControlComponent,
-    MembersTableComponent,
+    ElementsTableComponent,
     SvgComponent,
     ErrorMsgComponent,
     DynamicInputsComponent,
-    DynamicInputLabelPipe
+    DynamicInputLabelPipe,
+    InstantiationTemplatesModalComponent,
+    ModalComponent,
+    ModalCloseButtonComponent,
+    CustomButtonComponent,
+    CustomModalButtonComponent,
+    LoaderComponent,
+    SvgIconComponent,
+    TooltipTemplateComponent,
+    UploadFilesLinkComponent
   ],
   exports: [
     PopoverComponent,
@@ -132,7 +170,9 @@ import {ModelInformationService} from "./components/model-information/model-info
     FormControlErrorComponent,
     DropdownFormControlComponent,
     InputPreventionPatternDirective,
+    CustomRippleClickAnimationDirective,
     ClickOutsideDirective,
+    TooltipDirective,
     FormGeneralErrorsComponent,
     SpinnerComponent,
     NoContentMessageAndIconComponent,
@@ -143,28 +183,41 @@ import {ModelInformationService} from "./components/model-information/model-info
     SafePipe,
     ObjectToArrayPipe,
     DataFilterPipe,
+    SearchFilterPipe,
     InputFormControlComponent,
     FormControlMessageErrorComponent,
     GenericFormPopupComponent,
-    SearchMembersModalComponent,
+    SearchElementsModalComponent,
     AuditInfoModalComponent,
     GenericFormComponent,
     CheckboxFormControlComponent,
-    MembersTableComponent,
+    ElementsTableComponent,
     ErrorMsgComponent,
     SvgComponent,
     DynamicInputsComponent,
-    DynamicInputLabelPipe
+    DynamicInputLabelPipe,
+    ModalComponent,
+    ModalCloseButtonComponent,
+    CustomButtonComponent,
+    CustomModalButtonComponent,
+    LoaderComponent,
+    SvgIconComponent,
+    TooltipTemplateComponent,
+    UploadFilesLinkComponent
   ],
   entryComponents : [
     GenericFormPopupComponent,
-    SearchMembersModalComponent
+    SearchElementsModalComponent,
+    InstantiationTemplatesModalComponent,
+    DuplicateVnfComponent,
+    ModalComponent
   ],
   providers: [
     ServiceInfoService,
     MessageBoxService,
-    SdcUiServices.ModalService,
-    SdcUiServices.LoaderService,
+    CreateDynamicComponentService,
+    ModalService,
+    LoaderService,
     HttpInterceptorService,
     IframeService,
     DefaultDataGeneratorService,
@@ -173,14 +226,18 @@ import {ModelInformationService} from "./components/model-information/model-info
     FlagsResolve,
     ViewEditResolver,
     RetryResolver,
+    RecreateResolver,
+    InstantiationTemplatesService,
     ServiceControlGenerator,
     ServicePopupService,
     VnfControlGenerator,
     VfModuleControlGenerator,
-    BasicControlGenerator,
+    ControlGeneratorUtil,
+    SharedControllersService,
     CustomValidators,
     NetworkPopupService,
-    VfModulePopuopService,
+    VfModulePopupService,
+    VfModuleUpgradePopupService,
     NetworkControlGenerator,
     VnfGroupControlGenerator,
     VnfGroupPopupService,
@@ -190,10 +247,15 @@ import {ModelInformationService} from "./components/model-information/model-info
     VnfPopupService,
     AuditInfoModalComponentService,
     VnfPopupService,
-    MembersTableService,
+    ElementsTableService,
     ErrorMsgService,
     DataFilterPipe,
+    SearchFilterPipe,
     ModelInformationService,
+    MultiselectFormControlService,
+    InstantiationTemplatesModalService,
+    LoaderService,
+    MessageModal
   ]
 })
 export class SharedModule {