C# Класс Dev2.Studio.ViewModels.Workflow.WorkflowInputDataViewModel

Наследование: Dev2.Studio.Core.ViewModels.Base.SimpleBaseViewModel
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddBlankRowToRecordset bool
DoRecordSetAppending void
DoScalarAppending void
OnDebugExecutionFinished void
OnDebugExecutionStart void
SendFinishedMessage void

Открытые методы

Метод Описание
AddBlankRow ( IDataListItem selectedItem, int &indexToSelect ) : bool

Used for just adding a blank row to a recordset

AddRow ( IDataListItem itemToAdd ) : void

Used for intelligently determining if a extra row should be added for the selected recordset

BuildWebPayLoad ( ) : string
Cancel ( ) : void

Used for saving the data input by the user to the file system when the cacel button is clicked

Create ( IContextualResourceModel resourceModel ) : WorkflowInputDataViewModel
Create ( IContextualResourceModel resourceModel, System.Guid sessionId, DebugMode debugMode ) : WorkflowInputDataViewModel
DoSaveActions ( ) : void
ExecuteWorkflow ( ) : void
LoadWorkflowInputs ( ) : void

Used for loading all the inputs from the saved data or the data list

RemoveRow ( IDataListItem itemToRemove, int &indexToSelect ) : bool

Used for removing a row for the collection

Save ( ) : void

Used for saving the data input by the user to the file system and pushing the data back at the workflow

SetWorkflowInputData ( ) : void

Used to transform the XML into WorkflowInputs

SetXmlData ( ) : void

Used to transform the WorkflowInputs into XML

ViewClosed ( ) : void
ViewInBrowser ( ) : void
WorkflowInputDataViewModel ( IServiceDebugInfoModel input, System.Guid sessionId ) : System

Защищенные методы

Метод Описание
OnDispose ( ) : void
OnViewAttached ( object view, object context ) : void
SendExecuteRequest ( System.Xml.Linq.XElement payload ) : void
SendViewInBrowserRequest ( string payload ) : void

Приватные методы

Метод Описание
AddBlankRowToRecordset ( IDataListItem dlItem, IList columns, int indexToInsertAt, int indexNum ) : bool
DoRecordSetAppending ( IRecordSet recordSet, System.StringBuilder result ) : void
DoScalarAppending ( System.StringBuilder result, IDataListItem val ) : void
OnDebugExecutionFinished ( ) : void
OnDebugExecutionStart ( ) : void
SendFinishedMessage ( ) : void

Описание методов

AddBlankRow() публичный Метод

Used for just adding a blank row to a recordset
public AddBlankRow ( IDataListItem selectedItem, int &indexToSelect ) : bool
selectedItem IDataListItem The item that is currently selected
indexToSelect int
Результат bool

AddRow() публичный Метод

Used for intelligently determining if a extra row should be added for the selected recordset
public AddRow ( IDataListItem itemToAdd ) : void
itemToAdd IDataListItem The item that is currently selected
Результат void

BuildWebPayLoad() публичный Метод

public BuildWebPayLoad ( ) : string
Результат string

Cancel() публичный Метод

Used for saving the data input by the user to the file system when the cacel button is clicked
public Cancel ( ) : void
Результат void

Create() публичный статический Метод

public static Create ( IContextualResourceModel resourceModel ) : WorkflowInputDataViewModel
resourceModel IContextualResourceModel
Результат WorkflowInputDataViewModel

Create() публичный статический Метод

public static Create ( IContextualResourceModel resourceModel, System.Guid sessionId, DebugMode debugMode ) : WorkflowInputDataViewModel
resourceModel IContextualResourceModel
sessionId System.Guid
debugMode DebugMode
Результат WorkflowInputDataViewModel

DoSaveActions() публичный Метод

public DoSaveActions ( ) : void
Результат void

ExecuteWorkflow() публичный Метод

public ExecuteWorkflow ( ) : void
Результат void

LoadWorkflowInputs() публичный Метод

Used for loading all the inputs from the saved data or the data list
public LoadWorkflowInputs ( ) : void
Результат void

OnDispose() защищенный Метод

protected OnDispose ( ) : void
Результат void

OnViewAttached() защищенный Метод

protected OnViewAttached ( object view, object context ) : void
view object
context object
Результат void

RemoveRow() публичный Метод

Used for removing a row for the collection
public RemoveRow ( IDataListItem itemToRemove, int &indexToSelect ) : bool
itemToRemove IDataListItem The item that will be removed from the collection
indexToSelect int
Результат bool

Save() публичный Метод

Used for saving the data input by the user to the file system and pushing the data back at the workflow
public Save ( ) : void
Результат void

SendExecuteRequest() защищенный Метод

protected SendExecuteRequest ( System.Xml.Linq.XElement payload ) : void
payload System.Xml.Linq.XElement
Результат void

SendViewInBrowserRequest() защищенный Метод

protected SendViewInBrowserRequest ( string payload ) : void
payload string
Результат void

SetWorkflowInputData() публичный Метод

Used to transform the XML into WorkflowInputs
public SetWorkflowInputData ( ) : void
Результат void

SetXmlData() публичный Метод

Used to transform the WorkflowInputs into XML
public SetXmlData ( ) : void
Результат void

ViewClosed() публичный Метод

public ViewClosed ( ) : void
Результат void

ViewInBrowser() публичный Метод

public ViewInBrowser ( ) : void
Результат void

WorkflowInputDataViewModel() публичный Метод

public WorkflowInputDataViewModel ( IServiceDebugInfoModel input, System.Guid sessionId ) : System
input IServiceDebugInfoModel
sessionId System.Guid
Результат System