Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DialogProxyTools

Index

Properties

Static Private ACTION_PARAMETERS_MODEL_TYPE

ACTION_PARAMETERS_MODEL_TYPE: string = "hxgn.api.dialog.ActionParameters"

Static Private ANNOTATION_MODEL_TYPE

ANNOTATION_MODEL_TYPE: string = "hxgn.api.dialog.Annotation"

Static Private COMMON_FETCH_CLIENT

COMMON_FETCH_CLIENT: FetchClient = new FetchClient()

Static Private CONTENT_STORAGE_KEY

CONTENT_STORAGE_KEY: string = "${userId}.${tenantId}.${contentId}.${sequence}"

Static Private DIALOG_MESSAGE_MODEL_TYPE

DIALOG_MESSAGE_MODEL_TYPE: string = "hxgn.api.dialog.DialogMessage"

Static Private DIALOG_STORAGE_KEY

DIALOG_STORAGE_KEY: string = "${userId}.${tenantId}.${dialogId}.dialog"

Static Private EDITOR_DIALOG_MODEL_TYPE

EDITOR_DIALOG_MODEL_TYPE: string = "hxgn.api.dialog.EditorDialog"

Static Private LOGIN_MODEL_TYPE

LOGIN_MODEL_TYPE: string = "hxgn.api.dialog.Login"

Static Private PROPERTY_COMMIT_STORAGE_KEY

PROPERTY_COMMIT_STORAGE_KEY: string = "${userId}.${tenantId}.${dialogId}.propertycommit$${propertyName}"

Static Private PROPERTY_DEF_MODEL_TYPE

PROPERTY_DEF_MODEL_TYPE: string = "hxgn.api.dialog.PropertyDef"

Static Private PROPERTY_MODEL_TYPE

PROPERTY_MODEL_TYPE: string = "hxgn.api.dialog.Property"

Static Private QUERY_DIALOG_MODEL_TYPE

QUERY_DIALOG_MODEL_TYPE: string = "hxgn.api.dialog.QueryDialog"

Static Private RECORD_COMMIT_STORAGE_KEY

RECORD_COMMIT_STORAGE_KEY: string = "${userId}.${tenantId}.${dialogId}.recordcommit"

Static Private RECORD_MODEL_TYPE

RECORD_MODEL_TYPE: string = "hxgn.api.dialog.Record"

Static Private RECORD_SET_MODEL_TYPE

RECORD_SET_MODEL_TYPE: string = "hxgn.api.dialog.RecordSet"

Static Private RECORD_SET_STORAGE_KEY

RECORD_SET_STORAGE_KEY: string = "${userId}.${tenantId}.${dialogId}.recordset"

Static Private RECORD_STORAGE_KEY

RECORD_STORAGE_KEY: string = "${userId}.${tenantId}.${dialogId}.record"

Static Private REDIRECTION_STORAGE_KEY

REDIRECTION_STORAGE_KEY: string = "${userId}.${tenantId}.${stateId}.${actionId}.redirection"

Static Private REFERRING_DIALOG_MODEL_TYPE

REFERRING_DIALOG_MODEL_TYPE: string = "hxgn.api.dialog.ReferringDialog"

Static Private REFERRING_WORKBENCH_MODEL_TYPE

REFERRING_WORKBENCH_MODEL_TYPE: string = "hxgn.api.dialog.ReferringWorkbench"

Static Private SESSION_MODEL_TYPE

SESSION_MODEL_TYPE: string = "hxgn.api.dialog.Session"

Methods

Static captureDialog

  • captureDialog(userId: string, baseUrl: string, tenantId: string, sessionId: string, dialogId: string): Promise<any>
  • Parameters

    • userId: string
    • baseUrl: string
    • tenantId: string
    • sessionId: string
    • dialogId: string

    Returns Promise<any>

