lucee.Componentcoldbox.system.FrameworkSupertype
coldbox.system.EventHandler
coldbox.system.RestHandler
cborm.models.resources.BaseHandler
contentbox.modules.contentbox-api.modules.contentbox-api-v1.handlers.baseHandler
contentbox.modules.contentbox-api.modules.contentbox-api-v1.handlers.menus
RESTFul CRUD for Site Menus An incoming site identifier is required
Property Summary | ||||
---|---|---|---|---|
type | property | default | serializable | required |
any
|
ormService
|
true
|
false
|
Method Summary | |
---|---|
any
|
create([any event], [any rc], [any prc])
Create a menu. |
any
|
delete([any event], [any rc], [any prc])
Delete a menu using an id or slug. |
any
|
index([any event], [any rc], [any prc])
Display all menus. |
any
|
preHandler([any event], [any rc], [any prc], [any action], [any eventArguments])
Executes before all handler actions. |
any
|
show([any event], [any rc], [any prc])
Show a category using the id. |
any
|
update([any event], [any rc], [any prc])
Update an existing menu. |
Methods inherited from class cborm.models.resources.BaseHandler |
---|
None |
Methods inherited from class coldbox.system.RestHandler |
---|
aroundHandler, onAnyOtherException, onAuthenticationFailure, onAuthorizationFailure, onEntityNotFoundException, onError, onExpectationFailed, onInvalidHTTPMethod, onInvalidRoute, onMissingAction, onValidationException |
Methods inherited from class coldbox.system.EventHandler |
---|
_actionExists, _actionMetadata, _privateInvoker, init, onHandlerDIComplete |
Methods inherited from class coldbox.system.FrameworkSupertype |
---|
announce, announceInterception, async, back, externalView, forAttribute, getCache, getCachebox, getColdBoxSetting, getController, getDateTimeHelper, getEnv, getFlash, getFlow, getInstance, getIsoTime, getJsonUtil, getLog, getLogBox, getModuleConfig, getModuleSettings, getRenderer, getRequestCollection, getRequestContext, getRootWireBox, getSetting, getSystemProperty, getSystemSetting, getUserSessionIdentifier, getWirebox, ifNull, ifPresent, inDebugMode, includeUDF, isDevelopment, isProduction, isTesting, layout, listen, loadApplicationHelpers, locateDirectoryPath, locateFilePath, persistVariables, populate, populateModel, relocate, renderExternalView, renderLayout, renderview, runEvent, runRoute, setCachebox, setController, setEnv, setFlash, setFlow, setJsonUtil, setLog, setLogBox, setSetting, setWirebox, settingExists, throwIf, throwUnless, toJson, unless, view, when |
Methods inherited from class lucee.Component |
---|
None |
Property Detail |
---|
access
- publicrequired
- falsereturntype
- anyinject
- MenuService@contentboxserializable
- trueMethod Detail |
---|
Create a menu
create
in class
baseHandler
event
rc
prc
Delete a menu using an id or slug
delete
in class
baseHandler
event
rc
prc
Display all menus
index
in class
baseHandler
event
rc
prc
Executes before all handler actions
event
rc
prc
action
eventArguments
Show a category using the id
show
in class
baseHandler
event
rc
prc
Update an existing menu
update
in class
baseHandler
event
rc
prc