Workflow Engine .NET

Assembly: OptimaJet.Workflow.Oracle

Class WorkflowApprovalHistory

OptimaJet.Workflow.Oracle.WorkflowApprovalHistory

public class WorkflowApprovalHistory : DbObject<ApprovalHistoryEntity>

Inheritance

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

Constructors

public WorkflowApprovalHistory(string schemaName, int commandTimeout) #

Parameters

Name
Type
Description
schemaName
String
commandTimeout
Int32

Methods

public static ApprovalHistoryEntity ToDb(ApprovalHistoryItem historyItem) #

Parameters

Name
Type
Description
historyItem
ApprovalHistoryItem

Returns

Type
Description
ApprovalHistoryEntity
public static ApprovalHistoryItem FromDb(ApprovalHistoryEntity historyItem) #

Parameters

Name
Type
Description
historyItem
ApprovalHistoryEntity

Returns

Type
Description
ApprovalHistoryItem
public Task<List<OutboxItem>> SelectOutboxByIdentityIdAsync(OracleConnection connection, string identityId, Paging paging = null) #

Parameters

Name
Type
Description
connection
OracleConnection
identityId
String
paging
Paging

Returns

Type
Description
Task<OutboxItem>
public Task<int> GetOutboxCountByIdentityIdAsync(OracleConnection connection, string identityId) #

Parameters

Name
Type
Description
connection
OracleConnection
identityId
String

Returns

Type
Description
Task<Int32>
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<List<ApprovalHistoryEntity>> SelectByProcessIdAsync(OracleConnection connection, Guid processId) #

Parameters

Name
Type
Description
connection
OracleConnection
processId
Guid

Returns

Type
Description
Task<ApprovalHistoryEntity>
public Task<List<ApprovalHistoryEntity>> SelectByIdentityIdAsync(OracleConnection connection, string identityId) #

Parameters

Name
Type
Description
connection
OracleConnection
identityId
String

Returns

Type
Description
Task<ApprovalHistoryEntity>