Interface IApprovalProvider
OptimaJet.Workflow.Core.Persistence.IApprovalProvider
Namespace: OptimaJet.Workflow.Core.Persistence
public interface IApprovalProviderMethods
Task DropWorkflowInboxAsync(Guid processId) #Parameters
Name
Type
Description
processIdGuidReturns
Type
Description
TaskTask InsertInboxAsync(List<InboxItem> inboxItems) #Parameters
Name
Type
Description
inboxItemsList<InboxItem>Returns
Type
Description
TaskTask<int> GetInboxCountByProcessIdAsync(Guid processId) #Parameters
Name
Type
Description
processIdGuidReturns
Type
Description
Task<Int32>Task<int> GetInboxCountByIdentityIdAsync(string identityId) #Parameters
Name
Type
Description
identityIdStringReturns
Type
Description
Task<Int32>Task<List<InboxItem>> GetInboxByProcessIdAsync(Guid processId, Paging paging = null, CultureInfo culture = null) #Parameters
Name
Type
Description
processIdGuidpagingPagingcultureCultureInfoReturns
Type
Description
Task<InboxItem>Task<List<InboxItem>> GetInboxByIdentityIdAsync(string identityId, Paging paging = null, CultureInfo culture = null) #Parameters
Name
Type
Description
identityIdStringpagingPagingcultureCultureInfoReturns
Type
Description
Task<InboxItem>Task FillApprovalHistoryAsync(ApprovalHistoryItem approvalHistoryItem) #Parameters
Name
Type
Description
approvalHistoryItemApprovalHistoryItemReturns
Type
Description
TaskTask DropEmptyApprovalHistoryAsync(Guid processId) #Parameters
Name
Type
Description
processIdGuidReturns
Type
Description
TaskTask DropApprovalHistoryByProcessIdAsync(Guid processId) #Parameters
Name
Type
Description
processIdGuidReturns
Type
Description
TaskTask DropApprovalHistoryByIdentityIdAsync(string identityId) #Parameters
Name
Type
Description
identityIdStringReturns
Type
Description
TaskTask<int> GetApprovalHistoryCountByProcessIdAsync(Guid processId) #Parameters
Name
Type
Description
processIdGuidReturns
Type
Description
Task<Int32>Task<int> GetApprovalHistoryCountByIdentityIdAsync(string identityId) #Parameters
Name
Type
Description
identityIdStringReturns
Type
Description
Task<Int32>Task<List<ApprovalHistoryItem>> GetApprovalHistoryByProcessIdAsync(Guid processId, Paging paging = null) #Parameters
Name
Type
Description
processIdGuidpagingPagingReturns
Type
Description
Task<ApprovalHistoryItem>Task<List<ApprovalHistoryItem>> GetApprovalHistoryByIdentityIdAsync(string identityId, Paging paging = null) #Parameters
Name
Type
Description
identityIdStringpagingPagingReturns
Type
Description
Task<ApprovalHistoryItem>Task<int> GetOutboxCountByIdentityIdAsync(string identityId) #Parameters
Name
Type
Description
identityIdStringReturns
Type
Description
Task<Int32>Task<List<OutboxItem>> GetOutboxByIdentityIdAsync(string identityId, Paging paging = null) #Parameters
Name
Type
Description
identityIdStringpagingPagingReturns
Type
Description
Task<OutboxItem>