orm-service


orm-service / QueryController

Class: QueryController

Defined in: src/infrastructure/controllers/queryController.ts:5

Extends

  • Controller

Constructors

Constructor

new QueryController(service, queue?): QueryController

Defined in: src/infrastructure/controllers/queryController.ts:6

Parameters

service

QueryService

queue?

Queue

Returns

QueryController

Overrides

Controller.constructor

Methods

collectRequestParams()

protected collectRequestParams(request): any

Defined in: src/infrastructure/controllers/Controller.ts:27

Parameters

request

Request

Returns

any

Inherited from

Controller.collectRequestParams


constraints()

constraints(request, response): Promise\<void>

Defined in: src/infrastructure/controllers/queryController.ts:10

Parameters

request

Request

response

Response

Returns

Promise\<void>


execute()

execute(request, response): Promise\<void>

Defined in: src/infrastructure/controllers/queryController.ts:14

Parameters

request

Request

response

Response

Returns

Promise\<void>


executeQueued()

executeQueued(request, response): Promise\<void>

Defined in: src/infrastructure/controllers/queryController.ts:18

Parameters

request

Request

response

Response

Returns

Promise\<void>


handleRequest()

protected handleRequest(request, response, serviceOperation): Promise\<void>

Defined in: src/infrastructure/controllers/Controller.ts:50

Parameters

request

any

response

any

serviceOperation

any

Returns

Promise\<void>

Inherited from

Controller.handleRequest


metadata()

metadata(request, response): Promise\<void>

Defined in: src/infrastructure/controllers/queryController.ts:25

Parameters

request

Request

response

Response

Returns

Promise\<void>


model()

model(request, response): Promise\<void>

Defined in: src/infrastructure/controllers/queryController.ts:29

Parameters

request

Request

response

Response

Returns

Promise\<void>


parameters()

parameters(request, response): Promise\<void>

Defined in: src/infrastructure/controllers/queryController.ts:33

Parameters

request

Request

response

Response

Returns

Promise\<void>


plan()

plan(request, response): Promise\<void>

Defined in: src/infrastructure/controllers/queryController.ts:37

Parameters

request

Request

response

Response

Returns

Promise\<void>


sendError()

protected sendError(response, error): void

Defined in: src/infrastructure/controllers/Controller.ts:18

Parameters

response

any

error

any

Returns

void

Inherited from

Controller.sendError


sendResponse()

protected sendResponse(response, payload?): void

Defined in: src/infrastructure/controllers/Controller.ts:3

Parameters

response

any

payload?

any

Returns

void

Inherited from

Controller.sendResponse