Changeset 2001
- Timestamp:
- 11/29/2009 01:27:28 AM (4 months ago)
- Files:
-
- 1 modified
-
framework/1-8-0/trunk/util/BeanUtil.cfc (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
framework/1-8-0/trunk/util/BeanUtil.cfc
r1892 r2001 154 154 <cfset var field = 0 /> 155 155 <cfset var map = describeBean(arguments.bean) /> 156 156 <!---<cftrace text="bean name: #getMetaData(bean).fullname#" />---> 157 157 158 <cfloop collection="#map#" item="field"> 158 159 <cfif arguments.prefix neq ""> … … 160 161 AND StructKeyExists(arguments.fieldCollection, "#prefix#.#field#")> 161 162 <cfset setBeanField(arguments.bean, field, arguments.fieldCollection["#prefix#.#field#"]) /> 163 <!---<cftrace text="setBeanField(arguments.bean, field, arguments.fieldCollection[prefix.field]) = 164 setBeanField(arguments.bean, #field#, arguments.fieldCollection['#prefix#.#field#']) : 165 '#arguments.fieldCollection['#prefix#.#field#']#'" />---> 162 166 </cfif> 163 167 <cfelse> … … 165 169 AND StructKeyExists(arguments.fieldCollection, field)> 166 170 <cfset setBeanField(arguments.bean, field, arguments.fieldCollection[field]) /> 171 <!---<cftrace text="setBeanField(arguments.bean, field, arguments.fieldCollection[field]) = 172 setBeanField(arguments.bean, #field#, arguments.fieldCollection[#field#]) : 173 '#arguments.fieldCollection[field]#'" />---> 167 174 </cfif> 168 175 </cfif> … … 215 222 <cfloop from="1" to="#ArrayLen(metaFunctions)#" index="i"> 216 223 <cfset metaFunction = metaFunctions[i] /> 224 225 <!--- CF 9 does not seem to provide the "access" attribute when auto getters/setters are used ---> 226 <cfif NOT structKeyExists(metaFunction, "access")> 227 <cfset metaFunction.access = "public" /> 228 </cfif> 229 217 230 <cfif metaFunction.name.toLowerCase().startsWith("get") 218 231 AND metaFunction.access.equalsIgnoreCase("public")
