Last Updated: 05/27/2011 05:58:00 PM

Refactoring a Legacy Application to an MVC Framework - Ezra Parker

Refactoring a Legacy Application to an MVC Framework - Ezra Parker

 

struct
Detail [empty string]
ErrNumber 0
Message Element MURAMEDIAPLAYER is undefined in a Java object of type class [Ljava.lang.String;.
Resolvedname [empty string]
StackTrace coldfusion.runtime.UndefinedElementException: Element MURAMEDIAPLAYER is undefined in a Java object of type class [Ljava.lang.String;. at coldfusion.runtime.CfJspPage.resolveCanonicalName(CfJspPage.java:1724) at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:1677) at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:1665) at Statement3440.evaluate(<generated>:1) at coldfusion.compiler.ExprClassLoader.evaluate(ExprClassLoader.java:143) at coldfusion.runtime.CFPage.Evaluate(CFPage.java:1759) at cfcontentRenderer2ecfc1015577530$funcSETDYNAMICCONTENT.runFunction(C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc:2894) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582) at cfcontentRenderer2ecfc1015577530$funcRENDEREDITABLEATTRIBUTE.runFunction(C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc:3489) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2547) at cfcontentRenderer2ecfc1015577530$funcDSPBODY.runFunction(C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc:2246) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:496) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:355) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2301) at cftwo_column_SL2ecfm636863770.runPage(C:\Domains\may4th\default\includes\themes\force\templates\two_column_SL.cfm:12) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2722) at cfdefault2ecfm1677919319.runPage(C:\Domains\may4th\default\includes\themes\force\templates\default.cfm:1) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2722) at cfstandardHTMLTranslator2ecfc857660344$funcTRANSLATE.runFunction(C:\Domains\may4th\requirements\mura\Translator\standardHTMLTranslator.cfc:91) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:496) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:355) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2301) at cfpluginStandardEventWrapper2ecfc1088311978$funcTRANSLATE.runFunction(C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc:133) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfstandardEventsHandler2ecfc518131109$funcSTANDARDTRANSLATIONHANDLER.runFunction(C:\Domains\may4th\requirements\mura\Handler\standardEventsHandler.cfc:67) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:496) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:355) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2301) at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:389) at cfpluginStandardEventWrapper2ecfc1088311978$funcHANDLE.runFunction(C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc:88) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfstandardEventsHandler2ecfc518131109$funcSTANDARDDORESPONSEHANDLER.runFunction(C:\Domains\may4th\requirements\mura\Handler\standardEventsHandler.cfc:371) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:496) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:355) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2301) at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:389) at cfpluginStandardEventWrapper2ecfc1088311978$funcHANDLE.runFunction(C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc:88) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfcontentServer2ecfc1273468858$funcDOREQUEST.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:595) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582) at cfcontentServer2ecfc1273468858$funcPARSEURL.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:257) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2582) at cfcontentServer2ecfc1273468858$funcPARSEURLROOT.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:306) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfcontentServer2ecfc1273468858$funcHANDLEROOTREQUEST.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:501) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:491) at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:337) at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360) at cfindex2ecfm1249623926.runPage(C:\Domains\may4th\index.cfm:46) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:360) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:94) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:201) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) at jrun.servlet.FilterChain.service(FilterChain.java:101) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
TagContext
array
1
struct
COLUMN 0
ID ??
LINE 1
RAW_TRACE at Statement3440.evaluate(<generated>:1)
TEMPLATE <generated>
TYPE CFML
2
struct
COLUMN 0
ID CF_CFPAGE
LINE 2894
RAW_TRACE at cfcontentRenderer2ecfc1015577530$funcSETDYNAMICCONTENT.runFunction(C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc:2894)
TEMPLATE C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc
TYPE CFML
3
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 3489
RAW_TRACE at cfcontentRenderer2ecfc1015577530$funcRENDEREDITABLEATTRIBUTE.runFunction(C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc:3489)
TEMPLATE C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc
TYPE CFML
4
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 2246
RAW_TRACE at cfcontentRenderer2ecfc1015577530$funcDSPBODY.runFunction(C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc:2246)
TEMPLATE C:\Domains\may4th\requirements\mura\content\contentRenderer.cfc
TYPE CFML
5
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 12
RAW_TRACE at cftwo_column_SL2ecfm636863770.runPage(C:\Domains\may4th\default\includes\themes\force\templates\two_column_SL.cfm:12)
TEMPLATE C:\Domains\may4th\default\includes\themes\force\templates\two_column_SL.cfm
TYPE CFML
6
struct
COLUMN 0
ID CFINCLUDE
LINE 1
RAW_TRACE at cfdefault2ecfm1677919319.runPage(C:\Domains\may4th\default\includes\themes\force\templates\default.cfm:1)
TEMPLATE C:\Domains\may4th\default\includes\themes\force\templates\default.cfm
TYPE CFML
7
struct
COLUMN 0
ID CFINCLUDE
LINE 91
RAW_TRACE at cfstandardHTMLTranslator2ecfc857660344$funcTRANSLATE.runFunction(C:\Domains\may4th\requirements\mura\Translator\standardHTMLTranslator.cfc:91)
TEMPLATE C:\Domains\may4th\requirements\mura\Translator\standardHTMLTranslator.cfc
TYPE CFML
8
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 133
RAW_TRACE at cfpluginStandardEventWrapper2ecfc1088311978$funcTRANSLATE.runFunction(C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc:133)
TEMPLATE C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc
TYPE CFML
9
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 67
RAW_TRACE at cfstandardEventsHandler2ecfc518131109$funcSTANDARDTRANSLATIONHANDLER.runFunction(C:\Domains\may4th\requirements\mura\Handler\standardEventsHandler.cfc:67)
TEMPLATE C:\Domains\may4th\requirements\mura\Handler\standardEventsHandler.cfc
TYPE CFML
10
struct
COLUMN 0
ID CFINVOKE
LINE 88
RAW_TRACE at cfpluginStandardEventWrapper2ecfc1088311978$funcHANDLE.runFunction(C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc:88)
TEMPLATE C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc
TYPE CFML
11
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 371
RAW_TRACE at cfstandardEventsHandler2ecfc518131109$funcSTANDARDDORESPONSEHANDLER.runFunction(C:\Domains\may4th\requirements\mura\Handler\standardEventsHandler.cfc:371)
TEMPLATE C:\Domains\may4th\requirements\mura\Handler\standardEventsHandler.cfc
TYPE CFML
12
struct
COLUMN 0
ID CFINVOKE
LINE 88
RAW_TRACE at cfpluginStandardEventWrapper2ecfc1088311978$funcHANDLE.runFunction(C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc:88)
TEMPLATE C:\Domains\may4th\requirements\mura\plugin\pluginStandardEventWrapper.cfc
TYPE CFML
13
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 595
RAW_TRACE at cfcontentServer2ecfc1273468858$funcDOREQUEST.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:595)
TEMPLATE C:\Domains\may4th\requirements\mura\content\contentServer.cfc
TYPE CFML
14
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 257
RAW_TRACE at cfcontentServer2ecfc1273468858$funcPARSEURL.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:257)
TEMPLATE C:\Domains\may4th\requirements\mura\content\contentServer.cfc
TYPE CFML
15
struct
COLUMN 0
ID CF_UDFMETHOD
LINE 306
RAW_TRACE at cfcontentServer2ecfc1273468858$funcPARSEURLROOT.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:306)
TEMPLATE C:\Domains\may4th\requirements\mura\content\contentServer.cfc
TYPE CFML
16
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 501
RAW_TRACE at cfcontentServer2ecfc1273468858$funcHANDLEROOTREQUEST.runFunction(C:\Domains\may4th\requirements\mura\content\contentServer.cfc:501)
TEMPLATE C:\Domains\may4th\requirements\mura\content\contentServer.cfc
TYPE CFML
17
struct
COLUMN 0
ID CF_TEMPLATEPROXY
LINE 46
RAW_TRACE at cfindex2ecfm1249623926.runPage(C:\Domains\may4th\index.cfm:46)
TEMPLATE C:\Domains\may4th\index.cfm
TYPE CFML
Type Expression
element MURAMEDIAPLAYER
objectType
object of java.lang.Class
Class Name java.lang.Class
Methods
Method Return Type
asSubclass(java.lang.Class) java.lang.Class
cast(java.lang.Object) java.lang.Object
desiredAssertionStatus() boolean
forName(java.lang.String, boolean, java.lang.ClassLoader) java.lang.Class
forName(java.lang.String) java.lang.Class
getAnnotation(java.lang.Class) java.lang.annotation.Annotation
getAnnotations() java.lang.annotation.Annotation[]
getCanonicalName() java.lang.String
getClassLoader() java.lang.ClassLoader
getClasses() java.lang.Class[]
getComponentType() java.lang.Class
getConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getConstructors() java.lang.reflect.Constructor[]
getDeclaredAnnotations() java.lang.annotation.Annotation[]
getDeclaredClasses() java.lang.Class[]
getDeclaredConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getDeclaredConstructors() java.lang.reflect.Constructor[]
getDeclaredField(java.lang.String) java.lang.reflect.Field
getDeclaredFields() java.lang.reflect.Field[]
getDeclaredMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getDeclaredMethods() java.lang.reflect.Method[]
getDeclaringClass() java.lang.Class
getEnclosingClass() java.lang.Class
getEnclosingConstructor() java.lang.reflect.Constructor
getEnclosingMethod() java.lang.reflect.Method
getEnumConstants() java.lang.Object[]
getField(java.lang.String) java.lang.reflect.Field
getFields() java.lang.reflect.Field[]
getGenericInterfaces() java.lang.reflect.Type[]
getGenericSuperclass() java.lang.reflect.Type
getInterfaces() java.lang.Class[]
getMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getMethods() java.lang.reflect.Method[]
getModifiers() int
getName() java.lang.String
getPackage() java.lang.Package
getProtectionDomain() java.security.ProtectionDomain
getResource(java.lang.String) java.net.URL
getResourceAsStream(java.lang.String) java.io.InputStream
getSigners() java.lang.Object[]
getSimpleName() java.lang.String
getSuperclass() java.lang.Class
getTypeParameters() java.lang.reflect.TypeVariable[]
isAnnotation() boolean
isAnnotationPresent(java.lang.Class) boolean
isAnonymousClass() boolean
isArray() boolean
isAssignableFrom(java.lang.Class) boolean
isEnum() boolean
isInstance(java.lang.Object) boolean
isInterface() boolean
isLocalClass() boolean
isMemberClass() boolean
isPrimitive() boolean
isSynthetic() boolean
newInstance() java.lang.Object
toString() java.lang.String

VIDEO 2 Coming soon.

"For anyone who has ever wanted to refactor a page-based ColdFusion application that uses individual .cfm files into a model-view-controller architecture (or has been given a mandate to do so), this is the session for you! We will take an incremental approach, demonstrating how to logically break the task down into manageable steps, and using best practices for separating business logic from the presentation layer. Model-Glue will be used as the example framework, but the principles learned can easily be applied to any of the popular ColdFusion MVC frameworks (e.g., ColdBox, Framework One, Fusebox, Mach-II). Detailed, commented code samples will be available in order to allow attendees to follow along during the session, or to use for reference afterwards." - Ezra Parker