Static captureMenuActionRedirectionAndDialog

  • captureMenuActionRedirectionAndDialog(userId: string, baseUrl: string, tenantId: string, sessionId: string, dialogId: string, actionId: string, targetId: string, impliedTargetId: any): Promise<any>
  • Parameters

    • userId: string
    • baseUrl: string
    • tenantId: string
    • sessionId: string
    • dialogId: string
    • actionId: string
    • targetId: string
    • impliedTargetId: any

    Returns Promise<any>

Static captureRecord

  • captureRecord(userId: string, baseUrl: string, tenantId: string, sessionId: string, beforeAndAfterValues: any, listDialogName: string): Promise<RecordVisitor>
  • Parameters

    • userId: string
    • baseUrl: string
    • tenantId: string
    • sessionId: string
    • beforeAndAfterValues: any
    • listDialogName: string

    Returns Promise<RecordVisitor>

Static captureRecordSet

  • captureRecordSet(userId: string, baseUrl: string, tenantId: string, sessionId: string, beforeAndAfterValues: any, listDialogName: string): Promise<RecordSetVisitor>
  • Parameters

    • userId: string
    • baseUrl: string
    • tenantId: string
    • sessionId: string
    • beforeAndAfterValues: any
    • listDialogName: string

    Returns Promise<RecordSetVisitor>

Static captureWorkbenchActionRedirectionAndDialog

  • captureWorkbenchActionRedirectionAndDialog(userId: string, baseUrl: string, tenantId: string, sessionId: string, workbenchId: string, actionId: string): Promise<any>
  • Parameters

    • userId: string
    • baseUrl: string
    • tenantId: string
    • sessionId: string
    • workbenchId: string
    • actionId: string

    Returns Promise<any>

Static commonFetchClient

  • Returns FetchClient

Static constructDialogMessageModel

  • constructDialogMessageModel(message: string): object
  • Parameters

    • message: string

    Returns object

    • message: string
    • type: string

Static constructLoginModel

  • constructLoginModel(userId: string, password: string): object
  • Parameters

    • userId: string
    • password: string

    Returns object

Static constructNullRedirection

  • constructNullRedirection(tenantId: string, sessionId: string): StringDictionary
  • Construct an empty null redirection with the following defaults: referringObject will be a type of "hxgn.api.dialog.ReferringDialog" dialogAlias=null dialogName=null dialogMode='READ' actionId=null dialogId=null refreshNeeded=true id=randomly generated value

    Parameters

    • tenantId: string
    • sessionId: string

    Returns StringDictionary

Static constructNullRedirectionId

  • constructNullRedirectionId(): string
  • Returns string

Static constructRequestNotValidDuringOfflineMode

  • constructRequestNotValidDuringOfflineMode(action: string, resourcePath: string): JsonClientResponse
  • Parameters

    • action: string
    • resourcePath: string

    Returns JsonClientResponse

Static isActionParametersModel

  • isActionParametersModel(jsonObject: object): boolean
  • Parameters

    • jsonObject: object

    Returns boolean

Static isAnnotationModel

  • isAnnotationModel(jsonObject: object): boolean
  • Parameters

    • jsonObject: object

    Returns boolean

Static isDialogModel

  • isDialogModel(jsonObject: object): boolean
  • Parameters

    • jsonObject: object

    Returns boolean

Static isLoginModel

  • isLoginModel(jsonObject: object): boolean
  • Parameters

    • jsonObject: object

    Returns boolean

Static isPropertyDefModel

  • isPropertyDefModel(jsonObject: object): boolean
  • Parameters

    • jsonObject: object

    Returns boolean

Static isPropertyModel

  • isPropertyModel(jsonObject: object): boolean
  • Parameters

    • jsonObject: object

    Returns boolean

Static isRecordModel

  • isRecordModel(jsonObject: object): boolean
  • Parameters

    • jsonObject: object

    Returns boolean

