DataFaucet 1.0 Beta

datafaucet.system
Class kernel

WEB-INF.cftags.component
        extended by datafaucet.system.kernel
Direct Known Subclasses:
bootstrap , cachemanager , datamanager , duck , localization , sources , sqlagentlocator

public class kernel
extends WEB-INF.cftags.component

extremely basic features -- determines how CFCs are instantiated


Constructor Summary
init()
 
Method Summary
private any arg(any st, string key, any def)
private any componentExists(string className)
          determines if a component physically exists on the server - ensures case-insensitivity by requiring lower-case component names
private any getDataFaucet()
private any getFaucetObject(string className)
private any getFile(string path)
private datafaucet.system.date getFileModified(string path)
private any getObject(string className)
          ensures that component file names are always lower case when instantiating - prevents case-sensitivity foul-ups on unix
private any getPlumbing()
          returns the directory containing DataFaucet CFCs
 any getTransaction()
private any getTransactionManager()
private any newTransaction([string className='transaction'])
private string parseDate(string datestring)
 any setTransaction(any transaction)
 
Methods inherited from class WEB-INF.cftags.component
 

Constructor Detail

init

public init()

Method Detail

arg

private any arg(any st, string key, any def)

Parameters:
st
key
def

componentExists

private any componentExists(string className)
determines if a component physically exists on the server - ensures case-insensitivity by requiring lower-case component names

Parameters:
className

getDataFaucet

private any getDataFaucet()


getFaucetObject

private any getFaucetObject(string className)

Parameters:
className

getFile

private any getFile(string path)

Parameters:
path

getFileModified

private datafaucet.system.date getFileModified(string path)

Parameters:
path

getObject

private any getObject(string className)
ensures that component file names are always lower case when instantiating - prevents case-sensitivity foul-ups on unix

Parameters:
className

getPlumbing

private any getPlumbing()
returns the directory containing DataFaucet CFCs


getTransaction

public any getTransaction()


getTransactionManager

private any getTransactionManager()


newTransaction

private any newTransaction([string className='transaction'])

Parameters:
className

parseDate

private string parseDate(string datestring)

Parameters:
datestring

setTransaction

public any setTransaction(any transaction)

Parameters:
transaction

DataFaucet 1.0 Beta