Assembly: OptimaJet.Workflow.Core

Class InboxEntity

OptimaJet.Workflow.Core.Entities.InboxEntity

Represents the persisted form of an InboxItem.

public class InboxEntity : IEntity

Type Hierarchy

  • InboxEntity Current type

Properties

public Guid Id { get; set; } #
Gets or sets the inbox item identifier.
public Guid ProcessId { get; set; } #
Gets or sets the identifier of the process instance associated with the inbox item.
public string TenantId { get; set; } #
Gets or sets the tenant identifier associated with the inbox item.
public string IdentityId { get; set; } #
Gets or sets the workflow participant identity for which the inbox item is available.
public DateTime AddingDate { get; set; } #
Gets or sets the date and time when the item was added to the inbox.
public string AvailableCommands { get; set; } #
Gets or sets the comma-separated names of the commands available through the inbox item.

Methods

public object GetValue(string key) #
Retrieves the value of the property selected by key.

Parameters

Name
Type
Description
key
String
The name of the property whose value to retrieve.

Returns

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

Exceptions

Type
Description
ColumnNotExistsException
key does not match a property supported by this entity.
public void SetValue(string key, object value) #
Assigns value to the property selected by key.

Parameters

Name
Type
Description
key
String
The name of the property whose value to set.
value
Object
The value to assign to the property.

Exceptions

Type
Description
ColumnNotExistsException
key does not match a property supported by this entity.