Static isRecordSetModel

  • isRecordSetModel(jsonObject: object): boolean
  • Parameters

    • jsonObject: object

    Returns boolean

Static isReferringDialogModel

  • isReferringDialogModel(jsonObject: object): boolean
  • Parameters

    • jsonObject: object

    Returns boolean

Static isReferringWorkbenchModel

  • isReferringWorkbenchModel(jsonObject: object): boolean
  • Parameters

    • jsonObject: object

    Returns boolean

Static isSessionModel

  • isSessionModel(jsonObject: object): boolean
  • Parameters

    • jsonObject: object

    Returns boolean

Static readDialogAsOfflineResponse

Static readDialogAsVisitor

Static readDialogRedirectionAsVisitor

  • readDialogRedirectionAsVisitor(userId: string, tenantId: string, stateId: string, actionId: string): Promise<DialogRedirectionVisitor>
  • Parameters

    • userId: string
    • tenantId: string
    • stateId: string
    • actionId: string

    Returns Promise<DialogRedirectionVisitor>

Static readMenuActionRedirectionAsOfflineResponse

Static readRecordAsOfflineResponse

Static readRecordAsVisitor

Static readRecordSetAsOfflineResponse

Static readRecordSetAsVisitor

Static readSessionContentAsOfflineResponse

Static readSessionContentAsVisitor

  • readSessionContentAsVisitor(userId: string, tenantId: string, contentId: string, sequence: number): Promise<LargePropertyVisitor>
  • Parameters

    • userId: string
    • tenantId: string
    • contentId: string
    • sequence: number

    Returns Promise<LargePropertyVisitor>

Static readWorkbenchActionRedirectionAsOfflineResponse

Static writeContentChunk

  • writeContentChunk(userId: string, tenantId: string, contentId: string, sequence: number, largePropertyVisitor: LargePropertyVisitor): Promise<void>
  • Parameters

    • userId: string
    • tenantId: string
    • contentId: string
    • sequence: number
    • largePropertyVisitor: LargePropertyVisitor

    Returns Promise<void>

Static writeContentRedirection

  • writeContentRedirection(userId: string, tenantId: string, stateId: string, actionId: string, contentRedirectionVistor: ContentRedirectionVisitor): Promise<void>
  • Parameters

    Returns Promise<void>

Static writeDialog

  • writeDialog(userId: string, tenantId: string, dialogVisitor: DialogVisitor): Promise<void>
  • Parameters

    Returns Promise<void>

Static writeDialogRedirection

  • writeDialogRedirection(userId: string, tenantId: string, stateId: string, actionId: string, dialogRedirectionVistor: DialogRedirectionVisitor): Promise<void>
  • Parameters

    Returns Promise<void>

Static writePropertyCommit

  • writePropertyCommit(userId: string, tenantId: string, dialogId: string, propertyName: string, writeLargePropertyParametersVisitor: WriteLargePropertyParametersVisitor): Promise<void>
  • Parameters

    Returns Promise<void>

Static writeRecord

  • writeRecord(userId: string, tenantId: string, dialogId: string, recordVisitor: RecordVisitor): Promise<void>
  • Parameters

    • userId: string
    • tenantId: string
    • dialogId: string
    • recordVisitor: RecordVisitor

    Returns Promise<void>

Static writeRecordCommit

  • writeRecordCommit(userId: string, tenantId: string, dialogId: string, recordVisitor: RecordVisitor): Promise<void>
  • Parameters

    • userId: string
    • tenantId: string
    • dialogId: string
    • recordVisitor: RecordVisitor

    Returns Promise<void>

Static writeRecordSet

  • writeRecordSet(userId: string, tenantId: string, dialogId: string, recordSetVisitor: RecordSetVisitor): Promise<void>
  • Parameters

    • userId: string
    • tenantId: string
    • dialogId: string
    • recordSetVisitor: RecordSetVisitor

    Returns Promise<void>

Generated using TypeDoc