Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DialogVisitor

Implements

Index

Constructors

constructor

Properties

Private _enclosedJsonObject

_enclosedJsonObject: any

Methods

copyAsJsonObject

  • copyAsJsonObject(): object

copyAsJsonString

  • copyAsJsonString(): string

Private deriveDialogIdsFromDialogName

  • deriveDialogIdsFromDialogName(rootRecordId: string): void

deriveDialogIdsFromDialogNameAndRecordId

  • deriveDialogIdsFromDialogNameAndRecordId(): void
  • The record id targeted by the root dialog (usually a Form) will be used to help derive new dialog ids for the root and all of its children. The derived dialog id is a concatenation of the dialogName with a '@' and the root record id.

    Returns void

deriveDialogIdsFromDialogNameAndSuffix

  • deriveDialogIdsFromDialogNameAndSuffix(suffix: string): void
  • Traverse this dialog and its children and derive their dailog ids by concatenating each dialog's dialogName with a '$' and the given suffix. Dialog ids ending withs a suffix are synthetic. Its possible that a dialog id may have a suffix and a specific record id. In this case the dialog id will contain a '$' and an '@' so that each field can be parsed separately.

    Parameters

    • suffix: string

    Returns void

enclosedJsonObject

  • enclosedJsonObject(): any

propagateTenantIdAndSessionId

  • propagateTenantIdAndSessionId(tenantId: string, sessionId: string): void

visitAndSetDescription

  • visitAndSetDescription(description: string): void

visitAndSetId

  • visitAndSetId(id: string): void

visitAndSetRecordId

  • visitAndSetRecordId(recordId: string): void

visitAndSetReferringDialogId

  • visitAndSetReferringDialogId(dialogId: string): void

visitAndSetRootDialogId

  • visitAndSetRootDialogId(rootDialogId: string): void

visitChildAt

visitChildAtName

visitChildAtNameAndSetId

  • visitChildAtNameAndSetId(name: string, id: string): boolean

visitDescription

  • visitDescription(): string

visitDialogName

  • visitDialogName(): string

visitId

  • visitId(): string

visitRecordId

  • visitRecordId(): string

visitReferringObject

  • visitReferringObject(): object

Static propagateTenantIdAndSessionId

  • propagateTenantIdAndSessionId(dialog: object, tenantId: string, sessionId: string): void

Static visitAndSetId

  • visitAndSetId(dialog: object, id: string): void

Static visitId

  • visitId(dialog: object): string

Generated using TypeDoc