org.apache.beehive.netui.pageflow.internal
Class JavaControlUtils

Object
  extended by JavaControlUtils

public class JavaControlUtils
extends Object


Nested Class Summary
static class JavaControlUtils.ControlInstantiationException
           
 
Constructor Summary
JavaControlUtils()
           
 
Method Summary
static void destroyControl(Object controlInstance)
           
static void initializeControlContext(HttpServletRequest request, HttpServletResponse response, ServletContext servletContext)
           
static void initJavaControls(HttpServletRequest request, HttpServletResponse response, ServletContext servletContext, PageFlowManagedObject controlClient)
          Initialize all null member variables that are Java Controls.
static void uninitializeControlContext(HttpServletRequest request, HttpServletResponse response, ServletContext servletContext)
           
static void uninitJavaControls(ServletContext servletContext, PageFlowManagedObject controlClient)
          Clean up all member variables that are Java Controls.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaControlUtils

public JavaControlUtils()
Method Detail

initializeControlContext

public static void initializeControlContext(HttpServletRequest request,
                                            HttpServletResponse response,
                                            ServletContext servletContext)

uninitializeControlContext

public static void uninitializeControlContext(HttpServletRequest request,
                                              HttpServletResponse response,
                                              ServletContext servletContext)

destroyControl

public static void destroyControl(Object controlInstance)

initJavaControls

public static void initJavaControls(HttpServletRequest request,
                                    HttpServletResponse response,
                                    ServletContext servletContext,
                                    PageFlowManagedObject controlClient)
                             throws ControlFieldInitializationException
Initialize all null member variables that are Java Controls.

Parameters:
request - the current HttpServletRequest.
Throws:
ControlFieldInitializationException

uninitJavaControls

public static void uninitJavaControls(ServletContext servletContext,
                                      PageFlowManagedObject controlClient)
Clean up all member variables that are Java Controls.