public List <ListItemOperation> GetItemExecutionOperationsList(object item) { SetItem(item); List <ListItemOperation> executionOperationsList = new List <ListItemOperation>(); ListItemOperation run = new ListItemOperation(); run.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation }; run.AutomationID = "run"; run.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Run; run.ToolTip = "Run Action"; run.OperationHandler = RunHandler; executionOperationsList.Add(run); ListItemOperation continueRun = new ListItemOperation(); continueRun.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation }; continueRun.AutomationID = "continueRun"; continueRun.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Continue; continueRun.ToolTip = "Continue Run from Action"; continueRun.OperationHandler = ContinueRunHandler; executionOperationsList.Add(continueRun); return(executionOperationsList); }
public List <ListItemOperation> GetListOperations() { List <ListItemOperation> operationsList = new List <ListItemOperation>(); ListItemOperation addToFlow = new ListItemOperation(); addToFlow.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.AddFromShardRepository }; addToFlow.ImageType = Amdocs.Ginger.Common.Enums.eImageType.MoveLeft; addToFlow.ToolTip = GingerDicser.GetTermResValue(eTermResKey.BusinessFlow, "Add to"); addToFlow.OperationHandler = AddFromRepository; operationsList.Add(addToFlow); ListItemOperation editItem = new ListItemOperation(); editItem.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.AddFromShardRepository }; editItem.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Edit; editItem.ToolTip = "Edit"; editItem.OperationHandler = EditActivityGroup; operationsList.Add(editItem); return(operationsList); }
public List <ListItemOperation> GetListOperations() { List <ListItemOperation> operationsList = new List <ListItemOperation>(); ListItemOperation deleteSelected = new ListItemOperation(); deleteSelected.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; deleteSelected.AutomationID = "deleteSelected"; deleteSelected.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Delete; deleteSelected.ToolTip = "Delete Selected Actions (Del)"; deleteSelected.OperationHandler = DeleteSelectedHandler; operationsList.Add(deleteSelected); ListItemOperation addSelected = new ListItemOperation(); addSelected.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Add }; addSelected.AutomationID = "addSelected"; addSelected.ImageType = Amdocs.Ginger.Common.Enums.eImageType.MoveLeft; addSelected.ToolTip = "Add Selected Actions"; addSelected.OperationHandler = AddActionListView; operationsList.Add(addSelected); ListItemOperation addToFlow = new ListItemOperation(); addToFlow.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.AddFromShardRepository }; addToFlow.ImageType = Amdocs.Ginger.Common.Enums.eImageType.MoveLeft; addToFlow.ToolTip = "Add to Flow"; addToFlow.OperationHandler = AddFromRepository; operationsList.Add(addToFlow); ListItemOperation editItem = new ListItemOperation(); editItem.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.AddFromShardRepository }; editItem.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Edit; editItem.ToolTip = "Edit Item"; editItem.OperationHandler = EditAct; operationsList.Add(editItem); return(operationsList); }
public List <ListItemOperation> GetListOperations() { List <ListItemOperation> operationsList = new List <ListItemOperation>(); ListItemOperation addToFlow = new ListItemOperation(); addToFlow.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.AddFromModel }; addToFlow.ImageType = Amdocs.Ginger.Common.Enums.eImageType.MoveLeft; addToFlow.ToolTip = "Add to Actions"; addToFlow.OperationHandler = AddFromPOMNavPage; operationsList.Add(addToFlow); return(operationsList); }
public List <ListItemOperation> GetItemOperationsList(object item) { SetItem(item); List <ListItemOperation> operationsList = new List <ListItemOperation>(); ListItemOperation ViewLinkedInstances = new ListItemOperation(); ViewLinkedInstances.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.AddFromModel }; ViewLinkedInstances.AutomationID = "HighlightElement"; ViewLinkedInstances.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Pointer; ViewLinkedInstances.ToolTip = "Highlight Element"; ViewLinkedInstances.OperationHandler = HighlightElementClicked; operationsList.Add(ViewLinkedInstances); return(operationsList); }
public List <ListItemOperation> GetItemOperationsList(object item) { SetItem(item); List <ListItemOperation> operationsList = new List <ListItemOperation>(); ListItemOperation ViewLinkedInstances = new ListItemOperation(); ViewLinkedInstances.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.AddFromShardRepository }; ViewLinkedInstances.AutomationID = "ViewLinkedInstances"; ViewLinkedInstances.ImageType = Amdocs.Ginger.Common.Enums.eImageType.InstanceLink; ViewLinkedInstances.ToolTip = "View Linked Instances"; ViewLinkedInstances.OperationHandler = ViewRepositoryItemUsage; operationsList.Add(ViewLinkedInstances); return(operationsList); }
public List <ListItemOperation> GetListOperations() { List <ListItemOperation> operationsList = new List <ListItemOperation>(); ListItemOperation addNew = new ListItemOperation(); addNew.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; addNew.AutomationID = "addNew"; addNew.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Add; addNew.ToolTip = "Add New " + GingerDicser.GetTermResValue(eTermResKey.Variable); addNew.OperationHandler = AddNewHandler; operationsList.Add(addNew); ListItemOperation deleteSelected = new ListItemOperation(); deleteSelected.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; deleteSelected.AutomationID = "deleteSelected"; deleteSelected.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Delete; deleteSelected.ToolTip = "Delete Selected " + GingerDicser.GetTermResValue(eTermResKey.Variables) + " (Del)"; deleteSelected.OperationHandler = DeleteSelectedHandler; operationsList.Add(deleteSelected); ListItemOperation save = new ListItemOperation(); save.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Standalone }; save.AutomationID = "save"; save.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Save; save.ToolTip = "Save All Changes"; save.OperationHandler = SaveAllHandler; operationsList.Add(save); return(operationsList); }
public List <ListItemOperation> GetListOperations() { List <ListItemOperation> operationsList = new List <ListItemOperation>(); if (PageViewMode != General.eRIPageViewMode.View) { ListItemOperation deleteSelected = new ListItemOperation(); deleteSelected.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; deleteSelected.AutomationID = "deleteSelected"; deleteSelected.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Delete; deleteSelected.ToolTip = "Delete Selected Actions (Del)"; deleteSelected.OperationHandler = DeleteSelectedHandler; operationsList.Add(deleteSelected); } return(operationsList); }
public List <ListItemOperation> GetItemExtraOperationsList(object item) { SetItem(item); List <ListItemOperation> extraOperationsList = new List <ListItemOperation>(); if (mVariable.SupportResetValue) { ListItemOperation reset = new ListItemOperation(); reset.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation }; reset.AutomationID = "reset"; reset.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Reset; reset.Header = "Reset"; reset.ToolTip = "Reset"; reset.OperationHandler = ResetHandler; extraOperationsList.Add(reset); } if (mVariable.SupportAutoValue) { ListItemOperation autoValue = new ListItemOperation(); autoValue.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation }; autoValue.AutomationID = "autoValue"; autoValue.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Action; autoValue.Header = "Generate Auto Value"; autoValue.ToolTip = "Generate Auto Value"; autoValue.OperationHandler = AutoValueHandler; extraOperationsList.Add(autoValue); } ListItemOperation input = new ListItemOperation(); input.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; input.AutomationID = "input"; input.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Active; input.ImageBindingObject = mVariable; input.ImageBindingFieldName = nameof(VariableBase.SetAsInputValue); input.ImageBindingConverter = new ActiveImageTypeConverter(); input.Header = "Set as Input"; input.ToolTip = "Set as Input"; input.OperationHandler = InputHandler; extraOperationsList.Add(input); ListItemOperation output = new ListItemOperation(); output.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; output.AutomationID = "output"; output.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Active; output.ImageBindingObject = mVariable; output.ImageBindingFieldName = nameof(VariableBase.SetAsOutputValue); output.ImageBindingConverter = new ActiveImageTypeConverter(); output.Header = "Set as Output"; output.ToolTip = "Set as Output"; output.OperationHandler = OutputHandler; extraOperationsList.Add(output); ListItemOperation copy = new ListItemOperation(); copy.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.View, General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; copy.AutomationID = "copy"; copy.Group = "Clipboard"; copy.GroupImageType = Amdocs.Ginger.Common.Enums.eImageType.Clipboard; copy.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Copy; copy.Header = "Copy (Ctrl+C)"; copy.OperationHandler = CopyHandler; extraOperationsList.Add(copy); ListItemOperation cut = new ListItemOperation(); cut.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; cut.AutomationID = "cut"; cut.Group = "Clipboard"; cut.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Cut; cut.Header = "Cut (Ctrl+X)"; cut.OperationHandler = CutHandler; extraOperationsList.Add(cut); ListItemOperation pasterAfterCurrent = new ListItemOperation(); pasterAfterCurrent.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; pasterAfterCurrent.AutomationID = "pasterAfterCurrent"; pasterAfterCurrent.Group = "Clipboard"; pasterAfterCurrent.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Paste; pasterAfterCurrent.Header = "Paste (Ctrl+V)"; pasterAfterCurrent.OperationHandler = PasteAfterCurrentHandler; extraOperationsList.Add(pasterAfterCurrent); ListItemOperation publish = new ListItemOperation(); publish.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; publish.AutomationID = "publish"; publish.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Active; publish.ImageBindingObject = mVariable; publish.ImageBindingFieldName = nameof(RepositoryItemBase.Publish); publish.ImageBindingConverter = new ActiveImageTypeConverter(); publish.Header = "Publish"; publish.ToolTip = "Publish to third party applications"; publish.OperationHandler = PublishHandler; extraOperationsList.Add(publish); ListItemOperation addToSR = new ListItemOperation(); addToSR.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; addToSR.AutomationID = "addToSR"; addToSR.ImageType = Amdocs.Ginger.Common.Enums.eImageType.SharedRepositoryItem; addToSR.Header = "Add to Shared Repository"; addToSR.ToolTip = "Add to Shared Repository"; addToSR.OperationHandler = AddToSRHandler; extraOperationsList.Add(addToSR); return(extraOperationsList); }
public List <ListItemOperation> GetItemOperationsList(object item) { SetItem(item); List <ListItemOperation> operationsList = new List <ListItemOperation>(); ListItemOperation edit = new ListItemOperation(); edit.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; edit.AutomationID = "edit"; edit.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Edit; edit.ToolTip = "Edit " + GingerDicser.GetTermResValue(eTermResKey.Variable); edit.OperationHandler = EditHandler; operationsList.Add(edit); ListItemOperation moveUp = new ListItemOperation(); moveUp.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; moveUp.AutomationID = "moveUp"; moveUp.ImageType = Amdocs.Ginger.Common.Enums.eImageType.MoveUp; moveUp.ToolTip = "Move Up"; moveUp.OperationHandler = MoveUpHandler; operationsList.Add(moveUp); ListItemOperation moveDown = new ListItemOperation(); moveDown.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; moveDown.AutomationID = "moveDown"; moveDown.ImageType = Amdocs.Ginger.Common.Enums.eImageType.MoveDown; moveDown.ToolTip = "Move Down"; moveDown.OperationHandler = MoveDownHandler; operationsList.Add(moveDown); ListItemOperation delete = new ListItemOperation(); delete.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; delete.AutomationID = "delete"; delete.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Delete; delete.ToolTip = "Delete"; delete.OperationHandler = DeleteHandler; operationsList.Add(delete); ListItemOperation itemUsage = new ListItemOperation(); itemUsage.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.AddFromShardRepository }; itemUsage.AutomationID = "itemUsage"; itemUsage.ImageType = Amdocs.Ginger.Common.Enums.eImageType.InstanceLink; itemUsage.ToolTip = string.Format("View Repository {0} Usage", GingerDicser.GetTermResValue(eTermResKey.Variable)); itemUsage.OperationHandler = ViewRepositoryItemUsageHandler; operationsList.Add(itemUsage); return(operationsList); }
public List <ListItemOperation> GetListExtraOperations() { List <ListItemOperation> extraOperationsList = new List <ListItemOperation>(); ListItemOperation resetAll = new ListItemOperation(); resetAll.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation }; resetAll.AutomationID = "resetAll"; resetAll.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Reset; resetAll.Header = "Reset All " + GingerDicser.GetTermResValue(eTermResKey.Variables); resetAll.ToolTip = "Reset All " + GingerDicser.GetTermResValue(eTermResKey.Variables); resetAll.OperationHandler = ResetAllHandler; extraOperationsList.Add(resetAll); ListItemOperation copyAllList = new ListItemOperation(); copyAllList.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.View, General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; copyAllList.AutomationID = "copyAllList"; copyAllList.Group = "Clipboard"; copyAllList.GroupImageType = Amdocs.Ginger.Common.Enums.eImageType.Clipboard; copyAllList.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Copy; copyAllList.Header = "Copy All List Items"; copyAllList.OperationHandler = CopyAllListHandler; extraOperationsList.Add(copyAllList); ListItemOperation cutAllList = new ListItemOperation(); cutAllList.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; cutAllList.AutomationID = "cutAllList"; cutAllList.Group = "Clipboard"; cutAllList.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Cut; cutAllList.Header = "Cut All List Items"; cutAllList.OperationHandler = CutAllListHandler; extraOperationsList.Add(cutAllList); ListItemOperation copySelected = new ListItemOperation(); copySelected.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.View, General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; copySelected.AutomationID = "copySelected"; copySelected.Group = "Clipboard"; copySelected.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Copy; copySelected.Header = "Copy Selected Items (Ctrl+C)"; copySelected.OperationHandler = CopySelectedHandler; extraOperationsList.Add(copySelected); ListItemOperation cutSelected = new ListItemOperation(); cutSelected.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; cutSelected.AutomationID = "cutSelected"; cutSelected.Group = "Clipboard"; cutSelected.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Cut; cutSelected.Header = "Cut Selected Items (Ctrl+X)"; cutSelected.OperationHandler = CutSelectedHandler; extraOperationsList.Add(cutSelected); ListItemOperation pasteInList = new ListItemOperation(); pasteInList.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; pasteInList.AutomationID = "pasteInList"; pasteInList.Group = "Clipboard"; pasteInList.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Paste; pasteInList.Header = "Paste (Ctrl+V)"; pasteInList.OperationHandler = PasteInListHandler; extraOperationsList.Add(pasteInList); ListItemOperation deleteAll = new ListItemOperation(); deleteAll.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; deleteAll.AutomationID = "deleteAll"; deleteAll.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Delete; deleteAll.Header = "Delete All " + GingerDicser.GetTermResValue(eTermResKey.Variables); deleteAll.OperationHandler = DeleteAllHandler; extraOperationsList.Add(deleteAll); ListItemOperation addSelectedToSR = new ListItemOperation(); addSelectedToSR.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; addSelectedToSR.AutomationID = "addSelectedToSR"; addSelectedToSR.ImageType = Amdocs.Ginger.Common.Enums.eImageType.SharedRepositoryItem; addSelectedToSR.Header = "Add Selected to Shared Repository"; addSelectedToSR.OperationHandler = AddSelectedToSRHandler; extraOperationsList.Add(addSelectedToSR); return(extraOperationsList); }
public List <ListItemOperation> GetItemExtraOperationsList(object item) { SetItem(item); List <ListItemOperation> extraOperationsList = new List <ListItemOperation>(); ListItemOperation breakPoint = new ListItemOperation(); breakPoint.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation }; breakPoint.AutomationID = "breakPoint"; breakPoint.Header = "Break Point"; breakPoint.ToolTip = "Stop execution on that Action"; breakPoint.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Active; breakPoint.ImageBindingObject = mAction; breakPoint.ImageBindingFieldName = nameof(Act.BreakPoint); breakPoint.ImageBindingConverter = new ActiveImageTypeConverter(); breakPoint.OperationHandler = BreakPointHandler; extraOperationsList.Add(breakPoint); ListItemOperation reset = new ListItemOperation(); reset.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation }; reset.AutomationID = "reset"; reset.Group = "Reset Operations"; reset.GroupImageType = Amdocs.Ginger.Common.Enums.eImageType.Reset; reset.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Reset; reset.Header = "Reset Action execution details"; reset.ToolTip = "Reset Action execution details"; reset.OperationHandler = ResetHandler; extraOperationsList.Add(reset); ListItemOperation resetRest = new ListItemOperation(); resetRest.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation }; resetRest.AutomationID = "resetRest"; resetRest.Group = "Reset Operations"; resetRest.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Reset; resetRest.Header = "Reset execution details from this Action"; resetRest.ToolTip = "Reset execution details from this Action"; resetRest.OperationHandler = ResetResetHandler; extraOperationsList.Add(resetRest); ListItemOperation copy = new ListItemOperation(); copy.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.View, General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; copy.AutomationID = "copy"; copy.Group = "Clipboard"; copy.GroupImageType = Amdocs.Ginger.Common.Enums.eImageType.Clipboard; copy.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Copy; copy.Header = "Copy (Ctrl+C)"; copy.OperationHandler = CopyHandler; extraOperationsList.Add(copy); ListItemOperation cut = new ListItemOperation(); cut.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; cut.AutomationID = "cut"; cut.Group = "Clipboard"; cut.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Cut; cut.Header = "Cut (Ctrl+X)"; cut.OperationHandler = CutHandler; extraOperationsList.Add(cut); ListItemOperation pasterAfterCurrent = new ListItemOperation(); pasterAfterCurrent.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; pasterAfterCurrent.AutomationID = "pasterAfterCurrent"; pasterAfterCurrent.Group = "Clipboard"; pasterAfterCurrent.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Paste; pasterAfterCurrent.Header = "Paste (Ctrl+V)"; pasterAfterCurrent.OperationHandler = PasteAfterCurrentHandler; extraOperationsList.Add(pasterAfterCurrent); ListItemOperation addToSR = new ListItemOperation(); addToSR.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; addToSR.AutomationID = "addToSR"; addToSR.ImageType = Amdocs.Ginger.Common.Enums.eImageType.SharedRepositoryItem; addToSR.Header = "Add to Shared Repository"; addToSR.ToolTip = "Add to Shared Repository"; addToSR.OperationHandler = AddToSRHandler; extraOperationsList.Add(addToSR); return(extraOperationsList); }
public List <ListItemOperation> GetItemOperationsList(object item) { SetItem(item); List <ListItemOperation> operationsList = new List <ListItemOperation>(); ListItemOperation edit = new ListItemOperation(); edit.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; edit.AutomationID = "edit"; edit.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Edit; edit.ToolTip = "Edit Action"; edit.OperationHandler = EditHandler; operationsList.Add(edit); ListItemOperation moveUp = new ListItemOperation(); moveUp.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; moveUp.AutomationID = "moveUp"; moveUp.ImageType = Amdocs.Ginger.Common.Enums.eImageType.MoveUp; moveUp.ToolTip = "Move Up"; moveUp.OperationHandler = MoveUpHandler; operationsList.Add(moveUp); ListItemOperation moveDown = new ListItemOperation(); moveDown.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; moveDown.AutomationID = "moveDown"; moveDown.ImageType = Amdocs.Ginger.Common.Enums.eImageType.MoveDown; moveDown.ToolTip = "Move Down"; moveDown.OperationHandler = MoveDownHandler; operationsList.Add(moveDown); ListItemOperation delete = new ListItemOperation(); delete.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; delete.AutomationID = "delete"; delete.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Delete; delete.ToolTip = "Delete"; delete.OperationHandler = DeleteHandler; operationsList.Add(delete); ListItemOperation active = new ListItemOperation(); active.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; active.AutomationID = "active"; active.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Active; active.ImageBindingObject = mAction; active.ImageBindingFieldName = nameof(Act.Active); active.ImageBindingConverter = new ActiveImageTypeConverter(); active.ToolTip = "Active"; active.OperationHandler = ActiveHandler; operationsList.Add(active); return(operationsList); }
public List <ListItemOperation> GetListExtraOperations() { List <ListItemOperation> extraOperationsList = new List <ListItemOperation>(); ListItemOperation actionVarsDep = new ListItemOperation(); actionVarsDep.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; actionVarsDep.AutomationID = "actionVarsDep"; actionVarsDep.ImageType = Amdocs.Ginger.Common.Enums.eImageType.MapSigns; actionVarsDep.Header = "Actions-" + GingerDicser.GetTermResValue(eTermResKey.Variables) + " Dependencies"; actionVarsDep.ToolTip = "Set Actions-" + GingerDicser.GetTermResValue(eTermResKey.Variables) + " Dependencies"; actionVarsDep.OperationHandler = ActionsVarsHandler; extraOperationsList.Add(actionVarsDep); ListItemOperation activeUnactiveAllActions = new ListItemOperation(); activeUnactiveAllActions.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; activeUnactiveAllActions.AutomationID = "activeUnactiveAllActions"; activeUnactiveAllActions.ImageType = Amdocs.Ginger.Common.Enums.eImageType.CheckBox; activeUnactiveAllActions.Header = "Activate/De-Activate all Actions"; activeUnactiveAllActions.ToolTip = "Activate/De-Activate all Actions"; activeUnactiveAllActions.OperationHandler = ActiveUnactiveAllActionsHandler; extraOperationsList.Add(activeUnactiveAllActions); ListItemOperation takeUntakeSS = new ListItemOperation(); takeUntakeSS.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; takeUntakeSS.AutomationID = "takeUntakeSS"; takeUntakeSS.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Image; takeUntakeSS.Header = "Take/Un-Take Screen Shots"; takeUntakeSS.ToolTip = "Set Take/Un-Take Screen Shots to all Actions"; takeUntakeSS.OperationHandler = TakeUntakeSSHandler; extraOperationsList.Add(takeUntakeSS); ListItemOperation copyAllList = new ListItemOperation(); copyAllList.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.View, General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; copyAllList.AutomationID = "copyAllList"; copyAllList.Group = "Clipboard"; copyAllList.GroupImageType = Amdocs.Ginger.Common.Enums.eImageType.Clipboard; copyAllList.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Copy; copyAllList.Header = "Copy All List Items"; copyAllList.OperationHandler = CopyAllListHandler; extraOperationsList.Add(copyAllList); ListItemOperation cutAllList = new ListItemOperation(); cutAllList.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; cutAllList.AutomationID = "cutAllList"; cutAllList.Group = "Clipboard"; cutAllList.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Cut; cutAllList.Header = "Cut All List Items"; cutAllList.OperationHandler = CutAllListHandler; extraOperationsList.Add(cutAllList); ListItemOperation copySelected = new ListItemOperation(); copySelected.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.View, General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; copySelected.AutomationID = "copySelected"; copySelected.Group = "Clipboard"; copySelected.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Copy; copySelected.Header = "Copy Selected Items (Ctrl+C)"; copySelected.OperationHandler = CopySelectedHandler; extraOperationsList.Add(copySelected); ListItemOperation cutSelected = new ListItemOperation(); cutSelected.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; cutSelected.AutomationID = "cutSelected"; cutSelected.Group = "Clipboard"; cutSelected.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Cut; cutSelected.Header = "Cut Selected Items (Ctrl+X)"; cutSelected.OperationHandler = CutSelectedHandler; extraOperationsList.Add(cutSelected); ListItemOperation pasteInList = new ListItemOperation(); pasteInList.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; pasteInList.AutomationID = "pasteInList"; pasteInList.Group = "Clipboard"; pasteInList.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Paste; pasteInList.Header = "Paste (Ctrl+V)"; pasteInList.OperationHandler = PasteInListHandler; extraOperationsList.Add(pasteInList); ListItemOperation deleteAll = new ListItemOperation(); deleteAll.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.SharedReposiotry, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; deleteAll.AutomationID = "deleteAll"; deleteAll.ImageType = Amdocs.Ginger.Common.Enums.eImageType.Delete; deleteAll.Header = "Delete All Actions"; deleteAll.OperationHandler = DeleteAllHandler; extraOperationsList.Add(deleteAll); ListItemOperation addSelectedToSR = new ListItemOperation(); addSelectedToSR.SupportedViews = new List <General.eRIPageViewMode>() { General.eRIPageViewMode.Automation, General.eRIPageViewMode.Child, General.eRIPageViewMode.ChildWithSave, General.eRIPageViewMode.Standalone }; addSelectedToSR.AutomationID = "addSelectedToSR"; addSelectedToSR.ImageType = Amdocs.Ginger.Common.Enums.eImageType.SharedRepositoryItem; addSelectedToSR.Header = "Add Selected to Shared Repository"; addSelectedToSR.OperationHandler = AddSelectedToSRHandler; extraOperationsList.Add(addSelectedToSR); return(extraOperationsList); }