Class WorkflowProcessInstancePersistence
OptimaJet.Workflow.PostgreSQL.WorkflowProcessInstancePersistence
Namespace: OptimaJet.Workflow.PostgreSQL
public class WorkflowProcessInstancePersistence : DbObject<ProcessInstancePersistenceEntity>Inheritance
- System.Object
- OptimaJet.Workflow.PostgreSQL.DbObject{OptimaJet.Workflow.Core.Entities.ProcessInstancePersistenceEntity}
Constructors
public WorkflowProcessInstancePersistence(string schemaName, int commandTimeout) #Parameters
Name
Type
Description
schemaNameStringcommandTimeoutInt32Methods
public Task<ProcessInstancePersistenceEntity[]> SelectByProcessIdAsync(NpgsqlConnection connection, Guid processId) #Parameters
Name
Type
Description
connectionNpgsqlConnectionprocessIdGuidReturns
Type
Description
Task<ProcessInstancePersistenceEntity[]>public Task<ProcessInstancePersistenceEntity> SelectByNameAsync(NpgsqlConnection connection, Guid processId, string parameterName) #Parameters
Name
Type
Description
connectionNpgsqlConnectionprocessIdGuidparameterNameStringReturns
Type
Description
Task<ProcessInstancePersistenceEntity>public Task<int> DeleteByProcessIdAsync(NpgsqlConnection connection, Guid processId, NpgsqlTransaction transaction = null) #Parameters
Name
Type
Description
connectionNpgsqlConnectionprocessIdGuidtransactionNpgsqlTransactionReturns
Type
Description
Task<Int32>public Task<int> DeleteByNameAsync(NpgsqlConnection connection, Guid processId, string parameterName, NpgsqlTransaction transaction = null) #Parameters
Name
Type
Description
connectionNpgsqlConnectionprocessIdGuidparameterNameStringtransactionNpgsqlTransactionReturns
Type
Description
Task<Int32>public Task UpsertAsync(NpgsqlConnection connection, ProcessInstancePersistenceEntity entity, bool preferUpdateFirst, NpgsqlTransaction transaction) #Parameters
Name
Type
Description
connectionNpgsqlConnectionentityProcessInstancePersistenceEntitypreferUpdateFirstBooleantransactionNpgsqlTransactionReturns
Type
Description
Task