Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PersistentClient

Hierarchy

  • PersistentClient

Implements

Index

Constructors

constructor

Properties

Private _clientMode

_clientMode: ClientMode

Private _fetchClient

_fetchClient: FetchClient

Private _lastActivity

_lastActivity: Date = new Date()

Private _sessionId

_sessionId: string

Private _tenantId

_tenantId: string

Private _userId

_userId: string

Static Private ADD_TO_BRIEFCASE_ACTION_ID

ADD_TO_BRIEFCASE_ACTION_ID: string = "alias_AddToBriefcase"

Static Private BRIEFCASE_ACTION_ID

BRIEFCASE_ACTION_ID: string = "Briefcase"

Static Private BRIEFCASE_DIALOG_ID

BRIEFCASE_DIALOG_ID: string = "a1"

Static Private BRIEFCASE_RECORD_DIALOG_ID

BRIEFCASE_RECORD_DIALOG_ID: string = "a11"

Static Private BRIEFCASE_WORKPACKAGES_DIALOG_ID

BRIEFCASE_WORKPACKAGES_DIALOG_ID: string = "a12"

Static Private ENTER_OFFLINE_MODE_ACTION_ID

ENTER_OFFLINE_MODE_ACTION_ID: string = "alias_EnterOfflineMode"

Static Private EXIT_OFFLINE_MODE_ACTION_ID

EXIT_OFFLINE_MODE_ACTION_ID: string = "alias_ExitOfflineMode"

Static Private ONLINE_PROPERTY_NAME

ONLINE_PROPERTY_NAME: string = "online"

Static Private OPEN_ACTION_ID

OPEN_ACTION_ID: string = "open"

Static Private OPEN_DOCUMENT_ACTION_ID

OPEN_DOCUMENT_ACTION_ID: string = "dynamic_AAABACcaAAAAACqd"

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 SDA_WORKBENCH_ID

SDA_WORKBENCH_ID: string = "AAABACffAAAAACe2"

Static Private WORK_PACKAGES_ACTION_ID

WORK_PACKAGES_ACTION_ID: string = "WorkPackages"

Accessors

lastActivity

  • get lastActivity(): Date

Methods

Private changeClientMode

Private changeSessionId

  • changeSessionId(sessionId: string): void

Private changeTenantId

  • changeTenantId(tenantId: string): void

Private changeUserId

  • changeUserId(userId: string): void

Private createDialogMessageModel

  • createDialogMessageModel(message: string): object
  • Parameters

    • message: string

    Returns object

    • message: string
    • type: string

Private createOfflineSessionNotFoundModel

  • createOfflineSessionNotFoundModel(): object

Private createSessionIdModel

  • createSessionIdModel(sessionId: string): object
  • Parameters

    • sessionId: string

    Returns object

    • sessionId: string
    • type: string

Private deconstructGetDialogPath

  • deconstructGetDialogPath(resourcePathElems: string[]): any

Private deconstructGetRecordPath

  • deconstructGetRecordPath(resourcePathElems: string[]): any

Private deconstructGetRedirectionPath

  • deconstructGetRedirectionPath(resourcePathElems: string[]): any

Private deconstructPostMenuActionPath

  • deconstructPostMenuActionPath(resourcePathElems: string[]): any

Private deconstructPostRecordsPath

  • deconstructPostRecordsPath(resourcePathElems: string[]): any

Private deconstructPostWorkbenchActionPath

  • deconstructPostWorkbenchActionPath(resourcePathElems: string[]): any

deleteJson

Private deleteSession

getBlob

Private getDialog

getJson

Private getRecord

Private getRedirection

Private getSession

getText

Private isWorkPackagesDialog

  • isWorkPackagesDialog(dialog: any): boolean

Private makeNullRedirectionId

  • makeNullRedirectionId(): string

Private patchWorkPackagesDialog

Private patchWorkPackagesRecordSet

  • patchWorkPackagesRecordSet(dialog: any, recordSet: any): any

Private postAddToBriefcaseMenuAction

postJson

Private postMenuAction

postMultipart

  • postMultipart(baseUrl: string, resourcePath: string, formData: FormData): Promise<VoidClientResponse>

Private postRecords

Private postSession

Private postWorkbenchAction

Private postWorkbenchActionBriefcase

Private postWorkbenchActionWorkPackages

putJson

Private readBriefcaseRecord

Private readBriefcaseWorkpackageRecordSet

  • readBriefcaseWorkpackageRecordSet(): any

setClientMode

Private writeBriefcaseRecord

  • writeBriefcaseRecord(briefcaseRecord: any): void

Private writeBriefcaseWorkpackageRecordSet

  • writeBriefcaseWorkpackageRecordSet(recordSet: any): any

Private writePersistentClientVars

  • writePersistentClientVars(): void

Generated using TypeDoc