contentbox.modules.contentbox-admin.handlers

Class permissionGroups

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

Manage permission groups

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


    • access = public
    • returntype = any
    • inject = id:permissionGroupService@cb
    true false
    any permissionService


    • access = public
    • returntype = any
    • inject = id:permissionService@cb
    true false
    Method Summary
    any export([any event], [any rc], [any prc])
         Export permission group.
    any exportAll([any event], [any rc], [any prc])
         Export all entries.
    any importAll([any event], [any rc], [any prc])
         Import all permission groups.
    any index([any event], [any rc], [any prc])
         Manage groups.
    any permissions([any event], [any rc], [any prc])
         Manage group permissions.
    any preHandler([any event], [any action], [any eventArguments], [any rc], [any prc])
    any remove([any event], [any rc], [any prc])
         Remove a group.
    any removePermission([any event], [any rc], [any prc])
         Async remove a permission.
    any save([any event], [any rc], [any prc])
         Save groups.
    any savePermission([any event], [any rc], [any prc])
         Async saving of permissions to groups.
     
    Methods inherited from class contentbox.modules.contentbox-admin.handlers.baseHandler
    aroundHandler, onAuthenticationFailure, onAuthorizationFailure, onError, onExpectationFailed, onInvalidHTTPMethod, onMissingAction, routeNotFound
     
    Methods inherited from class coldbox.system.EventHandler
    _actionExists, _actionMetadata, _privateInvoker, getCachebox, getFlash, getLog, getLogBox, getWirebox, init, setCachebox, setFlash, setLog, setLogBox, setWirebox
     
    Methods inherited from class coldbox.system.FrameworkSupertype
    addAsset, announceInterception, getCache, getController, getDatasource, getInstance, getInterceptor, getModel, getModuleConfig, getModuleSettings, getMyPlugin, getPlugin, getRenderer, getRequestCollection, getRequestContext, getSetting, getSettingStructure, includeUDF, loadApplicationHelpers, locateDirectoryPath, locateFilePath, persistVariables, populateModel, renderExternalView, renderLayout, renderView, runEvent, setController, setNextEvent, setSetting, settingExists
     
    Methods inherited from class lucee.Component
    None

    Property Detail

    permissionGroupService

    property any permissionGroupService

    Attributes:
    access - public
    required - false
    returntype - any
    inject - id:permissionGroupService@cb
    serializable - true

    permissionService

    property any permissionService

    Attributes:
    access - public
    required - false
    returntype - any
    inject - id:permissionService@cb
    serializable - true

    Method Detail

    export

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

    Export permission group

    Parameters:
    event
    rc
    prc

    exportAll

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

    Export all entries

    Parameters:
    event
    rc
    prc

    importAll

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

    Import all permission groups

    Parameters:
    event
    rc
    prc

    index

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

    Manage groups

    Parameters:
    event
    rc
    prc

    permissions

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

    Manage group permissions

    Parameters:
    event
    rc
    prc

    preHandler

    public any preHandler([any event], [any action], [any eventArguments], [any rc], [any prc])

    Parameters:
    event
    action
    eventArguments
    rc
    prc

    remove

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

    Remove a group

    Parameters:
    event
    rc
    prc

    removePermission

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

    Async remove a permission

    Parameters:
    event
    rc
    prc
    Returns:
    json

    save

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

    Save groups

    Parameters:
    event
    rc
    prc

    savePermission

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

    Async saving of permissions to groups

    Parameters:
    event
    rc
    prc
    Returns:
    json