orm-service


orm-service / GeneralController

Class: GeneralController

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

Extends

  • Controller

Constructors

Constructor

new GeneralController(service, metric): GeneralController

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

Parameters

service

GeneralService

metric

Metric

Returns

GeneralController

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


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


health()

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

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

Parameters

request

Request

response

Response

Returns

Promise\<void>


metrics()

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

Defined in: src/infrastructure/controllers/generalController.ts:22

Parameters

request

Request

response

Response

Returns

Promise\<void>


ping()

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

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

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


version()

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

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

Parameters

request

Request

response

Response

Returns

Promise\<void>