Options
All
  • Public
  • Public/Protected
  • All
Menu

Class InternshipsController

The [[Internship]] controller

Hierarchy

Index

Constructors

constructor

Properties

Private internshipsRepository

internshipsRepository: InternshipsRepository

The companies repository

Protected isAuthEnabled

isAuthEnabled: boolean = false

Indicates if the authentication has been enabled in this controller

Protected router

router: Router = Router()

The express router

Accessors

routeName

  • get routeName(): string

Methods

register

  • register(): this

useAuth

  • useAuth(): this

useCreate

  • useCreate(middleware?: Array<RequestHandler>): this

useCrud

useCustoms

  • useCustoms(): this

useDelete

  • useDelete(middleware?: Array<RequestHandler>): this

Private useForceUpdateStates

  • useForceUpdateStates(): this

Private useGetApproved

  • useGetApproved(): this

Private useGetByCompanyOwnerId

  • useGetByCompanyOwnerId(): this

Private useGetNotApproved

  • useGetNotApproved(): this

Private useListStates

  • useListStates(): this

useMiddleware

  • useMiddleware(...middleware: Array<RequestHandler>): this

useRead

  • useRead(middleware?: Array<RequestHandler>): this

useUpdate

  • useUpdate(middleware?: Array<RequestHandler>): this

Private useUpdateStates

  • useUpdateStates(): this

Generated using TypeDoc