Class WorkflowInbox
OptimaJet.Workflow.Oracle.WorkflowInbox
Namespace: OptimaJet.Workflow.Oracle
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
schemaNameStringcommandTimeoutInt32Methods
public static InboxEntity ToDB(InboxItem inboxItem) #Parameters
Name
Type
Description
inboxItemInboxItemReturns
Type
Description
InboxEntitypublic static Task<List<InboxItem>> FromDB(WorkflowRuntime runtime, InboxEntity[] inboxItems, CultureInfo culture) #Parameters
Name
Type
Description
runtimeWorkflowRuntimeinboxItemsInboxEntity[]cultureCultureInfoReturns
Type
Description
Task<InboxItem>public Task<int> DeleteByProcessIdAsync(OracleConnection connection, Guid processId, OracleTransaction transaction = null) #Parameters
Name
Type
Description
connectionOracleConnectionprocessIdGuidtransactionOracleTransactionReturns
Type
Description
Task<Int32>public Task<InboxEntity[]> SelectByProcessIdAsync(OracleConnection connection, Guid processId) #Parameters
Name
Type
Description
connectionOracleConnectionprocessIdGuidReturns
Type
Description
Task<InboxEntity[]>