import DatatableRepository from 'pvbid-sdk/src/repositories/DatatableRepository.js'DatatableRepository
Extends:
Constructor Summary
| Public Constructor | ||
| public |
|
|
Method Summary
| Public Methods | ||
| public |
async create(bidId: *, datatableObject: *): * |
|
| public |
async delete(bidId: *, datatableId: *): * |
|
| public |
async findById(bidId: *, datatableId: *): * |
|
| public |
async get(bidId: *, params: *): * |
|
| public |
async save(bidId: *, datatable: *): * |
|
Inherited Summary
| From class BaseRepository | ||
| public |
endpoint: * |
|
| public |
http: * |
|
| public |
httpConfig: * |
|
| public |
map: {"single": *, "multi": *} |
|
| public |
metaData: * |
|
| public |
params: {} |
|
| public |
Persists a new entity |
|
| public |
Deletes a single entity by its id |
|
| public |
Retrieves a single domain object by its id. |
|
| public |
Retrieves an array of results for the endpoint |
|
| public |
Persists an update to the entity |
|
Public Constructors
public constructor() source
Creates an instance of BaseRepository.
Override:
BaseRepository#constructorPublic Members
Public Methods
public async create(bidId: *, datatableObject: *): * source
Persists a new entity
Override:
BaseRepository#createParams:
| Name | Type | Attribute | Description |
| bidId | * | ||
| datatableObject | * |
Return:
| * |
public async delete(bidId: *, datatableId: *): * source
Deletes a single entity by its id
Override:
BaseRepository#deleteParams:
| Name | Type | Attribute | Description |
| bidId | * | ||
| datatableId | * |
Return:
| * |
public async findById(bidId: *, datatableId: *): * source
Retrieves a single domain object by its id.
Override:
BaseRepository#findByIdParams:
| Name | Type | Attribute | Description |
| bidId | * | ||
| datatableId | * |
Return:
| * |
public async get(bidId: *, params: *): * source
Retrieves an array of results for the endpoint
Override:
BaseRepository#getParams:
| Name | Type | Attribute | Description |
| bidId | * | ||
| params | * |
Return:
| * |
public async save(bidId: *, datatable: *): * source
Persists an update to the entity
Override:
BaseRepository#saveParams:
| Name | Type | Attribute | Description |
| bidId | * | ||
| datatable | * |
Return:
| * |