Skip to main content

Interface: BusinessRuleDecisionTable

Defined in: type/BusinessRuleDecisionTable.ts:13

Represents a single decision table node in the graph, each table can contain multiple rows. Each row respresents a rule that get executed. The hitPolicy determines how the rule is executed. When the hitPolicy is set to 'first', the first matching row is used. When the hitPolicy is set to 'collect', all matching rows are used.

Extends

Properties

content

content: BusinessRuleDecisionTableContent

Defined in: type/BusinessRuleDecisionTable.ts:23

The node's table content in case the type is 'decisionTableNode'


description

description: string

Defined in: type/BusinessRuleDecisionTable.ts:21

The description of the node

Overrides

IBusinessRuleNode.description


id

id: string | number

Defined in: type/BusinessRuleDecisionTable.ts:17

The generated ID for this node

Overrides

IBusinessRuleNode.id


name

name: string

Defined in: type/BusinessRuleDecisionTable.ts:19

The name of the node

Overrides

IBusinessRuleNode.name


type

type: BusinessRuleNodeType

Defined in: type/BusinessRuleDecisionTable.ts:15

The type of the node.

Overrides

IBusinessRuleNode.type