Hierarchy

  • EaiwsSession

Constructors

Properties

eventBasketLanguagesChanged: ListenableEvent<void, EaiwsSession> = ...

Will be triggered from basket.setLanguages().

eventCatalogLanguagesChanged: ListenableEvent<void, EaiwsSession> = ...

Will be triggered from catalog.setLanguages().

eventConnected: ListenableEvent<void, EaiwsSession> = ...

Will be triggered if this instance was connected to an EAIWS session.

eventDisconnected: ListenableEvent<void, EaiwsSession> = ...

Will be triggered if this instance was disconnected from an EAIWS session.

eventSessionLocaleChanged: ListenableEvent<void, EaiwsSession> = ...

Will be triggered from session.setLocale().

Accessors

  • get baseUrl(): string
  • Returns string

  • get isValid(): boolean
  • Returns boolean

  • get sessionId(): string
  • Returns string

Methods

  • Closes the currently connected EAIWS session and disconnects.

    Returns Promise<boolean>

  • Connects to an already opened EAIWS session. If pKeepAliveInterval is null or 0 the keep alive handling will be disabled (default: 60000).

    Parameters

    • pBaseUrl: string
    • pSessionId: string
    • pKeepAliveInterval: null | number = 60000

    Returns boolean

  • Parameters

    • pUrl: string

    Returns Promise<void>

  • Disconnects from the currently connected EAIWS session. The session will not be closed.

    Returns boolean

  • Opens and connects a new EAIWS session.

    Parameters

    Returns Promise<boolean>

  • Parameters

    • pType: SessionCacheFileType
    • pFile: Blob
    • Optional pOnProgress: ((pEvent: ProgressEvent<EventTarget>, pXhr: XMLHttpRequest) => any)
        • (pEvent: ProgressEvent<EventTarget>, pXhr: XMLHttpRequest): any
        • Parameters

          • pEvent: ProgressEvent<EventTarget>
          • pXhr: XMLHttpRequest

          Returns any

    • Optional pUrlSuffix: string

    Returns Promise<null | string>

  • Parameters

    • pTargetUrl: string
    • pFile: Blob
    • Optional pOnProgress: ((pEvent: ProgressEvent<EventTarget>, pXhr: XMLHttpRequest) => any)
        • (pEvent: ProgressEvent<EventTarget>, pXhr: XMLHttpRequest): any
        • Parameters

          • pEvent: ProgressEvent<EventTarget>
          • pXhr: XMLHttpRequest

          Returns any

    Returns Promise<string>

Generated using TypeDoc