Changeset 823

Show
Ignore:
Timestamp:
07/31/07 05:40:42 (6 years ago)
Author:
lmajano
Message:

Almost there.

Location:
coldbox/trunk/src/system
Files:
23 modified

Legend:

Unmodified
Added
Removed
  • coldbox/trunk/src/system/beans/cacheConfigBean.cfc

    r674 r823  
    2828                <cfscript> 
    2929                variables.instance = structnew(); 
    30                 variables.instance.CacheObjectDefaultTimeout = arguments.CacheObjectDefaultTimeout; 
    31                 variables.instance.CacheObjectDefaultLastAccessTimeout = arguments.CacheObjectDefaultLastAccessTimeout; 
    32                 variables.instance.CacheReapFrequency = arguments.CacheReapFrequency; 
    33                 variables.instance.CacheMaxObjects = arguments.CacheMaxObjects; 
    34                 variables.instance.CacheFreeMemoryPercentageThreshold = arguments.CacheFreeMemoryPercentageThreshold; 
     30                instance.CacheObjectDefaultTimeout = arguments.CacheObjectDefaultTimeout; 
     31                instance.CacheObjectDefaultLastAccessTimeout = arguments.CacheObjectDefaultLastAccessTimeout; 
     32                instance.CacheReapFrequency = arguments.CacheReapFrequency; 
     33                instance.CacheMaxObjects = arguments.CacheMaxObjects; 
     34                instance.CacheFreeMemoryPercentageThreshold = arguments.CacheFreeMemoryPercentageThreshold; 
    3535                return this; 
    3636                </cfscript> 
  • coldbox/trunk/src/system/beans/configBean.cfc

    r556 r823  
    4949                <cfargument name="key" type="string" required="true"> 
    5050                <cfif keyExists(arguments.key)> 
    51                         <cfreturn Evaluate("variables.configStruct.#arguments.key#")> 
     51                        <cfreturn Evaluate("configStruct.#arguments.key#")> 
    5252                <cfelse> 
    5353                        <cfthrow message="Key not found in configStruct"> 
     
    6161                <cfargument name="value" type="any" required="true"> 
    6262                <cfscript> 
    63                 "variables.configStruct.#arguments.key#" = arguments.value; 
     63                "configStruct.#arguments.key#" = arguments.value; 
    6464                </cfscript> 
    6565        </cffunction> 
     
    6969        <cffunction name="keyExists" access="public" returntype="any" output="false"> 
    7070                <cfargument name="key" type="string" required="true"> 
    71                 <cfreturn isDefined("variables.configStruct.#arguments.key#")> 
     71                <cfreturn isDefined("configStruct.#arguments.key#")> 
    7272        </cffunction> 
    7373 
  • coldbox/trunk/src/system/beans/datasourceBean.cfc

    r689 r823  
    1919        <cfscript> 
    2020                variables.instance = structnew(); 
    21                 variables.instance.name = ""; 
    22                 variables.instance.alias = ""; 
    23                 variables.instance.dbtype = ""; 
    24                 variables.instance.username = ""; 
    25             variables.instance.password = "" ; 
     21                instance.name = ""; 
     22                instance.alias = ""; 
     23                instance.dbtype = ""; 
     24                instance.username = ""; 
     25            instance.password = "" ; 
    2626        </cfscript> 
    2727 
     
    5757        <cffunction name="setname" access="public" return="void" output="false" hint="Set name of the datasource, this maps to the Coldfusion datasource name"> 
    5858          <cfargument name="name" type="string" required="true"> 
    59           <cfset variables.instance.name=arguments.name > 
     59          <cfset instance.name=arguments.name > 
    6060        </cffunction> 
    6161 
     
    6363 
    6464        <cffunction name="getname" access="public" return="string" output="false" hint="Get the name"> 
    65           <cfreturn variables.instance.name > 
     65          <cfreturn instance.name > 
    6666        </cffunction> 
    6767 
     
    7070        <cffunction name="setalias" access="public" return="void" output="false" hint="Set alias of the datasource, this is used for reference to the structure."> 
    7171          <cfargument name="alias" type="string" required="true"> 
    72           <cfset variables.instance.alias=arguments.alias > 
     72          <cfset instance.alias=arguments.alias > 
    7373        </cffunction> 
    7474 
     
    7676 
    7777        <cffunction name="getalias" access="public" return="string" output="false" hint="Get the alias"> 
    78           <cfreturn variables.instance.name > 
     78          <cfreturn instance.name > 
    7979        </cffunction> 
    8080 
     
    8383        <cffunction name="setDBType" access="public" return="void" output="false" hint="Set DBType"> 
    8484          <cfargument name="dbtype" type="string" required="true"> 
    85           <cfset variables.instance.dbtype=arguments.dbtype > 
     85          <cfset instance.dbtype=arguments.dbtype > 
    8686        </cffunction> 
    8787 
     
    8989 
    9090        <cffunction name="getDBType" access="public" return="string" output="false" hint="Get DBType"> 
    91           <cfreturn variables.instance.dbtype > 
     91          <cfreturn instance.dbtype > 
    9292        </cffunction> 
    9393 
     
    9696        <cffunction name="setUsername" access="public" return="void" output="false" hint="Set Username"> 
    9797          <cfargument name="Username" type="string" required="true"> 
    98           <cfset variables.instance.Username=arguments.Username > 
     98          <cfset instance.Username=arguments.Username > 
    9999        </cffunction> 
    100100 
     
    102102 
    103103        <cffunction name="getUsername" access="public" return="string" output="false" hint="Get Username"> 
    104           <cfreturn variables.instance.Username > 
     104          <cfreturn instance.Username > 
    105105        </cffunction> 
    106106 
     
    109109        <cffunction name="setPassword" access="public" return="void" output="false" hint="Set Password"> 
    110110          <cfargument name="Password" type="string" required="true" > 
    111           <cfset variables.instance.Password=arguments.Password > 
     111          <cfset instance.Password=arguments.Password > 
    112112        </cffunction> 
    113113 
     
    115115 
    116116        <cffunction name="getPassword" access="public" return="string" output="false" hint="Get Password"> 
    117           <cfreturn variables.instance.Password > 
     117          <cfreturn instance.Password > 
    118118        </cffunction> 
    119119 
  • coldbox/trunk/src/system/beans/eventhandlerBean.cfc

    r674 r823  
    2020        <cfscript> 
    2121        variables.instance = structnew(); 
    22         variables.instance.invocationPath = ""; 
    23         variables.instance.handler = ""; 
    24         variables.instance.method = ""; 
     22        instance.invocationPath = ""; 
     23        instance.handler = ""; 
     24        instance.method = ""; 
    2525        </cfscript> 
    2626 
     
    5959        <cffunction name="setMethod" access="public" returntype="void" output="false"> 
    6060                <cfargument name="method" type="string" required="true" /> 
    61                 <cfset variables.instance.method = arguments.method> 
     61                <cfset instance.method = arguments.method> 
    6262        </cffunction> 
    6363 
     
    6565 
    6666        <cffunction name="getMethod" access="public" returntype="any" output="false"> 
    67                 <cfreturn variables.instance.method > 
     67                <cfreturn instance.method > 
    6868        </cffunction> 
    6969 
     
    7272        <cffunction name="setHandler" access="public" returntype="void" output="false"> 
    7373                <cfargument name="handler" type="string" required="true" /> 
    74                 <cfset variables.instance.handler = arguments.handler > 
     74                <cfset instance.handler = arguments.handler > 
    7575        </cffunction> 
    7676 
     
    7878 
    7979        <cffunction name="getHandler" access="public" returntype="any" output="false"> 
    80                 <cfreturn variables.instance.handler > 
     80                <cfreturn instance.handler > 
    8181        </cffunction> 
    8282 
     
    8585        <cffunction name="setInvocationPath" access="public" returntype="void" output="false"> 
    8686                <cfargument name="InvocationPath" type="string" required="true" /> 
    87                 <cfset variables.instance.InvocationPath = arguments.InvocationPath > 
     87                <cfset instance.InvocationPath = arguments.InvocationPath > 
    8888        </cffunction> 
    8989 
     
    9191 
    9292        <cffunction name="getInvocationPath" access="public" returntype="any" output="false"> 
    93                 <cfreturn variables.instance.InvocationPath > 
     93                <cfreturn instance.InvocationPath > 
    9494        </cffunction> 
    9595 
  • coldbox/trunk/src/system/beans/exceptionBean.cfc

    r806 r823  
    2020                variables.instance = structnew(); 
    2121                // CFMX Exception Structure ; 
    22                 variables.instance.exceptionStruct = structnew(); 
     22                instance.exceptionStruct = structnew(); 
    2323                // Exception Message ; 
    24                 variables.instance.extramessage = ""; 
     24                instance.extramessage = ""; 
    2525                // Exception ExtraInformation variable, could be anything. ; 
    26                 variables.instance.extraInfo = ""; 
     26                instance.extraInfo = ""; 
    2727                // Exception type, either application or framework ; 
    28                 variables.instance.errorType = "application"; 
     28                instance.errorType = "application"; 
    2929                // Null Declarations ; 
    3030                variables.STRINGNULL = ""; 
     
    4141                <!--- ************************************************************* ---> 
    4242                <!--- Set instance for exception structure ---> 
    43                 <cfset variables.instance.exceptionStruct = duplicate(arguments.errorStruct) /> 
    44                 <cfif not isStruct(variables.instance.exceptionStruct)> 
    45                         <cfset variables.instance.exceptionStruct = structnew()> 
     43                <cfset instance.exceptionStruct = duplicate(arguments.errorStruct) /> 
     44                <cfif not isStruct(instance.exceptionStruct)> 
     45                        <cfset instance.exceptionStruct = structnew()> 
    4646                </cfif> 
    4747                <!--- Set extra exception messages ---> 
    48                 <cfset variables.instance.extramessage = arguments.extramessage> 
    49                 <cfset variables.instance.extraInfo = arguments.extraInfo> 
     48                <cfset instance.extramessage = arguments.extramessage> 
     49                <cfset instance.extraInfo = arguments.extraInfo> 
    5050                <!--- Verify errorType ---> 
    5151                <cfif not reFindnocase("^(application|framework)$",arguments.errorType)> 
    52                         <cfset variables.instance.errorType = "application"> 
    53                 <cfelse> 
    54                         <cfset variables.instance.errorType = arguments.errorType> 
     52                        <cfset instance.errorType = "application"> 
     53                <cfelse> 
     54                        <cfset instance.errorType = arguments.errorType> 
    5555                </cfif> 
    5656                <cfreturn this > 
     
    7575 
    7676        <cffunction name="getErrorType" access="public" returntype="string" output="false"> 
    77                 <cfreturn variables.instance.errorType > 
     77                <cfreturn instance.errorType > 
    7878        </cffunction> 
    7979 
     
    8181 
    8282        <cffunction name="getExceptionStruct" access="public" returntype="struct" output="false"> 
    83                 <cfreturn variables.instance.exceptionStruct > 
     83                <cfreturn instance.exceptionStruct > 
    8484        </cffunction> 
    8585 
     
    8787 
    8888        <cffunction name="getExtraMessage" access="public" returntype="string" output="false"> 
    89                 <cfreturn variables.instance.extramessage > 
     89                <cfreturn instance.extramessage > 
    9090        </cffunction> 
    9191 
     
    9393 
    9494        <cffunction name="getExtraInfo" access="public" returntype="any" output="false"> 
    95                 <cfreturn variables.instance.extraInfo > 
     95                <cfreturn instance.extraInfo > 
    9696        </cffunction> 
    9797 
     
    9999 
    100100        <cffunction name="getType" access="public" returntype="string" output="false"> 
    101                 <cfif structKeyExists(variables.instance.exceptionStruct, "Type")> 
    102                         <cfreturn variables.instance.exceptionStruct.type > 
     101                <cfif structKeyExists(instance.exceptionStruct, "Type")> 
     102                        <cfreturn instance.exceptionStruct.type > 
    103103                <cfelse> 
    104104                        <cfreturn variables.STRINGNULL> 
     
    109109 
    110110        <cffunction name="getMessage" access="public" returntype="string" output="false"> 
    111                 <cfif structkeyExists(variables.instance.exceptionStruct,"message")> 
    112                         <cfreturn variables.instance.exceptionStruct.message > 
     111                <cfif structkeyExists(instance.exceptionStruct,"message")> 
     112                        <cfreturn instance.exceptionStruct.message > 
    113113                <cfelse> 
    114114                        <cfreturn variables.STRINGNULL> 
     
    119119 
    120120        <cffunction name="getDetail" access="public" returntype="string" output="false"> 
    121                 <cfif structkeyExists(variables.instance.exceptionStruct,"detail")> 
    122                         <cfreturn variables.instance.exceptionStruct.detail > 
     121                <cfif structkeyExists(instance.exceptionStruct,"detail")> 
     122                        <cfreturn instance.exceptionStruct.detail > 
    123123                <cfelse> 
    124124                        <cfreturn variables.STRINGNULL> 
     
    129129 
    130130        <cffunction name="getStackTrace" access="public" returntype="string" output="false"> 
    131                 <cfif structKeyExists(variables.instance.exceptionStruct, 'StackTrace')> 
    132                         <cfreturn variables.instance.exceptionStruct.StackTrace > 
     131                <cfif structKeyExists(instance.exceptionStruct, 'StackTrace')> 
     132                        <cfreturn instance.exceptionStruct.StackTrace > 
    133133                <cfelse> 
    134134                        <cfreturn variables.STRINGNULL> 
     
    139139 
    140140        <cffunction name="getTagContext" access="public" returntype="array" output="false"> 
    141                 <cfif structkeyExists(variables.instance.exceptionStruct, "TagContext")> 
    142                         <cfreturn variables.instance.exceptionStruct.tagContext > 
     141                <cfif structkeyExists(instance.exceptionStruct, "TagContext")> 
     142                        <cfreturn instance.exceptionStruct.tagContext > 
    143143                <cfelse> 
    144144                        <cfreturn variables.ARRAYNULL> 
     
    153153                <cfset var i = 1> 
    154154                <cfset var entry = ""> 
    155                 <cfif structkeyExists(variables.instance.exceptionStruct, "TagContext") and ArrayLen(variables.instance.exceptionStruct.TagContext)> 
     155                <cfif structkeyExists(instance.exceptionStruct, "TagContext") and ArrayLen(instance.exceptionStruct.TagContext)> 
    156156                        <cfloop from="1" to="#arrayLen(arrayTagContext)#" index="i"> 
    157157                          <cfsavecontent variable="entry"><cfoutput>ID: <cfif not structKeyExists(arrayTagContext[i], "ID")>N/A<cfelse>#arrayTagContext[i].ID#</cfif>; LINE: #arrayTagContext[i].LINE#; TEMPLATE: #arrayTagContext[i].Template# #chr(13)#</cfoutput></cfsavecontent> 
     
    167167 
    168168        <cffunction name="getNativeErrorCode" access="public" returntype="string" output="false"> 
    169                 <cfif StructKeyExists(variables.instance.exceptionStruct,'nativeErrorCode')> 
    170                         <cfreturn variables.instance.exceptionStruct.nativeErrorCode > 
     169                <cfif StructKeyExists(instance.exceptionStruct,'nativeErrorCode')> 
     170                        <cfreturn instance.exceptionStruct.nativeErrorCode > 
    171171                <cfelse> 
    172172                        <cfreturn variables.STRINGNULL> 
     
    178178        <!--- ************************************************************* ---> 
    179179        <cffunction name="getSqlState" access="public" returntype="string" output="false"> 
    180                 <cfif StructKeyExists(variables.instance.exceptionStruct,'sqlState')> 
    181                         <cfreturn variables.instance.exceptionStruct.sqlState > 
     180                <cfif StructKeyExists(instance.exceptionStruct,'sqlState')> 
     181                        <cfreturn instance.exceptionStruct.sqlState > 
    182182                <cfelse> 
    183183                        <cfreturn variables.STRINGNULL> 
     
    188188 
    189189        <cffunction name="getSql" access="public" returntype="string" output="false"> 
    190                 <cfif StructKeyExists(variables.instance.exceptionStruct,'sql')> 
    191                         <cfreturn variables.instance.exceptionStruct.sql > 
     190                <cfif StructKeyExists(instance.exceptionStruct,'sql')> 
     191                        <cfreturn instance.exceptionStruct.sql > 
    192192                <cfelse> 
    193193                        <cfreturn variables.STRINGNULL> 
     
    198198 
    199199        <cffunction name="getQueryError" access="public" returntype="string" output="false"> 
    200                 <cfif StructKeyExists(variables.instance.exceptionStruct,'queryError')> 
    201                         <cfreturn variables.instance.exceptionStruct.queryError > 
     200                <cfif StructKeyExists(instance.exceptionStruct,'queryError')> 
     201                        <cfreturn instance.exceptionStruct.queryError > 
    202202                <cfelse> 
    203203                        <cfreturn variables.STRINGNULL> 
     
    208208 
    209209        <cffunction name="getWhere" access="public" returntype="string" output="false"> 
    210                 <cfif StructKeyExists(variables.instance.exceptionStruct,'where')> 
    211                         <cfreturn variables.instance.exceptionStruct.where > 
     210                <cfif StructKeyExists(instance.exceptionStruct,'where')> 
     211                        <cfreturn instance.exceptionStruct.where > 
    212212                <cfelse> 
    213213                        <cfreturn variables.STRINGNULL> 
     
    218218 
    219219        <cffunction name="getErrNumber" access="public" returntype="string" output="false"> 
    220                 <cfif StructKeyExists(variables.instance.exceptionStruct,'errNumber')> 
    221                         <cfreturn variables.instance.exceptionStruct.errNumber > 
     220                <cfif StructKeyExists(instance.exceptionStruct,'errNumber')> 
     221                        <cfreturn instance.exceptionStruct.errNumber > 
    222222                <cfelse> 
    223223                        <cfreturn variables.STRINGNULL> 
     
    228228 
    229229        <cffunction name="getMissingFileName" access="public" returntype="string" output="false"> 
    230                 <cfif StructKeyExists(variables.instance.exceptionStruct,'missingFileName')> 
    231                         <cfreturn variables.instance.exceptionStruct.missingFileName > 
     230                <cfif StructKeyExists(instance.exceptionStruct,'missingFileName')> 
     231                        <cfreturn instance.exceptionStruct.missingFileName > 
    232232                <cfelse> 
    233233                        <cfreturn variables.STRINGNULL> 
     
    238238 
    239239        <cffunction name="getLockName" access="public" returntype="string" output="false"> 
    240                 <cfif StructKeyExists(variables.instance.exceptionStruct,'lockName')> 
    241                         <cfreturn variables.instance.exceptionStruct.lockName > 
     240                <cfif StructKeyExists(instance.exceptionStruct,'lockName')> 
     241                        <cfreturn instance.exceptionStruct.lockName > 
    242242                <cfelse> 
    243243                        <cfreturn variables.STRINGNULL> 
     
    248248 
    249249        <cffunction name="getLockOperation" access="public" returntype="string" output="false"> 
    250                 <cfif StructKeyExists(variables.instance.exceptionStruct,'lockOperation')> 
    251                         <cfreturn variables.instance.exceptionStruct.lockOperation > 
     250                <cfif StructKeyExists(instance.exceptionStruct,'lockOperation')> 
     251                        <cfreturn instance.exceptionStruct.lockOperation > 
    252252                <cfelse> 
    253253                        <cfreturn variables.STRINGNULL> 
     
    258258 
    259259        <cffunction name="getErrorCode" access="public" returntype="string" output="false"> 
    260                 <cfif StructKeyExists(variables.instance.exceptionStruct,'errorCode')> 
    261                         <cfreturn variables.instance.exceptionStruct.errorCode > 
     260                <cfif StructKeyExists(instance.exceptionStruct,'errorCode')> 
     261                        <cfreturn instance.exceptionStruct.errorCode > 
    262262                <cfelse> 
    263263                        <cfreturn variables.STRINGNULL> 
     
    268268 
    269269        <cffunction name="getExtendedInfo" access="public" returntype="string" output="false"> 
    270                 <cfif StructKeyExists(variables.instance.exceptionStruct,'extendedInfo')> 
    271                         <cfreturn variables.instance.exceptionStruct.extendedInfo > 
     270                <cfif StructKeyExists(instance.exceptionStruct,'extendedInfo')> 
     271                        <cfreturn instance.exceptionStruct.extendedInfo > 
    272272                <cfelse> 
    273273                        <cfreturn variables.STRINGNULL> 
  • coldbox/trunk/src/system/beans/mailsettingsBean.cfc

    r674 r823  
    2222        <cfscript> 
    2323                variables.instance = structnew(); 
    24                 variables.instance.server = ""; 
    25                 variables.instance.username = ""; 
    26             variables.instance.password = "" ; 
    27                 variables.instance.port = ""; 
     24                instance.server = ""; 
     25                instance.username = ""; 
     26            instance.password = "" ; 
     27                instance.port = ""; 
    2828        </cfscript> 
    2929 
     
    6565        <cffunction name="setserver" access="public" return="void" output="false" hint="Set server"> 
    6666          <cfargument name="server" type="string" > 
    67           <cfset variables.instance.server=arguments.server > 
     67          <cfset instance.server=arguments.server > 
    6868        </cffunction> 
    6969 
     
    7171 
    7272        <cffunction name="getserver" access="public" return="string" output="false" hint="Get server"> 
    73           <cfreturn variables.instance.server > 
     73          <cfreturn instance.server > 
    7474        </cffunction> 
    7575 
     
    7878        <cffunction name="setport" access="public" return="void" output="false" hint="Set port"> 
    7979          <cfargument name="port" type="string" > 
    80           <cfset variables.instance.port=arguments.port > 
     80          <cfset instance.port=arguments.port > 
    8181        </cffunction> 
    8282 
     
    8484 
    8585        <cffunction name="getport" access="public" return="string" output="false" hint="Get port"> 
    86           <cfreturn variables.instance.port > 
     86          <cfreturn instance.port > 
    8787        </cffunction> 
    8888 
     
    9191        <cffunction name="setUsername" access="public" return="void" output="false" hint="Set Username"> 
    9292          <cfargument name="Username" type="string" > 
    93           <cfset variables.instance.Username=arguments.Username > 
     93          <cfset instance.Username=arguments.Username > 
    9494        </cffunction> 
    9595 
     
    9797 
    9898        <cffunction name="getUsername" access="public" return="string" output="false" hint="Get Username"> 
    99           <cfreturn variables.instance.Username > 
     99          <cfreturn instance.Username > 
    100100        </cffunction> 
    101101 
     
    104104        <cffunction name="setPassword" access="public" return="void" output="false" hint="Set Password"> 
    105105          <cfargument name="Password" type="string" > 
    106           <cfset variables.instance.Password=arguments.Password > 
     106          <cfset instance.Password=arguments.Password > 
    107107        </cffunction> 
    108108 
     
    110110 
    111111        <cffunction name="getPassword" access="public" return="string" output="false" hint="Get Password"> 
    112           <cfreturn variables.instance.Password > 
     112          <cfreturn instance.Password > 
    113113        </cffunction> 
    114114 
  • coldbox/trunk/src/system/beans/requestContext.cfc

    r815 r823  
    2020         
    2121        <cfscript> 
    22                 variables.context = structnew(); 
    23                 variables.defaultLayout = ""; 
    24                 variables.defaultView = ""; 
    25                 variables.ViewLayouts = ""; 
    26                 variables.eventName = ""; 
     22                variables.instance = structnew(); 
     23                instance.context = structnew(); 
     24                instance.defaultLayout = ""; 
     25                instance.defaultView = ""; 
     26                instance.ViewLayouts = ""; 
     27                instance.eventName = ""; 
    2728        </cfscript> 
    2829 
     
    5354                <cfscript> 
    5455                        if ( arguments.DeepCopyFlag ) 
    55                                 return duplicate(variables.context); 
     56                                return duplicate(instance.context); 
    5657                        else 
    57                                 return variables.context; 
     58                                return instance.context; 
    5859                </cfscript> 
    5960        </cffunction> 
     
    6364        <cffunction name="setCollection" access="public" returntype="void" output="false" hint="Overwrite the collection with another collection"> 
    6465                <cfargument name="collection" type="struct" required="true"> 
    65                 <cfset variables.context = arguments.collection> 
     66                <cfset instance.context = arguments.collection> 
    6667        </cffunction> 
    6768 
     
    6970 
    7071        <cffunction name="clearCollection" access="public" returntype="void" output="false" hint="Clear the entire collection"> 
    71                 <cfset structClear(variables.context)> 
     72                <cfset structClear(instance.context)> 
    7273        </cffunction> 
    7374 
     
    7778                <cfargument name="collection" type="struct"  required="true"> 
    7879                <cfargument name="overwrite"  type="boolean" required="false" default="false" hint="If you need to override data in the collection, set this to true."> 
    79                 <cfset structAppend(variables.context,arguments.collection, arguments.overwrite)> 
     80                <cfset structAppend(instance.context,arguments.collection, arguments.overwrite)> 
    8081        </cffunction> 
    8182 
     
    8384 
    8485        <cffunction name="getSize" access="public" returntype="numeric" output="false" hint="The number of elements in the collection"> 
    85                 <cfreturn structCount(variables.context)> 
     86                <cfreturn structCount(instance.context)> 
    8687        </cffunction> 
    8788 
     
    9798                <!--- ************************************************************* ---> 
    9899                <cfscript> 
    99                         if ( isDefined("variables.context.#arguments.name#") ){ 
    100                                 return Evaluate("variables.context.#arguments.name#"); 
     100                        if ( isDefined("instance.context.#arguments.name#") ){ 
     101                                return Evaluate("instance.context.#arguments.name#"); 
    101102                        } 
    102103                        else if ( isSimpleValue(arguments.defaultValue) and arguments.defaultValue eq "NONE" ) 
     
    126127                <!--- ************************************************************* ---> 
    127128                <cfscript> 
    128                         "variables.context.#arguments.name#" = arguments.value; 
     129                        "instance.context.#arguments.name#" = arguments.value; 
    129130                </cfscript> 
    130131        </cffunction> 
     
    136137                <!--- ************************************************************* ---> 
    137138                <cfscript> 
    138                         structDelete(variables.context,"#arguments.name#"); 
     139                        structDelete(instance.context,"#arguments.name#"); 
    139140                </cfscript> 
    140141        </cffunction> 
     
    146147                <!--- ************************************************************* ---> 
    147148                <cfscript> 
    148                         return isDefined("variables.context.#arguments.name#"); 
     149                        return isDefined("instance.context.#arguments.name#"); 
    149150                </cfscript> 
    150151        </cffunction> 
     
    181182            if ( not arguments.nolayout ){ 
    182183                    if ( not getValue("layoutoverride",false) ){ 
    183                             if ( StructKeyExists(variables.ViewLayouts, arguments.name) ) 
    184                                         setValue("currentLayout",variables.ViewLayouts[arguments.name]); 
     184                            if ( StructKeyExists(instance.ViewLayouts, arguments.name) ) 
     185                                        setValue("currentLayout",instance.ViewLayouts[arguments.name]); 
    185186                                else 
    186                                         setValue("currentLayout", variables.DefaultLayout); 
     187                                        setValue("currentLayout", instance.defaultLayout); 
    187188                        } 
    188189                } 
     
    240241         
    241242        <cffunction name="getDefaultLayout" access="public" returntype="string" output="false"> 
    242                 <cfreturn variables.DefaultLayout> 
     243                <cfreturn instance.defaultLayout> 
    243244        </cffunction> 
    244245         
     
    247248        <cffunction name="setDefaultLayout" access="public" returntype="void" output="false"> 
    248249                <cfargument name="DefaultLayout" type="string" required="true"> 
    249                 <cfset variables.DefaultLayout = arguments.DefaultLayout> 
     250                <cfset instance.defaultLayout = arguments.DefaultLayout> 
    250251        </cffunction> 
    251252         
     
    253254         
    254255        <cffunction name="getDefaultView" access="public" returntype="string" output="false"> 
    255                 <cfreturn variables.DefaultView> 
     256                <cfreturn instance.defaultView> 
    256257        </cffunction> 
    257258         
     
    260261        <cffunction name="setDefaultView" access="public" returntype="void" output="false"> 
    261262                <cfargument name="DefaultView" type="string" required="true"> 
    262                 <cfset variables.DefaultView = arguments.DefaultView> 
     263                <cfset instance.defaultView = arguments.DefaultView> 
    263264        </cffunction> 
    264265         
     
    266267         
    267268        <cffunction name="getViewLayouts" access="public" returntype="struct" output="false"> 
    268                 <cfreturn variables.ViewLayouts> 
     269                <cfreturn instance.ViewLayouts> 
    269270        </cffunction> 
    270271         
     
    273274        <cffunction name="setViewLayouts" access="public" returntype="void" output="false"> 
    274275                <cfargument name="ViewLayouts" type="struct" required="true"> 
    275                 <cfset variables.ViewLayouts = arguments.ViewLayouts> 
     276                <cfset instance.ViewLayouts = arguments.ViewLayouts> 
    276277        </cffunction> 
    277278         
     
    279280         
    280281        <cffunction name="getEventName" access="public" returntype="string" output="false"> 
    281                 <cfreturn variables.EventName> 
     282                <cfreturn instance.eventName> 
    282283        </cffunction> 
    283284         
     
    286287        <cffunction name="setEventName" access="public" returntype="void" output="false"> 
    287288                <cfargument name="EventName" type="string" required="true"> 
    288                 <cfset variables.EventName = arguments.EventName> 
     289                <cfset instance.eventName = arguments.EventName> 
    289290        </cffunction> 
    290291 
  • coldbox/trunk/src/system/cache/cacheManager.cfc

    r765 r823  
    2121                <cfargument name="controller" type="any" required="true"> 
    2222                <cfscript> 
    23                 //Set Controller Injection 
    24                 variables.controller = arguments.controller; 
    25                 //Cache Configuration 
    26                 variables.CacheConfigBean = structnew(); 
    27                 //Object Pool 
    28                 variables.objectPool = structnew(); 
    29                 //Cache Performance 
    30                 variables.cachePerformance = structNew(); 
    31                 variables.cachePerformance.Hits = 0; 
    32                 variables.cachePerformance.Misses = 0; 
    33                 //Reaping Controll 
    34                 variables.lastReapDatetime = now(); 
    35                 //Runtime Java object 
    36                 variables.javaRuntime = CreateObject("java", "java.lang.Runtime"); 
    37                 //Lock Name 
    38                 variables.lockName = getController().getAppHash() & "_OCM_OPERATION"; 
    39                 //Init the object Pool on instantiation 
    40                 initPool(); 
    41                 //return Cache Manager reference; 
    42                 return this; 
     23                        variables.instance = structnew(); 
     24                        //Set Controller Injection 
     25                        instance.controller = arguments.controller; 
     26                        //Cache Configuration 
     27                        instance.CacheConfigBean = structnew(); 
     28                        //Object Pool 
     29                        instance.objectPool = structnew(); 
     30                        //Cache Performance 
     31                        instance.cachePerformance = structNew(); 
     32                        instance.cachePerformance.Hits = 0; 
     33                        instance.cachePerformance.Misses = 0; 
     34                        //Reaping Controll 
     35                        instance.lastReapDatetime = now(); 
     36                        //Runtime Java object 
     37                        instance.javaRuntime = CreateObject("java", "java.lang.Runtime"); 
     38                        //Lock Name 
     39                        instance.lockName = getController().getAppHash() & "_OCM_OPERATION"; 
     40                        //Init the object Pool on instantiation 
     41                        initPool(); 
     42                        //return Cache Manager reference; 
     43                        return this; 
    4344                </cfscript> 
    4445        </cffunction> 
     
    282283        <cffunction name="getlastReapDatetime" access="public" output="false" returntype="string" hint="Get the lastReapDatetime"> 
    283284                <cfscript> 
    284                 return variables.lastReapDatetime; 
     285                return instance.lastReapDatetime; 
    285286                </cfscript> 
    286287        </cffunction> 
    287288        <cffunction name="setlastReapDatetime" access="public" returntype="void" output="false" hint="Set the lastReapDatetime"> 
    288289                <cfargument name="lastReapDatetime" type="string" required="true"> 
    289                 <cfset variables.lastReapDatetime = arguments.lastReapDatetime> 
     290                <cfset instance.lastReapDatetime = arguments.lastReapDatetime> 
    290291        </cffunction> 
    291292 
     
    294295        <cffunction name="getcachePerformance" access="public" output="false" returntype="struct" hint="Get the cachePerformance structure"> 
    295296                <cfscript> 
    296                 return variables.cachePerformance; 
     297                return instance.cachePerformance; 
    297298                </cfscript> 
    298299        </cffunction> 
     
    302303        <cffunction name="setCacheConfigBean" access="public" returntype="void" output="false"> 
    303304                <cfargument name="CacheConfigBean" type="coldbox.system.beans.cacheConfigBean" required="true"> 
    304                 <cfset variables.CacheConfigBean = arguments.CacheConfigBean> 
     305                <cfset instance.CacheConfigBean = arguments.CacheConfigBean> 
    305306        </cffunction> 
    306307        <cffunction name="getCacheConfigBean" access="public" returntype="coldbox.system.beans.cacheConfigBean" output="false"> 
    307                 <cfreturn variables.CacheConfigBean > 
     308                <cfreturn instance.CacheConfigBean > 
    308309        </cffunction> 
    309310 
     
    311312 
    312313        <cffunction name="getjavaRuntime" access="public" returntype="any" output="false" hint="Get the java runtime object."> 
    313                 <cfreturn variables.javaRuntime> 
     314                <cfreturn instance.javaRuntime> 
    314315        </cffunction> 
    315316         
     
    317318         
    318319        <cffunction name="getcontroller" access="public" output="false" returntype="any" hint="Get controller"> 
    319                 <cfreturn variables.controller/> 
     320                <cfreturn instance.controller/> 
    320321        </cffunction> 
    321322         
     
    324325        <cffunction name="setcontroller" access="public" output="false" returntype="void" hint="Set controller"> 
    325326                <cfargument name="controller" type="any" required="true"/> 
    326                 <cfset variables.controller = arguments.controller/> 
     327                <cfset instance.controller = arguments.controller/> 
    327328        </cffunction> 
    328329         
     
    330331         
    331332        <cffunction name="getlockName" access="public" output="false" returntype="string" hint="Get lockName"> 
    332                 <cfreturn variables.lockName/> 
     333                <cfreturn instance.lockName/> 
    333334        </cffunction> 
    334335         
     
    337338        <cffunction name="setlockName" access="public" output="false" returntype="void" hint="Set lockName"> 
    338339                <cfargument name="lockName" type="string" required="true"/> 
    339                 <cfset variables.lockName = arguments.lockName/> 
     340                <cfset instance.lockName = arguments.lockName/> 
    340341        </cffunction> 
    341342         
     
    359360 
    360361        <cffunction name="getObjectPool" access="private" returntype="any" output="false" hint="Get the internal object pool"> 
    361                 <cfreturn variables.objectPool > 
     362                <cfreturn instance.objectPool > 
    362363        </cffunction> 
    363364         
    364365        <cffunction name="initPool" access="private" output="false" returntype="void" hint="Initialize and set the internal object Pool"> 
    365366                <cfscript> 
    366                 variables.objectPool = CreateObject("component","objectPool").init(); 
     367                instance.objectPool = CreateObject("component","objectPool").init(); 
    367368                </cfscript> 
    368369        </cffunction> 
  • coldbox/trunk/src/system/cache/objectPool.cfc

    r563 r823  
    1919        <cffunction name="init" access="public" output="false" returntype="objectPool" hint="Constructor"> 
    2020                <cfscript> 
    21                 variables.pool = structnew(); 
    22                 variables.pool_metadata = structnew(); 
    23                 return this; 
     21                        variables.instance = structnew(); 
     22                        instance.pool = structnew(); 
     23                        instance.pool_metadata = structnew(); 
     24                        return this; 
    2425                </cfscript> 
    2526        </cffunction> 
     
    2930        <!--- Getter/Setter For pool ---> 
    3031        <cffunction name="getpool" access="public" returntype="struct" output="false"> 
    31                 <cfreturn variables.pool > 
     32                <cfreturn instance.pool > 
    3233        </cffunction> 
    3334        <cffunction name="setpool" access="public" returntype="void" output="false"> 
    3435                <cfargument name="pool" type="struct" required="true"> 
    35                 <cfset variables.pool = arguments.pool> 
     36                <cfset instance.pool = arguments.pool> 
    3637        </cffunction> 
    3738 
    3839        <!--- Getter/Setter for Pool Metdata ---> 
    3940        <cffunction name="getpool_metadata" access="public" returntype="struct" output="false"> 
    40                 <cfreturn variables.pool_metadata > 
     41                <cfreturn instance.pool_metadata > 
    4142        </cffunction> 
    4243        <cffunction name="setpool_metadata" access="public" returntype="void" output="false"> 
    4344                <cfargument name="pool_metadata" type="struct" required="true"> 
    44                 <cfset variables.pool_metadata = arguments.pool_metadata> 
     45                <cfset instance.pool_metadata = arguments.pool_metadata> 
    4546        </cffunction> 
    4647 
     
    4849        <cffunction name="getObjectMetadata" access="public" returntype="struct" output="false"> 
    4950                <cfargument name="objectKey" type="string" required="true"> 
    50                 <cfreturn variables.pool_metadata[arguments.objectKey] > 
     51                <cfreturn instance.pool_metadata[arguments.objectKey] > 
    5152        </cffunction> 
    5253        <cffunction name="setObjectMetadata" access="public" returntype="void" output="false"> 
    5354                <cfargument name="objectKey" type="string" required="true"> 
    5455                <cfargument name="metadata"  type="struct" required="true"> 
    55                 <cfset variables.pool_metadata[arguments.objectKey] = arguments.metadata> 
     56                <cfset instance.pool_metadata[arguments.objectKey] = arguments.metadata> 
    5657        </cffunction> 
    5758        <cffunction name="getMetadataProperty" access="public" returntype="any" output="false"> 
    5859                <cfargument name="objectKey" type="string" required="true"> 
    5960                <cfargument name="property"  type="string" required="true"> 
    60                 <cfreturn variables.pool_metadata[arguments.objectKey][arguments.property] > 
     61                <cfreturn instance.pool_metadata[arguments.objectKey][arguments.property] > 
    6162        </cffunction> 
    6263        <cffunction name="setMetadataProperty" access="public" returntype="void" output="false"> 
     
    6465                <cfargument name="property"  type="string" required="true"> 
    6566                <cfargument name="value"         type="any"    required="true"> 
    66                 <cfset variables.pool_metadata[arguments.objectKey][arguments.property] = arguments.value > 
     67                <cfset instance.pool_metadata[arguments.objectKey][arguments.property] = arguments.value > 
    6768        </cffunction> 
    6869 
     
    7374                <!--- ************************************************************* ---> 
    7475                <!--- Check for Object in Cache. ---> 
    75                 <cfreturn structKeyExists(variables.pool, arguments.objectKey) > 
     76                <cfreturn structKeyExists(instance.pool, arguments.objectKey) > 
    7677        </cffunction> 
    7778 
     
    8687                setMetadataProperty(arguments.objectKey,"lastAccesed", now()); 
    8788                //Return object. 
    88                 return variables.pool[arguments.objectKey]; 
     89                return instance.pool[arguments.objectKey]; 
    8990                </cfscript> 
    9091        </cffunction> 
     
    100101                var MetaData = structnew(); 
    101102                //Set new Object into cache. 
    102                 variables.pool[arguments.objectKey] = arguments.MyObject; 
     103                instance.pool[arguments.objectKey] = arguments.MyObject; 
    103104                //Create object's metdata 
    104105                MetaData.hits = 1; 
     
    119120                var Results = false; 
    120121                try{ 
    121                         structDelete(variables.pool,arguments.objectKey); 
    122                         structDelete(variables.pool_metadata,arguments.objectKey); 
     122                        structDelete(instance.pool,arguments.objectKey); 
     123                        structDelete(instance.pool_metadata,arguments.objectKey); 
    123124                        Results = true; 
    124125                } 
     
    133134        <cffunction name="getSize" access="public" output="false" returntype="numeric" hint="Get the cache's size in items"> 
    134135                <cfscript> 
    135                 return StructCount(variables.pool); 
     136                return StructCount(instance.pool); 
    136137                </cfscript> 
    137138        </cffunction> 
     
    140141        <cffunction name="getObjectsKeyList" access="public" output="false" returntype="string" hint="Get the cache's object entries listing."> 
    141142                <cfscript> 
    142                 return structKeyList(variables.pool); 
     143                return structKeyList(instance.pool); 
    143144                </cfscript> 
    144145        </cffunction> 
  • coldbox/trunk/src/system/config/readme.txt

    r798 r823  
    333333       be any file now: front.cfm, index.cfm, luis.cfm, anything.cfm 
    334334 
    335 Version 2.0.3 (July 2007) CODENAME: Acts 5:29-32 
     335Version 2.0.3 (August 2007) CODENAME: Acts 5:29-32 
    336336- #169 Structure variable declarations in the config updated 
    337 - #170 ColdBox Settings support complex variables now, for internal use only. 
     337- #178 LightWire is now fully supported and included with ColdBox for out of the box IOC. Thanks to Aaron Roberson & Peter bell. 
    338338- #200 queryHelper new methods: getColumnArray(), getCountDistinct(), getRowNumber() 
    339339- #205 Critical Concurrency fix in the coldbox.cfm template. 
    340340- #206 Removal of client variable references. 
     341- #207 clientstorage plugin syntax updated 
     342- #208 sessionstorage plugin syntax updated 
     343- #209 ColdBoxFactory.cfc updated with new method - getColdboxOCM(). To get a reference to the cache manager 
     344       from within coldspring. 
     345- #210 Samples Gallery Content Updated. 
     346- #211 Var scoping optimizations 
     347- #212 Illidium Scaffolding Templates 
     348- #213 Configuration file now named: coldbox.xml.cfm or config.xml.cfm 
     349- #214 Testcontroller - When unit testing relocations, the setnext event will now save the event and querystring 
     350           in the request collection for assertions. 
     351- #215 Performance Optimizations 
     352- #217 Eclipse Dictionaries Updated 
     353- #218 ColdBox Cheat Sheet Updated 
     354- #219 JQuery updated to 1.1.3.1 
    341355 
    342356AS ALWAYS, VISIT THE WIKI FOR THE LATEST DOCUMENTATION 
  • coldbox/trunk/src/system/config/settings.xml

    r815 r823  
    3030                <!--IOC Frameworks--> 
    3131        <Setting name="ColdspringBeanFactory" value="coldspring.beans.DefaultXmlBeanFactory"/> 
    32                 <Setting name="LightWireBeanFactory"  value="coldbox.system.extras.lightwire.LightWire" /> 
     32                <Setting name="LightWireBeanFactory" value="coldbox.system.extras.lightwire.LightWire"/> 
    3333        <!--MessageBox Plugin Storage Scope (session|client)--> 
    3434        <Setting name="MessageBoxStorage" value="session"/> 
  • coldbox/trunk/src/system/controller.cfc

    r815 r823  
    1515        <cfscript> 
    1616                variables.instance = structnew(); 
    17                 variables.instance.ColdboxInitiated = false; 
    18                 variables.instance.ConfigSettings = structnew(); 
    19                 variables.instance.ColdboxSettings = structnew(); 
    20                 variables.instance.AppStartHandlerFired = false; 
    21                 variables.instance.AppHash = ""; 
     17                instance.ColdboxInitiated = false; 
     18                instance.ConfigSettings = structnew(); 
     19                instance.ColdboxSettings = structnew(); 
     20                instance.AppStartHandlerFired = false; 
     21                instance.AppHash = ""; 
    2222                //Services & Managers 
    23                 variables.instance.ColdboxOCM = structNew(); 
    24                 variables.instance.DebuggerService = structNew(); 
    25                 variables.instance.RequestService = structNew(); 
     23                instance.ColdboxOCM = structNew(); 
     24                instance.DebuggerService = structNew(); 
     25                instance.RequestService = structNew(); 
    2626        </cfscript> 
    2727 
     
    259259                </cfif> 
    260260 
    261                         <!--- Validate and Get registered handler ---> 
    262                         <cfset oEventBean = getRegisteredHandler(arguments.event)> 
    263                         <!--- Set Executing Parameters ---> 
    264                         <cfset ExecutingHandler = oEventBean.getRunnable()> 
    265                         <cfset ExecutingMethod = oEventBean.getMethod()> 
    266  
    267                         <!--- Check if using handler caching ---> 
    268                         <cfif getSetting("HandlerCaching")> 
    269  
    270                                 <!--- Lookup in Cache ---> 
    271                                 <cfif instance.ColdboxOCM.lookup("handler_" & ExecutingHandler)> 
    272                                         <cfset oEventHandler = instance.ColdboxOCM.get("handler_" & ExecutingHandler)> 
    273                                 <cfelse> 
    274                                         <cfset oEventHandler = CreateObject("component",ExecutingHandler).init(this)> 
    275                                         <!--- Get Object MetaData ---> 
    276                                         <cfset MetaData = getMetaData(oEventHandler)> 
    277                                         <!--- By Default, handlers with no cache flag are set to true ---> 
    278                                         <cfif not structKeyExists(MetaData,"cache")> 
    279                                                 <cfset MetaData.cache = true> 
     261                <!--- Validate and Get registered handler ---> 
     262                <cfset oEventBean = getRegisteredHandler(arguments.event)> 
     263                <!--- Set Executing Parameters ---> 
     264                <cfset ExecutingHandler = oEventBean.getRunnable()> 
     265                <cfset ExecutingMethod = oEventBean.getMethod()> 
     266 
     267                <!--- Check if using handler caching ---> 
     268                <cfif getSetting("HandlerCaching")> 
     269 
     270                        <!--- Lookup in Cache ---> 
     271                        <cfif instance.ColdboxOCM.lookup("handler_" & ExecutingHandler)> 
     272                                <cfset oEventHandler = instance.ColdboxOCM.get("handler_" & ExecutingHandler)> 
     273                        <cfelse> 
     274                                <cfset oEventHandler = CreateObject("component",ExecutingHandler).init(this)> 
     275                                <!--- Get Object MetaData ---> 
     276                                <cfset MetaData = getMetaData(oEventHandler)> 
     277                                <!--- By Default, handlers with no cache flag are set to true ---> 
     278                                <cfif not structKeyExists(MetaData,"cache")> 
     279                                        <cfset MetaData.cache = true> 
     280                                </cfif> 
     281                                <cfif isBoolean(MetaData["cache"]) and MetaData["cache"]> 
     282                                        <cfif structKeyExists(MetaData,"cachetimeout") > 
     283                                                <cfset objTimeout = MetaData["cachetimeout"]> 
    280284                                        </cfif> 
    281                                         <cfif isBoolean(MetaData["cache"]) and MetaData["cache"]> 
    282                                                 <cfif structKeyExists(MetaData,"cachetimeout") > 
    283                                                         <cfset objTimeout = MetaData["cachetimeout"]> 
    284                                                 </cfif> 
    285                                                 <!--- Set the Runnable Object ---> 
    286                                                 <cfset instance.ColdboxOCM.set("handler_" & ExecutingHandler,oEventHandler,objTimeout)> 
    287                                         </cfif> 
    288                                 </cfif> 
    289                         <cfelse> 
    290                                 <!--- Create Runnable Object ---> 
    291                                 <cfset oEventHandler = CreateObject("component",ExecutingHandler).init(this)> 
    292                         </cfif> 
    293  
    294                         <!--- Verify Event Method Exists ---> 
    295                         <cfif not structKeyExists(oEventHandler,ExecutingMethod)> 
    296                                 <!--- Invalid Event Detected, log it ---> 
    297                                 <cfset getPlugin("logger").logEntry("error","Invalid Event detected: #ExecutingHandler#.#ExecutingMethod#")> 
    298                                 <cfif getSetting("onInvalidEvent") neq ""> 
    299                                         <!--- Test for invalid Event Error ---> 
    300                                         <cfif compareNoCase(getSetting("onInvalidEvent"),arguments.event) eq 0> 
    301                                                 <cfthrow type="Framework.onInValidEventSettingException" message="An invalid event has been detected: #RequestContext.getValue("invalidevent","")# and the onInvalidEvent setting is also invalid: #getSetting("onInvalidEvent")#. Please check your settings."> 
    302                                         </cfif> 
    303                                         <!--- Relocate to Invalid Event ---> 
    304                                         <cfset setNextEvent(getSetting("onInvalidEvent"),"invalidevent=#ExecutingHandler#.#ExecutingMethod#")> 
    305                                 <cfelse> 
    306                                         <cfthrow type="Framework.InvalidEventException" message="An invalid event has been detected: #ExecutingHandler#.#ExecutingMethod#. This event does not exist in the specified handler controller."> 
     285                                        <!--- Set the Runnable Object ---> 
     286                                        <cfset instance.ColdboxOCM.set("handler_" & ExecutingHandler,oEventHandler,objTimeout)> 
    307287                                </cfif> 
    308288                        </cfif> 
    309  
    310                         <!--- PreHandler Execution ---> 
    311                         <cfif not arguments.prepostExempt and structKeyExists(oEventHandler,"preHandler")> 
    312                                 <cfmodule template="includes/timer.cfm" timertag="invoking runEvent [preHandler] for #arguments.event#"> 
    313                                 <cfset oEventHandler.preHandler(RequestContext)> 
    314                                 </cfmodule> 
     289                <cfelse> 
     290                        <!--- Create Runnable Object ---> 
     291                        <cfset oEventHandler = CreateObject("component",ExecutingHandler).init(this)> 
     292                </cfif> 
     293 
     294                <!--- Verify Event Method Exists ---> 
     295                <cfif not structKeyExists(oEventHandler,ExecutingMethod)> 
     296                        <!--- Invalid Event Detected, log it ---> 
     297                        <cfset getPlugin("logger").logEntry("error","Invalid Event detected: #ExecutingHandler#.#ExecutingMethod#")> 
     298                        <cfif getSetting("onInvalidEvent") neq ""> 
     299                                <!--- Test for invalid Event Error ---> 
     300                                <cfif compareNoCase(getSetting("onInvalidEvent"),arguments.event) eq 0> 
     301                                        <cfthrow type="Framework.onInValidEventSettingException" message="An invalid event has been detected: #RequestContext.getValue("invalidevent","")# and the onInvalidEvent setting is also invalid: #getSetting("onInvalidEvent")#. Please check your settings."> 
     302                                </cfif> 
     303                                <!--- Relocate to Invalid Event ---> 
     304                                <cfset setNextEvent(getSetting("onInvalidEvent"),"invalidevent=#ExecutingHandler#.#ExecutingMethod#")> 
     305                        <cfelse> 
     306                                <cfthrow type="Framework.InvalidEventException" message="An invalid event has been detected: #ExecutingHandler#.#ExecutingMethod#. This event does not exist in the specified handler controller."> 
    315307                        </cfif> 
    316  
    317                         <!--- Start Timer ---> 
    318                         <cfmodule template="includes/timer.cfm" timertag="invoking runEvent [#arguments.event#]"> 
    319                                 <!--- Execute the Event ---> 
    320                                 <cfinvoke component="#oEventHandler#" method="#ExecutingMethod#"> 
    321                                         <cfinvokeargument name="event" value="#RequestContext#"> 
    322                                 </cfinvoke> 
     308                </cfif> 
     309 
     310                <!--- PreHandler Execution ---> 
     311                <cfif not arguments.prepostExempt and structKeyExists(oEventHandler,"preHandler")> 
     312                        <cfmodule template="includes/timer.cfm" timertag="invoking runEvent [preHandler] for #arguments.event#"> 
     313                        <cfset oEventHandler.preHandler(RequestContext)> 
    323314                        </cfmodule> 
    324  
    325                         <!--- PostHandler Execution ---> 
    326                         <cfif not arguments.prepostExempt and structKeyExists(oEventHandler,"postHandler")> 
    327                                 <cfmodule template="includes/timer.cfm" timertag="invoking runEvent [postHandler] for #arguments.event#"> 
    328                                 <cfset oEventHandler.postHandler(RequestContext)> 
    329                                 </cfmodule> 
    330                         </cfif> 
    331  
     315                </cfif> 
     316 
     317                <!--- Start Timer ---> 
     318                <cfmodule template="includes/timer.cfm" timertag="invoking runEvent [#arguments.event#]"> 
     319                        <!--- Execute the Event ---> 
     320                        <cfinvoke component="#oEventHandler#" method="#ExecutingMethod#"> 
     321                                <cfinvokeargument name="event" value="#RequestContext#"> 
     322                        </cfinvoke> 
     323                </cfmodule> 
     324 
     325                <!--- PostHandler Execution ---> 
     326                <cfif not arguments.prepostExempt and structKeyExists(oEventHandler,"postHandler")> 
     327                        <cfmodule template="includes/timer.cfm" timertag="invoking runEvent [postHandler] for #arguments.event#"> 
     328                        <cfset oEventHandler.postHandler(RequestContext)> 
     329                        </cfmodule> 
     330                </cfif> 
    332331        </cffunction> 
    333332 
     
    348347                <!--- ************************************************************* ---> 
    349348                <cfscript> 
     349                var incomingEvent = arguments.event; 
    350350                var handlerIndex = 0; 
    351351                var HandlerReceived = ""; 
     
    355355                var HandlerBean = CreateObject("component","coldbox.system.beans.eventhandlerBean").init(getSetting("HandlersInvocationPath")); 
    356356                //Rip the method 
    357                 HandlerReceived = getPlugin("fileUtilities").ripExtension(arguments.event); 
    358                 MethodReceived = listLast(arguments.event,"."); 
     357                HandlerReceived = getPlugin("fileUtilities").ripExtension(incomingEvent); 
     358                MethodReceived = listLast(incomingEvent,"."); 
    359359 
    360360                //Check Registration 
     
    368368                else if ( onInvalidEvent neq "" ){ 
    369369                                //Check if the invalid event is the same as the current event 
    370                                 if ( CompareNoCase(onInvalidEvent,arguments.event) eq 0){ 
     370                                if ( CompareNoCase(onInvalidEvent,incomingEvent) eq 0){ 
    371371                                        throw("The invalid event handler: #onInvalidEvent# is also invalid. Please check your settings","","Framework.InvalidEventHandlerException"); 
    372372                                } 
     
    380380                        } 
    381381                else{ 
    382                         throw("The event handler: #arguments.event# is not valid registered event.","","Framework.EventHandlerNotRegisteredException"); 
     382                        throw("The event handler: #incomingEvent# is not valid registered event.","","Framework.EventHandlerNotRegisteredException"); 
    383383                } 
    384384                return HandlerBean; 
  • coldbox/trunk/src/system/extras/baseTest.cfc

    r760 r823  
    3232        <cfscript> 
    3333        variables.instance = structnew(); 
    34         variables.instance.AppMapping = ""; 
    35         variables.instance.ConfigMapping = ""; 
    36         variables.instance.controller = ""; 
     34        instance.AppMapping = ""; 
     35        instance.ConfigMapping = ""; 
     36        instance.controller = ""; 
    3737        </cfscript> 
    3838 
  • coldbox/trunk/src/system/plugin.cfc

    r650 r823  
    2626                        variables.instance = structnew(); 
    2727                        //instance names 
    28                         variables.instance.pluginName = ""; 
    29                         variables.instance.pluginVersion = ""; 
    30                         variables.instance.pluginDescription = ""; 
    31                         variables.instance.pluginPath = getCurrentTemplatePath(); 
     28                        instance.pluginName = ""; 
     29                        instance.pluginVersion = ""; 
     30                        instance.pluginDescription = ""; 
     31                        instance.pluginPath = getCurrentTemplatePath(); 
    3232                        return this; 
    3333                </cfscript> 
     
    3939 
    4040        <cffunction name="getPluginName" access="public" hint="Get the instance's pluginName" returntype="string" output="false"> 
    41                 <cfreturn variables.instance.pluginName> 
     41                <cfreturn instance.pluginName> 
    4242        </cffunction> 
    4343 
     
    4646        <cffunction name="setPluginName" access="public" hint="Set the instance's pluginName" returntype="string" output="false"> 
    4747                <cfargument name="pluginName" required="true" type="string"> 
    48                 <cfset variables.instance.pluginName = arguments.pluginName> 
     48                <cfset instance.pluginName = arguments.pluginName> 
    4949        </cffunction> 
    5050 
     
    5252 
    5353        <cffunction name="getPluginVersion" access="public" hint="Get the instance's pluginVersion" returntype="string" output="false"> 
    54                 <cfreturn variables.instance.pluginVersion> 
     54                <cfreturn instance.pluginVersion> 
    5555        </cffunction> 
    5656 
     
    5959        <cffunction name="setPluginVersion" access="public" hint="Set the instance's pluginVersion" returntype="string" output="false"> 
    6060                <cfargument name="pluginVersion" required="true" type="string"> 
    61                 <cfset variables.instance.pluginVersion = arguments.pluginVersion> 
     61                <cfset instance.pluginVersion = arguments.pluginVersion> 
    6262        </cffunction> 
    6363 
     
    6565 
    6666        <cffunction name="getPluginDescription" access="public" hint="Get the instance's pluginDescription" returntype="string" output="false"> 
    67                 <cfreturn variables.instance.pluginDescription> 
     67                <cfreturn instance.pluginDescription> 
    6868        </cffunction> 
    6969 
     
    7272        <cffunction name="setPluginDescription" access="public" hint="Set the instance's pluginDescription" returntype="string" output="false"> 
    7373                <cfargument name="pluginDescription" required="true" type="string"> 
    74                 <cfset variables.instance.pluginDescription = arguments.pluginDescription> 
     74                <cfset instance.pluginDescription = arguments.pluginDescription> 
    7575        </cffunction> 
    7676 
     
    7878 
    7979        <cffunction name="getpluginPath" access="public" hint="Get the instance's pluginPath" returntype="string" output="false"> 
    80                 <cfreturn variables.instance.pluginPath> 
     80                <cfreturn instance.pluginPath> 
    8181        </cffunction> 
    8282 
  • coldbox/trunk/src/system/plugins/FileWriter.cfc

    r634 r823  
    4242                <cfset setpluginDescription("Uses the java native classes to perform buffered file writing.")> 
    4343                <!--- This instance constructor ---> 
    44                 <cfset variables.instance.joFileOutputStream = ''> 
    45                 <cfset variables.instance.joOutputStreamWriter = ''> 
    46                 <cfset variables.instance.joBufferedWriter = ''> 
     44                <cfset instance.joFileOutputStream = ''> 
     45                <cfset instance.joOutputStreamWriter = ''> 
     46                <cfset instance.joBufferedWriter = ''> 
    4747                <cfreturn this> 
    4848        </cffunction> 
  • coldbox/trunk/src/system/plugins/JavaLoader.cfc

    r634 r823  
    3434                <cfset setpluginDescription("Java Loader plugin, based on Mark Mandel's brain.")> 
    3535                <!--- This plugins' properties ---> 
    36                 <cfset variables.instance.classLoader = ""> 
     36                <cfset instance.classLoader = ""> 
    3737                <cfreturn this> 
    3838        </cffunction> 
  • coldbox/trunk/src/system/plugins/StringBuffer.cfc

    r634 r823  
    6161                <cfset setpluginVersion("1.0")> 
    6262                <cfset setpluginDescription("This is a facade to the java StringBuffer class.")> 
    63                 <cfset variables.instance.joStringBuffer = createObject("java","java.lang.StringBuffer") /> 
     63                <cfset instance.joStringBuffer = createObject("java","java.lang.StringBuffer") /> 
    6464                <cfreturn this> 
    6565        </cffunction> 
  • coldbox/trunk/src/system/plugins/XMLParser.cfc

    r815 r823  
    5050 
    5151                //Search Patterns for Config file 
    52                 variables.instance.searchSettings = "//Settings/Setting"; 
    53                 variables.instance.searchYourSettings = "//YourSettings/Setting"; 
    54                 variables.instance.searchBugTracer = "//BugTracerReports/BugEmail"; 
    55                 variables.instance.searchDevURLS = "//DevEnvironments/url"; 
    56                 variables.instance.searchWS = "//WebServices/WebService"; 
    57                 variables.instance.searchLayouts = "//Layouts/Layout"; 
    58                 variables.instance.searchDefaultLayout = "//Layouts/DefaultLayout"; 
    59                 variables.instance.searchDefaultView = "//Layouts/DefaultView"; 
    60                 variables.instance.searchMailSettings = "//MailServerSettings"; 
    61                 variables.instance.searchi18NSettings = "//i18N"; 
    62                 variables.instance.searchDatasources = "//Datasources/Datasource"; 
    63                 variables.instance.searchCache = "//Cache"; 
     52                instance.searchSettings = "//Settings/Setting"; 
     53                instance.searchYourSettings = "//YourSettings/Setting"; 
     54                instance.searchBugTracer = "//BugTracerReports/BugEmail"; 
     55                instance.searchDevURLS = "//DevEnvironments/url"; 
     56                instance.searchWS = "//WebServices/WebService"; 
     57                instance.searchLayouts = "//Layouts/Layout"; 
     58                instance.searchDefaultLayout = "//Layouts/DefaultLayout"; 
     59                instance.searchDefaultView = "//Layouts/DefaultView"; 
     60                instance.searchMailSettings = "//MailServerSettings"; 
     61                instance.searchi18NSettings = "//i18N"; 
     62                instance.searchDatasources = "//Datasources/Datasource"; 
     63                instance.searchCache = "//Cache"; 
    6464 
    6565                //Search patterns for fw xml 
    66                 variables.instance.searchConventions = "//Conventions"; 
     66                instance.searchConventions = "//Conventions"; 
    6767 
    6868                //Properties 
    69                 variables.instance.FileSeparator = createObject("java","java.lang.System").getProperty("file.separator"); 
    70                 variables.instance.FrameworkConfigFile = ExpandPath("/coldbox/system/config/settings.xml"); 
    71                 variables.instance.FrameworkConfigXSDFile = ExpandPath("/coldbox/system/config/config.xsd"); 
     69                instance.FileSeparator = createObject("java","java.lang.System").getProperty("file.separator"); 
     70                instance.FrameworkConfigFile = ExpandPath("/coldbox/system/config/settings.xml"); 
     71                instance.FrameworkConfigXSDFile = ExpandPath("/coldbox/system/config/config.xsd"); 
    7272                //Return 
    7373                return this; 
  • coldbox/trunk/src/system/plugins/cfcViewer.cfc

    r634 r823  
    3737                <cfset setpluginDescription("CFC metadata introspection plugin")> 
    3838                <!--- Plugin properties ---> 
    39                 <cfset variables.instance.dirpath = ""> 
    40                 <cfset variables.instance.cfcpath = ""> 
    41                 <cfset variables.instance.aCFC = ArrayNew(1)> 
    42                 <cfset variables.instance.aPacks = ArrayNew(1)> 
    43                 <cfset variables.instance.styleSheet = "/coldbox/system/includes/cfcviewer.css"> 
    44                 <cfset variables.instance.lstAccessTypes = "public,private,remote,package"> 
     39                <cfset instance.dirpath = ""> 
     40                <cfset instance.cfcpath = ""> 
     41                <cfset instance.aCFC = ArrayNew(1)> 
     42                <cfset instance.aPacks = ArrayNew(1)> 
     43                <cfset instance.styleSheet = "/coldbox/system/includes/cfcviewer.css"> 
     44                <cfset instance.lstAccessTypes = "public,private,remote,package"> 
    4545                <cfreturn this> 
    4646        </cffunction> 
     
    7373 
    7474                <cfif arguments.accessTypesFilter neq ""> 
    75                         <cfset variables.instance.lstAccessTypes = arguments.accessTypesFilter> 
     75                        <cfset instance.lstAccessTypes = arguments.accessTypesFilter> 
    7676                </cfif> 
    7777 
  • coldbox/trunk/src/system/plugins/i18n.cfc

    r815 r823  
    6969 
    7070                //<!--- This plugin's properties ---> 
    71                 variables.instance.aDFSymbol=createObject("java","java.text.DecimalFormatSymbols"); 
    72                 variables.instance.aDateFormat=createObject("java","java.text.DateFormat"); 
    73                 variables.instance.sDateFormat=createObject("java","java.text.SimpleDateFormat"); 
    74                 variables.instance.aLocale=createObject("java","java.util.Locale"); 
    75                 variables.instance.timeZone=createObject("java","java.util.TimeZone"); 
    76                 variables.instance.thisLocale = ""; //Setup by the loadLocale() method. 
     71                instance.aDFSymbol=createObject("java","java.text.DecimalFormatSymbols"); 
     72                instance.aDateFormat=createObject("java","java.text.DateFormat"); 
     73                instance.sDateFormat=createObject("java","java.text.SimpleDateFormat"); 
     74                instance.aLocale=createObject("java","java.util.Locale"); 
     75                instance.timeZone=createObject("java","java.util.TimeZone"); 
     76                instance.thisLocale = ""; //Setup by the loadLocale() method. 
    7777                loadLocale(); 
    78                 variables.instance.aCalendar=createObject("java","java.util.GregorianCalendar").init(variables.instance.thisLocale); 
    79                 variables.instance.dateSymbols = createObject("java","java.text.DateFormatSymbols").init(variables.instance.thisLocale); 
    80                 variables.instance.I18NUtilDate="23-aug-2006"; //should be date of latest change 
     78                instance.aCalendar=createObject("java","java.util.GregorianCalendar").init(instance.thisLocale); 
     79                instance.dateSymbols = createObject("java","java.text.DateFormatSymbols").init(instance.thisLocale); 
     80                instance.I18NUtilDate="23-aug-2006"; //should be date of latest change 
    8181                return this; 
    8282                </cfscript> 
  • coldbox/trunk/src/system/plugins/logger.cfc

    r815 r823  
    3737                <!--- This plugin's properties ---> 
    3838                <!--- log name without extension ---> 
    39                 <cfset variables.instance.logfilename = URLEncodedFormat(replace(replace(controller.getSetting("AppName")," ","","all"),".","_","all"))> 
     39                <cfset instance.logfilename = URLEncodedFormat(replace(replace(controller.getSetting("AppName")," ","","all"),".","_","all"))> 
    4040                <!--- The full absolute path of the log file ---> 
    4141                <cfif controller.settingExists("ColdboxLogsLocation")> 
    42                         <cfset variables.instance.logFullPath = controller.getSetting("ColdboxLogsLocation")> 
     42                        <cfset instance.logFullPath = controller.getSetting("ColdboxLogsLocation")> 
    4343                <cfelse> 
    44                         <cfset variables.instance.logFullPath = ''> 
     44                        <cfset instance.logFullPath = ''> 
    4545                </cfif> 
    4646                <!--- Available valid severities ---> 
    47                 <cfset variables.instance.validSeverities = "information|fatal|warning|error|debug"> 
     47                <cfset instance.validSeverities = "information|fatal|warning|error|debug"> 
    4848                <!--- Return ---> 
    4949                <cfreturn this> 
  • coldbox/trunk/src/system/plugins/zip.cfc

    r634 r823  
    7070                setpluginDescription("This is a zip utility for the framework."); 
    7171                //This plugin's properties 
    72                 variables.instance.ioFile      = CreateObject("java","java.io.File"); 
    73                 variables.instance.ioInput     = CreateObject("java","java.io.FileInputStream"); 
    74                 variables.instance.ioOutput    = CreateObject("java","java.io.FileOutputStream"); 
    75                 variables.instance.ioBufOutput = CreateObject("java","java.io.BufferedOutputStream"); 
    76                 variables.instance.zipFile     = CreateObject("java","java.util.zip.ZipFile"); 
    77                 variables.instance.zipEntry    = CreateObject("java","java.util.zip.ZipEntry"); 
    78                 variables.instance.zipInput    = CreateObject("java","java.util.zip.ZipInputStream"); 
    79                 variables.instance.zipOutput   = CreateObject("java","java.util.zip.ZipOutputStream"); 
    80                 variables.instance.gzInput     = CreateObject("java","java.util.zip.GZIPInputStream"); 
    81                 variables.instance.gzOutput    = CreateObject("java","java.util.zip.GZIPOutputStream"); 
    82                 variables.instance.objDate     = CreateObject("java","java.util.Date"); 
     72                instance.ioFile      = CreateObject("java","java.io.File"); 
     73                instance.ioInput     = CreateObject("java","java.io.FileInputStream"); 
     74                instance.ioOutput    = CreateObject("java","java.io.FileOutputStream"); 
     75                instance.ioBufOutput = CreateObject("java","java.io.BufferedOutputStream"); 
     76                instance.zipFile     = CreateObject("java","java.util.zip.ZipFile"); 
     77                instance.zipEntry    = CreateObject("java","java.util.zip.ZipEntry"); 
     78                instance.zipInput    = CreateObject("java","java.util.zip.ZipInputStream"); 
     79                instance.zipOutput   = CreateObject("java","java.util.zip.ZipOutputStream"); 
     80                instance.gzInput     = CreateObject("java","java.util.zip.GZIPInputStream"); 
     81                instance.gzOutput    = CreateObject("java","java.util.zip.GZIPOutputStream"); 
     82                instance.objDate     = CreateObject("java","java.util.Date"); 
    8383 
    8484                /* Set Localized Variables */ 
    85                 variables.instance.os = Server.OS.Name; 
    86                 variables.instance.slash = createObject("java","java.lang.System").getProperty("file.separator"); 
     85                instance.os = Server.OS.Name; 
     86                instance.slash = createObject("java","java.lang.System").getProperty("file.separator"); 
    8787 
    8888                //LM. To fix Overflow. 
    89                 variables.instance.filename = ""; 
     89                instance.filename = ""; 
    9090 
    9191                //Return instance 
  • coldbox/trunk/src/system/services/requestService.cfc

    r743 r823  
    3131                <cfscript> 
    3232                        var Context = createContext(); 
    33                         var DebugPassword = getController().getSetting("debugPassword"); 
    34                         var EventName = getController().getSetting("EventName"); 
     33                        var DebugPassword = controller.getSetting("debugPassword"); 
     34                        var EventName = controller.getSetting("EventName"); 
    3535                                         
    3636                        //Object Caching Garbage Collector 
     
    101101                var DefaultView = ""; 
    102102                var ViewLayouts = structNew(); 
    103                 var EventName = getController().getSetting("EventName"); 
     103                var EventName = controller.getSetting("EventName"); 
    104104                 
    105                 if ( getController().settingExists("DefaultLayout") ){ 
    106                         DefaultLayout = getController().getSetting("DefaultLayout"); 
     105                if ( controller.settingExists("DefaultLayout") ){ 
     106                        DefaultLayout = controller.getSetting("DefaultLayout"); 
    107107                } 
    108                 if ( getController().settingExists("DefaultView") ){ 
    109                         DefaultView = getController().getSetting("DefaultView"); 
     108                if ( controller.settingExists("DefaultView") ){ 
     109                        DefaultView = controller.getSetting("DefaultView"); 
    110110                } 
    111                 if ( getController().settingExists("ViewLayouts") ){ 
    112                         ViewLayouts = getController().getSetting("ViewLayouts"); 
     111                if ( controller.settingExists("ViewLayouts") ){ 
     112                        ViewLayouts = controller.getSetting("ViewLayouts"); 
    113113                } 
    114114                //Return context.