contentbox.modules.contentbox-admin.handlers

Class themes

lucee.Component
    extended by coldbox.system.FrameworkSupertype
      extended by coldbox.system.EventHandler
        extended by coldbox.system.RestHandler
          extended by contentbox.modules.contentbox-admin.handlers.baseHandler
            extended by contentbox.modules.contentbox-admin.handlers.themes

Manage Themes

Class Attributes:
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Property Summary
    type property default serializable required
    any contentService


    • access = public
    • returntype = any
    • inject = contentService@contentbox
    true false
    any themeService


    • access = public
    • returntype = any
    • inject = themeService@contentbox
    true false
    Method Summary
    any activate([any event], [any rc], [any prc])
         Activate a theme for the site.
    any active([any event], [any rc], [any prc])
         Active Theme.
    any index([any event], [any rc], [any prc])
         Manage themes.
    any rebuildRegistry([any event], [any rc], [any prc])
         Rebuild theme registry.
    any remove([any event], [any rc], [any prc])
         Remove a theme.
    any saveSettings([any event], [any rc], [any prc])
         Save theme settings.
     
    Methods inherited from class contentbox.modules.contentbox-admin.handlers.baseHandler
    getMaxRows, getPageOffset
     
    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

    contentService

    property any contentService

    Attributes:
    access - public
    required - false
    returntype - any
    inject - contentService@contentbox
    serializable - true

    themeService

    property any themeService

    Attributes:
    access - public
    required - false
    returntype - any
    inject - themeService@contentbox
    serializable - true

    Method Detail

    activate

    public any activate([any event], [any rc], [any prc])

    Activate a theme for the site

    Parameters:
    event
    rc
    prc

    active

    public any active([any event], [any rc], [any prc])

    Active Theme

    Parameters:
    event
    rc
    prc

    index

    public any index([any event], [any rc], [any prc])

    Manage themes

    Parameters:
    event
    rc
    prc

    rebuildRegistry

    public any rebuildRegistry([any event], [any rc], [any prc])

    Rebuild theme registry

    Parameters:
    event
    rc
    prc

    remove

    public any remove([any event], [any rc], [any prc])

    Remove a theme

    Parameters:
    event
    rc
    prc

    saveSettings

    public any saveSettings([any event], [any rc], [any prc])

    Save theme settings

    Parameters:
    event
    rc
    prc