ctrlmap

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CtrlMap

type CtrlMap struct {
	// contains filtered or unexported fields
}

func NewCtrlMap

func NewCtrlMap() *CtrlMap

func (*CtrlMap) HasRegisteredAnyController

func (c *CtrlMap) HasRegisteredAnyController() bool

func (*CtrlMap) InstantiateControllersWithFirstHookAt

func (c *CtrlMap) InstantiateControllersWithFirstHookAt(method string, firstHook string) []controller.IController

InstantiateControllersWithFirstHookAt instantiate new controller if in this method and in this hook we should instantiate a new controller. The first available hook type of R is B The first available hook type for P is J

func (*CtrlMap) RegisterController

func (c *CtrlMap) RegisterController(ctrl controller.IController, restMethods string, hookTypes string)

RegisterController restMethod is CRUPD in any combination hookTypes is JBAT in any combination (where J is before JSON apply) The first available hook type of R is B The first available hook type for P is J BAT CRUPD, ABT --> Initalized with CB CR, B --> Initialized at create before or read before UP, A --> Initialized at Update after or patch after D, A --> Initialied at delete after

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL