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 (*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
Click to show internal directories.
Click to hide internal directories.