Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RestOperations

Hierarchy

Implements

  • any
  • any

Index

Constructors

constructor

Properties

Protected _counters

_counters: any = new CompositeCounters()

Protected _dependencyResolver

_dependencyResolver: any = new DependencyResolver()

Protected _logger

_logger: any = new CompositeLogger()

Methods

configure

  • configure(config: ConfigParams): void
  • Parameters

    • config: ConfigParams

    Returns void

Protected getCorrelationId

  • getCorrelationId(req: any): any
  • Parameters

    • req: any

    Returns any

Protected getFilterParams

  • getFilterParams(req: any): FilterParams
  • Parameters

    • req: any

    Returns FilterParams

Protected getPagingParams

  • getPagingParams(req: any): PagingParams
  • Parameters

    • req: any

    Returns PagingParams

invoke

  • invoke(operation: string): function
  • Parameters

    • operation: string

    Returns function

      • (req: any, res: any): void
      • Parameters

        • req: any
        • res: any

        Returns void

Protected sendBadRequest

  • sendBadRequest(req: any, res: any, message: string): void
  • Parameters

    • req: any
    • res: any
    • message: string

    Returns void

Protected sendConflict

  • sendConflict(req: any, res: any, message: string): void
  • Parameters

    • req: any
    • res: any
    • message: string

    Returns void

Protected sendCreatedResult

  • sendCreatedResult(req: any, res: any): function
  • Parameters

    • req: any
    • res: any

    Returns function

      • (err: any, result: any): void
      • Parameters

        • err: any
        • result: any

        Returns void

Protected sendDeletedResult

  • sendDeletedResult(req: any, res: any): function
  • Parameters

    • req: any
    • res: any

    Returns function

      • (err: any, result: any): void
      • Parameters

        • err: any
        • result: any

        Returns void

Protected sendEmptyResult

  • sendEmptyResult(req: any, res: any): function
  • Parameters

    • req: any
    • res: any

    Returns function

      • (err: any): void
      • Parameters

        • err: any

        Returns void

Protected sendError

  • sendError(req: any, res: any, error: any): void
  • Parameters

    • req: any
    • res: any
    • error: any

    Returns void

Protected sendInternalError

  • sendInternalError(req: any, res: any, message: string): void
  • Parameters

    • req: any
    • res: any
    • message: string

    Returns void

Protected sendNotFound

  • sendNotFound(req: any, res: any, message: string): void
  • Parameters

    • req: any
    • res: any
    • message: string

    Returns void

Protected sendResult

  • sendResult(req: any, res: any): function
  • Parameters

    • req: any
    • res: any

    Returns function

      • (err: any, result: any): void
      • Parameters

        • err: any
        • result: any

        Returns void

Protected sendServerUnavailable

  • sendServerUnavailable(req: any, res: any, message: string): void
  • Parameters

    • req: any
    • res: any
    • message: string

    Returns void

Protected sendSessionExpired

  • sendSessionExpired(req: any, res: any, message: string): void
  • Parameters

    • req: any
    • res: any
    • message: string

    Returns void

Protected sendUnauthorized

  • sendUnauthorized(req: any, res: any, message: string): void
  • Parameters

    • req: any
    • res: any
    • message: string

    Returns void

setReferences

  • setReferences(references: IReferences): void
  • Parameters

    • references: IReferences

    Returns void

Generated using TypeDoc