contentbox.model.media

Class CFContentMediaProvider

railo-context.Component
        extended by contentbox.model.media.CFContentMediaProvider
Class Attributes:
  • singleton
  •  
  • synchronized : false
  •  
  • accessors : true
  •  
  • persistent : false
  •  
    All Implemented Interfaces:
    IMediaProvider

    ContentBox - A Modular Content Platform Copyright 2012 by Luis Majano and Ortus Solutions, Corp www.ortussolutions.com Apache License, Version 2.0 Copyright Since [2012] [Luis Majano and Ortus Solutions,Corp] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Deliver file via cfcontent

    Property Summary
    type property default serializable required
    any fileUtils


    • inject = coldbox:plugin:FileUtils
    true false
    any log


    • inject = logbox:logger:{this}
    true false
    any mediaService


    • inject = mediaService@cb
    true false
    Constructor Summary
    init()
          Constructor.
    Method Summary
    any deliverMedia(any mediaPath)
         Deliver the media.
    any getDescription()
         Get the description of this provider.
    any getDisplayName()
         Get the display name of a provider.
    string getFileUtils()
    string getLog()
    string getMediaService()
    any getName()
         The internal name of the provider.
    private any getRealMediaPath(any mediaPath)
         PRIVATE ********************************************.
    boolean mediaExists(any mediaPath)
         Validate if a media requested exists.
    any setFileUtils(any fileUtils)
    any setLog(any log)
    any setMediaService(any mediaService)
     
    Methods inherited from class railo-context.Component
    None

    Constructor Detail

    init

    public init()

    Constructor


    Property Detail

    fileUtils

    property any fileUtils

    Attributes:
    required - false
    inject - coldbox:plugin:FileUtils
    serializable - true

    log

    property any log

    Attributes:
    required - false
    inject - logbox:logger:{this}
    serializable - true

    mediaService

    property any mediaService

    Attributes:
    required - false
    inject - mediaService@cb
    serializable - true

    Method Detail

    deliverMedia

    public any deliverMedia(any mediaPath)

    Deliver the media

    Specified by:
    deliverMedia in interface IMediaProvider
    Parameters:
    mediaPath - the media path to deliver back to the user

    getDescription

    public any getDescription()

    Get the description of this provider

    Specified by:
    getDescription in interface IMediaProvider

    getDisplayName

    public any getDisplayName()

    Get the display name of a provider

    Specified by:
    getDisplayName in interface IMediaProvider

    getFileUtils

    public string getFileUtils()


    getLog

    public string getLog()


    getMediaService

    public string getMediaService()


    getName

    public any getName()

    The internal name of the provider

    Specified by:
    getName in interface IMediaProvider

    getRealMediaPath

    private any getRealMediaPath(any mediaPath)

    PRIVATE ********************************************

    Parameters:
    mediaPath

    mediaExists

    public boolean mediaExists(any mediaPath)

    Validate if a media requested exists

    Specified by:
    mediaExists in interface IMediaProvider
    Parameters:
    mediaPath - the media path to verify if it exists

    setFileUtils

    public any setFileUtils(any fileUtils)

    Parameters:
    fileUtils

    setLog

    public any setLog(any log)

    Parameters:
    log

    setMediaService

    public any setMediaService(any mediaService)

    Parameters:
    mediaService