Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ProviderREST

Hierarchy

Implements

Index

Constructors

constructor

  • new ProviderREST(_pageId?: undefined | number, _folderId?: undefined | number, _uuid?: undefined | string): ProviderREST
  • Parameters

    • Optional _pageId: undefined | number
    • Optional _folderId: undefined | number
    • Optional _uuid: undefined | string

    Returns ProviderREST

Properties

Private _data

_data: any

Private _error

_error: boolean = false

Private Optional _folderId

_folderId: undefined | number

Private Optional _pageId

_pageId: undefined | number

Private _requestOngoing

_requestOngoing: boolean = false

Private _seqNo

_seqNo: number = 0

Private _stopped

_stopped: boolean = false

Private _timeout

_timeout: number = 1000

Private _timer

_timer: any

Private Optional _uuid

_uuid: undefined | string

listeners

listeners: IListeners = []

onListeners

onListeners: any

Accessors

requestOngoing

  • set requestOngoing(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

seqNo

  • set seqNo(seqNo: number): void
  • Parameters

    • seqNo: number

    Returns void

Methods

destroy

  • destroy(): void
  • Stop polling for page updates and stop all events

    Returns void

emit

  • emit(name: string, args?: any): void
  • Parameters

    • name: string
    • Optional args: any

    Returns void

getData

  • getData(): any
  • Returns any

Private load

  • load(ignoreSeqNo?: boolean): Promise<IPage>
  • Load page data from service

    Parameters

    • Default value ignoreSeqNo: boolean = false

    Returns Promise<IPage>

off

  • off(name: string, callback: any): void
  • Parameters

    • name: string
    • callback: any

    Returns void

on

  • on(name: string, callback: any): void
  • Parameters

    • name: string
    • callback: any

    Returns void

Private onError

  • onError(err: any): void
  • Parameters

    • err: any

    Returns void

register

  • register(callback: any): void
  • Parameters

    • callback: any

    Returns void

removeEvent

  • removeEvent(): void

removeEvents

  • removeEvents(): void

start

  • start(): void
  • Start polling for page updates

    Returns void

Private startPolling

  • startPolling(): void
  • Start the actual polling (loop)

    Returns void

stop

  • stop(): void
  • Stop polling for page updates

    Returns void

Private tempGetContentOb

  • tempGetContentOb(data: IPage): any
  • Temporary solution to get the required subset of data from full page object

    Parameters

    Returns any

Private tempGetSettingsOb

  • tempGetSettingsOb(data: IPage): any
  • Temporary solution to get the required subset of data from full page object

    Parameters

    Returns any

unRegister

  • unRegister(callback: any): void
  • Parameters

    • callback: any

    Returns void

Generated using TypeDoc