Home Manual Reference Source Test API Healthcheck
public class | source

NoteController

Container Controller for Note CRUD Functions

Test:

Static Method Summary

Static Public Methods
public static

createNote(request: HapiRequest, handler: any): Note

Create a new Note

public static

deleteNote(request: HapiRequest): boolean

Delete a note, specified by id

public static

async getNoteById(request: HapiRequest, handler: any): Note

Returns a note, specified by Id

public static

updateNote(request: HapiRequest): Note

Update a note, specified by id

Static Public Methods

public static createNote(request: HapiRequest, handler: any): Note source

Create a new Note

Params:

NameTypeAttributeDescription
request HapiRequest

RequestObject

handler any

Hapi Handler

Return:

Note

[description]

Test:

public static deleteNote(request: HapiRequest): boolean source

Delete a note, specified by id

Params:

NameTypeAttributeDescription
request HapiRequest

RequestObject

Return:

boolean

[description]

Test:

public static async getNoteById(request: HapiRequest, handler: any): Note source

Returns a note, specified by Id

Params:

NameTypeAttributeDescription
request HapiRequest

RequestObject

handler any

Hapi Handler object for rejecting/setting errors

Return:

Note

Note corresponding to Id passed in

Test:

public static updateNote(request: HapiRequest): Note source

Update a note, specified by id

Params:

NameTypeAttributeDescription
request HapiRequest

RequestObject

Return:

Note

[description]

Test: