Assembly: OptimaJet.Workflow.Core

Class ProcessInstancePersistenceEntity

OptimaJet.Workflow.Core.Entities.ProcessInstancePersistenceEntity

Represents a persistence record containing the serialized value of a process instance parameter.

public class ProcessInstancePersistenceEntity : IEntity

Type Hierarchy

  • ProcessInstancePersistenceEntity Current type

Properties

public Guid Id { get; set; } #
Gets or sets the identifier of the persistence record.
public Guid ProcessId { get; set; } #
Gets or sets the identifier of the process instance that owns the persisted parameter.
public string ParameterName { get; set; } #
Gets or sets the name of the persisted parameter.
public string Value { get; set; } #
Gets or sets the serialized value of the persisted parameter.
public string TenantId { get; set; } #
Gets or sets the tenant identifier associated with the process instance, or null for a tenantless process.

Methods

public object GetValue(string key) #
Gets the value of the property identified by key.

Parameters

Returns

Type
Description
Object
The value of the property selected by key.

Exceptions

Type
Description
ColumnNotExistsException
key does not match the name of a supported property.
public void SetValue(string key, object value) #
Sets the value of the property identified by key.

Parameters

Exceptions

Type
Description
ColumnNotExistsException
key does not match the name of a supported property.
InvalidCastException
NullReferenceException