Merge from ecomp 718fd196 - Modern UI
[vid.git] / vid-webpack-master / src / app / shared / storeUtil / utils / global / global.actions.ts
index 609ec69..4af0243 100644 (file)
@@ -3,7 +3,15 @@ import {Action, ActionCreator} from "redux";
 export enum GlobalActions {
   UPDATE_NAME = 'UPDATE_NAME',
   UPDATE_FLAGS = 'UPDATE_FLAGS',
-  UPDATE_DRAWING_BOARD_STATUS = 'UPDATE_DRAWING_BOARD_STATUS'
+  UPDATE_DRAWING_BOARD_STATUS = 'UPDATE_DRAWING_BOARD_STATUS',
+  UPDATE_GENERIC_MODAL_CRITERIA = 'UPDATE_GENERIC_MODAL_CRITERIA',
+  UPDATE_GENERIC_MODAL_HELPER = 'UPDATE_GENERIC_MODAL_HELPER',
+  DELETE_GENERIC_MODAL_HELPER = 'DELETE_GENERIC_MODAL_HELPER',
+  CLEAR_ALL_GENERIC_MODAL_HELPER = 'CLEAR_ALL_GENERIC_MODAL_HELPER',
+  UPDATE_GENERIC_MODAL_TABLE_DATA_HELPER = 'UPDATE_GENERIC_MODAL_TABLE_DATA_HELPER',
+  DELETE_GENERIC_MODAL_TABLE_DATA_HELPER = 'DELETE_GENERIC_MODAL_TABLE_DATA_HELPER',
+  UPDATE_GENERIC_CURRNT_VRF_HELPER = 'UPDATE_GENERIC_CURRNT_VRF_HELPER',
+  DELETE_GENERIC_CURRNT_VRF_HELPER = 'DELETE_GENERIC_CURRNT_VRF_HELPER'
 }
 
 export interface UpdateGlobalAction extends Action {
@@ -18,6 +26,33 @@ export interface UpdateDrawingBoardStatusAction extends Action{
   drawingBoardStatus?: any;
 }
 
+export interface UpdateGenericModalCriteria extends Action {
+  field: any;
+  values: any;
+}
+
+export interface UpdateGenericModalTableDataHelper extends Action {
+  field: any;
+  values: any;
+}
+export interface UpdateGenericModalHelper extends Action {
+  field: any;
+  values: any;
+  uniqObjectField : string;
+}
+
+export interface DeleteGenericModalHelper extends Action {
+  field: any;
+  uniqObjectField : string;
+}
+
+export interface DeleteGenericModalTabelDataHelper extends Action {
+  field: any;
+}
+
+
+export interface ClearGenericModalHelper extends Action {}
+
 export const updateName: ActionCreator<UpdateGlobalAction> =
   (name) => ({
     type: GlobalActions.UPDATE_NAME,
@@ -35,3 +70,39 @@ export const updateDrawingBoardStatus: ActionCreator<UpdateDrawingBoardStatusAct
     type: GlobalActions.UPDATE_DRAWING_BOARD_STATUS,
     drawingBoardStatus: drawingBoardStatus
   });
+
+
+export const updateGenericModalCriteria: ActionCreator<UpdateGenericModalCriteria> = (field, values) => ({
+  type : GlobalActions.UPDATE_GENERIC_MODAL_CRITERIA,
+  field: field,
+  values: values
+});
+
+export const updateGenericModalhelper: ActionCreator<UpdateGenericModalHelper> = (field, values, uniqObjectField) => ({
+  type : GlobalActions.UPDATE_GENERIC_MODAL_HELPER,
+  field: field,
+  values: values,
+  uniqObjectField : uniqObjectField
+});
+
+export const deleteGenericModalhelper: ActionCreator<DeleteGenericModalHelper> = (field, uniqObjectField) => ({
+  type : GlobalActions.DELETE_GENERIC_MODAL_HELPER,
+  field: field,
+  uniqObjectField : uniqObjectField
+});
+
+
+export const updateGenericModalTableDataHelper: ActionCreator<UpdateGenericModalTableDataHelper> = (field, values) => ({
+  type : GlobalActions.UPDATE_GENERIC_MODAL_TABLE_DATA_HELPER,
+  field: field,
+  values: values,
+});
+
+export const deleteGenericModalTableDataHelper: ActionCreator<DeleteGenericModalTabelDataHelper> = (field) => ({
+  type : GlobalActions.DELETE_GENERIC_MODAL_TABLE_DATA_HELPER,
+  field: field,
+});
+
+export const clearAllGenericModalhelper: ActionCreator<ClearGenericModalHelper> = (field, uniqObjectField) => ({
+  type : GlobalActions.CLEAR_ALL_GENERIC_MODAL_HELPER
+});