Home Manual Reference Source
import AssemblyRepository from 'pvbid-sdk/src/repositories/AssemblyRepository.js'
public class | source

AssemblyRepository

Extends:

BaseRepository → AssemblyRepository

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

Method Summary

Public Methods
public

async create()

Inherited function has been disabled.

public

async delete(bidId: *, assemblyId: *): *

public

async findById(bidId: *, assemblyId: *): *

public

async get(bidId: *, params: *, forceReload: *): *

public

async implement(bidId: *, assemblyId: *): *

Inherited Summary

From class BaseRepository
public
public

http: *

public
public

map: {"single": *, "multi": *}

public
public

params: {}

public

async create(entity: BidEntity): Promise<BidEntity>

Persists a new entity

public

async delete(id: number | string): Promise<Object>

Deletes a single entity by its id

public

Retrieves a single domain object by its id.

public

async get(params: Object): Promise<BidEntity[]>

Retrieves an array of results for the endpoint

public

async save(entity: BidEntity): Promise<BidEntity>

Persists an update to the entity

Public Constructors

public constructor() source

Creates an instance of BaseRepository.

Override:

BaseRepository#constructor

Public Members

public endpoint: string source

Override:

BaseRepository#endpoint

Public Methods

public async create() source

Inherited function has been disabled. Use AssemblyRepository.implement

Override:

BaseRepository#create

Throw:

error

Throws exception when accessed.

public async delete(bidId: *, assemblyId: *): * source

Deletes a single entity by its id

Override:

BaseRepository#delete

Params:

NameTypeAttributeDescription
bidId *
assemblyId *

Return:

*

public async findById(bidId: *, assemblyId: *): * source

Retrieves a single domain object by its id.

Override:

BaseRepository#findById

Params:

NameTypeAttributeDescription
bidId *
assemblyId *

Return:

*

public async get(bidId: *, params: *, forceReload: *): * source

Retrieves an array of results for the endpoint

Override:

BaseRepository#get

Params:

NameTypeAttributeDescription
bidId *
params *
forceReload *

Return:

*

public async implement(bidId: *, assemblyId: *): * source

Params:

NameTypeAttributeDescription
bidId *
assemblyId *

Return:

*