commandbox.system.endpoints

Class CFLib-ColdBox

lucee.Component
    extended by commandbox.system.endpoints.CFLib
      extended by commandbox.system.endpoints.CFLib-ColdBox
All Implemented Interfaces:
IEndpoint

Copyright Since 2014 CommandBox by Ortus Solutions, Corp www.coldbox.org | www.ortussolutions.com I am the CFLIb-ColdBox endpoint. I get packages from CFblib.org based on their slug and store them as a ColdBox module, wrapping the UDF in a CFC so it can be injected.

Class Attributes:
  • singleton
  •  
  • synchronized : false
  •  
  • accessors : true
  •  
  • persistent : false
  •  
  • author : Brad Wood, Luis Majano, Denny Valliant
  •  
    Property Summary
    type property default serializable required
    string namePrefixes


    • access = public
    • returntype = any
    true false
    Constructor Summary
    init()
    Method Summary
    private any createBoxJSON(string tempFolder, string package)
    private any createModel(string tempFolder, string tempFile)
    private any createModuleConfig(string tempFolder)
    string resolvePackage(string package, [boolean verbose='false'])
     
    Methods inherited from class commandbox.system.endpoints.CFLib
    fixTags, getCR, getConsoleLogger, getDefaultName, getNamePrefixes, getProgressBar, getProgressableDownloader, getTempDir, getUpdate, getWirebox, setCR, setConsoleLogger, setNamePrefixes, setProgressBar, setProgressableDownloader, setTempDir, setWirebox
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init()


    Property Detail

    namePrefixes

    property string namePrefixes

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    Method Detail

    createBoxJSON

    private any createBoxJSON(string tempFolder, string package)

    Parameters:
    tempFolder
    package

    createModel

    private any createModel(string tempFolder, string tempFile)

    Parameters:
    tempFolder
    tempFile

    createModuleConfig

    private any createModuleConfig(string tempFolder)

    Parameters:
    tempFolder

    resolvePackage

    public string resolvePackage(string package, [boolean verbose='false'])

    Specified by:
    resolvePackage in interface IEndpoint
    Overrides:
    resolvePackage in class CFLib
    Parameters:
    package
    verbose