contentbox.modules.contentbox-ui.handlers

Class page

lucee.Component
    extended by contentbox.modules.contentbox-ui.handlers.content
      extended by contentbox.modules.contentbox-ui.handlers.page

ContentBox - A Modular Content Platform Copyright since 2012 by Ortus Solutions, Corp www.ortussolutions.com/products/contentbox --- Manages page displays

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


    • access = public
    • returntype = any
    • inject = mobileDetector@contentbox
    true false
    any pageService


    • access = public
    • returntype = any
    • inject = pageService@contentbox
    true false
    any relocationService


    • access = public
    • returntype = any
    • inject = RelocationService@contentbox
    true false
    any searchService


    • access = public
    • returntype = any
    • inject = SearchService@contentbox
    true false
    any securityService


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


    • access = public
    • returntype = any
    • inject = themeService@contentbox
    true false
    Method Summary
    any aroundIndex([any event], [any rc], [any prc], [any eventArguments])
         Around page advice that provides caching and multi-output format.
    any commentPost([any event], [any rc], [any prc])
         Comment Form Post.
    private any getContentTypeService([any contentType='page'])
         Get the appropriate type service according to passed content type.
    any index([any event], [any rc], [any prc])
         Present pages in the UI.
    any preHandler([any event], [any action], [any eventArguments], [any rc], [any prc])
         Pre handler for pages.
    any preview([any event], [any rc], [any prc])
         Preview a page.
    any rss([any event], [any rc], [any prc])
         RSS Feeds.
    any search([any event], [any rc], [any prc])
         Content search.
     
    Methods inherited from class contentbox.modules.contentbox-ui.handlers.content
    changeLang, maintenance, onError, previewSite, saveComment, validateCommentPost, wrapContentAdvice
     
    Methods inherited from class lucee.Component
    None

    Property Detail

    mobileDetector

    property any mobileDetector

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

    pageService

    property any pageService

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

    relocationService

    property any relocationService

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

    searchService

    property any searchService

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

    securityService

    property any securityService

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

    themeService

    property any themeService

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

    Method Detail

    aroundIndex

    public any aroundIndex([any event], [any rc], [any prc], [any eventArguments])

    Around page advice that provides caching and multi-output format

    Parameters:
    event
    rc
    prc
    eventArguments

    commentPost

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

    Comment Form Post

    Parameters:
    event
    rc
    prc

    getContentTypeService

    private any getContentTypeService([any contentType='page'])

    Get the appropriate type service according to passed content type

    Parameters:
    contentType - The type of service needed

    index

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

    Present pages in the UI

    Parameters:
    event
    rc
    prc

    preHandler

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

    Pre handler for pages

    Overrides:
    preHandler in class content
    Parameters:
    event
    action
    eventArguments
    rc
    prc

    preview

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

    Preview a page

    Overrides:
    preview in class content
    Parameters:
    event
    rc
    prc

    rss

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

    RSS Feeds

    Parameters:
    event
    rc
    prc

    search

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

    Content search

    Parameters:
    event
    rc
    prc
    Returns:
    HTML