Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • OfferRepositoryImpl

Implements

Index

Constructors

constructor

Methods

create

  • create(owner: string, offer: Offer): Promise<Offer>

deleteById

  • deleteById(owner: string, id: number): Promise<number>

getAllOffer

  • getAllOffer(): Promise<Array<Offer>>

getOfferByOwner

  • getOfferByOwner(owner: string): Promise<Array<Offer>>

getOfferByOwnerAndId

  • getOfferByOwnerAndId(owner: string, id: number): Promise<Array<Offer>>

getOfferByOwnerAndPage

  • getOfferByOwnerAndPage(owner: string, page?: number, size?: number): Promise<Page<Offer>>

getOffersByOwnerAndTag

  • getOffersByOwnerAndTag(owner: string, tag: string): Promise<Array<Offer>>

getOffersByPage

  • getOffersByPage(page?: number, size?: number): Promise<Page<Offer>>

shallowUpdate

  • shallowUpdate(owner: string, id: number, offer: Offer): Promise<Offer>

update

  • update(owner: string, id: number, offer: Offer): Promise<Offer>

updateBulk

  • updateBulk(owner: string, offers: Array<Offer>): Promise<Array<number>>

Generated using TypeDoc