Service
Execute any business request from business data. Mostly output Vo
Constructor Summary
Public Constructor | ||
public |
constructor(manager: Manager) |
Member Summary
Public Members | ||
public get |
availableMethods: String[]: * Get the list of Class available methods |
Method Summary
Public Methods | ||
public |
createOneFromData(data: object): Promise<Vo, Error> Create a Vo from a data object |
|
public |
deleteOneById(id: string): Promise<boolean, Error> Delete a Vo from its id |
|
public |
Get a list of Vo |
|
public |
getByPage(criteria: Object, page: integer, limit: integer, orderby: string, order: string): Promise<Vo[], Error> Get a paginated list of Vo |
|
public |
getOneById(id: string): Promise<Vo, Error> Get a Vo from its Id |
|
public |
Store a context |
|
public |
setFullContext(context: object): self Store and override all context |
|
public |
updateOneFromData(data: Object): Promise<Vo, Error> Update a Vo properties from a dataset |
Public Constructors
Public Members
Public Methods
public createOneFromData(data: object): Promise<Vo, Error> source
Create a Vo from a data object
Params:
Name | Type | Attribute | Description |
data | object |
public deleteOneById(id: string): Promise<boolean, Error> source
Delete a Vo from its id
Params:
Name | Type | Attribute | Description |
id | string | the id of the Vo |
public getByPage(criteria: Object, page: integer, limit: integer, orderby: string, order: string): Promise<Vo[], Error> source
Get a paginated list of Vo
public getOneById(id: string): Promise<Vo, Error> source
Get a Vo from its Id
Params:
Name | Type | Attribute | Description |
id | string | the id of the Vo |
public setContext(key: string, value: number | string | Array | object): self source
Store a context
Return:
self |