Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SiteRepositoryInterface

Hierarchy

Index

Methods

create

filter

findAll

  • Gets all repository items. The cached data will be returned if the data has been fetched before. Using the forceFetch parameter, a user can order a fresh copy to be fetched from the server.

    Parameters

    • Optional forceFetch: boolean

      Flag whether to force a server request or not. False by default.

    Returns Promise<SiteInterface[]>

    Array of resources.

findByLocation

  • Returns the site that is closest to the specified global coordinate.

    Parameters

    • location: Vector3

      Location of the site in WGS 84

    Returns Promise<SiteInterface>

    Promise that resolves with the site

findOne

  • findOne(id: number, forceFetch?: boolean): Promise<SiteInterface>
  • Gets one repository item by id. The cached data will be returned if the data has been fetched before. Using the forceFetch parameter, a user can order a fresh copy to be fetched from the server. In case a new record is fetched, the data will be updated accordingly.

    Parameters

    • id: number
    • Optional forceFetch: boolean

      False by default.

    Returns Promise<SiteInterface>

remove

save

Generated using TypeDoc