C# 클래스 Dev2.Studio.ViewModels.Workflow.WorkflowInputDataViewModel

상속: Dev2.Studio.Core.ViewModels.Base.SimpleBaseViewModel
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf 1 사용 예제들

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