Workflow Engine .NET

Assembly: OptimaJet.Workflow.Oracle

Class WorkflowInbox

OptimaJet.Workflow.Oracle.WorkflowInbox

public class WorkflowInbox : DbObject<InboxEntity>

Inheritance

  • System.Object
  • OptimaJet.Workflow.Oracle.DbObject{OptimaJet.Workflow.Core.Entities.InboxEntity}

Constructors

public WorkflowInbox(string schemaName, int commandTimeout) #

Parameters

Name
Type
Description
schemaName
String
commandTimeout
Int32

Methods

public static InboxEntity ToDB(InboxItem inboxItem) #

Parameters

Name
Type
Description
inboxItem
InboxItem

Returns

Type
Description
InboxEntity
public static Task<List<InboxItem>> FromDB(WorkflowRuntime runtime, InboxEntity[] inboxItems, CultureInfo culture) #

Parameters

Name
Type
Description
runtime
WorkflowRuntime
inboxItems
InboxEntity[]
culture
CultureInfo

Returns

Type
Description
Task<InboxItem>
public Task<int> DeleteByProcessIdAsync(OracleConnection connection, Guid processId, OracleTransaction transaction = null) #

Parameters

Name
Type
Description
connection
OracleConnection
processId
Guid
transaction
OracleTransaction

Returns

Type
Description
Task<Int32>
public Task<InboxEntity[]> SelectByProcessIdAsync(OracleConnection connection, Guid processId) #

Parameters

Name
Type
Description
connection
OracleConnection
processId
Guid

Returns

Type
Description
Task<InboxEntity[]>