Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AbstractDAO<K, T>

Type parameters

  • K

  • T

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

  • construct a DAO instance

    Parameters

    Returns AbstractDAO

Properties

Protected http

http: IOnmsHTTP

the HTTP implementation to use

Methods

find

  • find(filter?: Filter<T>): Promise<T[]>
  • find all model objects given a filter

    Parameters

    Returns Promise<T[]>

fromData

  • fromData(data: any): T
  • create a model object given a JSON data structure

    Parameters

    • data: any

    Returns T

get

  • get(id: K): Promise<T>
  • get a model object given an ID

    Parameters

    • id: K

    Returns Promise<T>

Generated using TypeDoc