net.sf.fridaymvc
Class RunData

java.lang.Object
  extended bynet.sf.fridaymvc.RunData
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware

public class RunData
extends java.lang.Object
implements org.springframework.context.ApplicationContextAware

Version:
$Id: RunData.java,v 1.2 2004/11/23 20:35:56 artsi Exp $
Author:
Arto Pastinen

Field Summary
protected  AccessController accessController
           
static java.lang.String ACTION_VALIDATE_FAILED_FIELDS
           
protected  java.util.Map actionClasses
           
protected  ActionViewManager actionViewManager
           
protected  java.lang.ThreadLocal currentViewName
           
protected  java.lang.ThreadLocal currentViewUid
           
protected  java.lang.ThreadLocal httpServletRequest
           
protected  java.lang.ThreadLocal httpServletResponse
           
protected  LayoutViewManager layoutViewManager
           
protected  LinkViewManager linkViewManager
           
protected  java.util.Map modelClasses
           
protected  Parameters parameters
           
protected  java.util.Map preViewMappings
           
protected  java.util.Map viewMapping
           
protected  org.springframework.web.servlet.ViewResolver viewResolver
           
protected  org.springframework.web.context.WebApplicationContext webApplicationContext
           
 
Constructor Summary
RunData()
           
 
Method Summary
 AccessController getAccessController()
           
 ActionViewManager getActionViewManager()
           
 java.lang.Object getBean(java.lang.String id)
           
 Action getCurrentAction()
           
 java.lang.String getCurrentViewName()
           
 java.lang.String getCurrentViewUid()
           
 javax.servlet.http.HttpServletRequest getHttpServletRequest()
           
 javax.servlet.http.HttpServletResponse getHttpServletResponse()
           
static RunData getInstance()
           
 LayoutViewManager getLayoutViewManager()
           
 LinkViewManager getLinkViewManager()
           
 Parameters getParameters()
           
 java.util.Map getPreViewMappings()
           
 java.lang.StringBuffer getRelativeServletPath()
           
 User getUser()
           
 java.util.Map getViewMapping()
           
 org.springframework.web.servlet.ViewResolver getViewResolver()
           
 org.springframework.web.context.WebApplicationContext getWebApplicationContext()
           
protected  void handleAction()
           
 void handleRequest()
           
protected  void include(java.lang.String uid, java.lang.String viewName)
           
 void includePanel(java.lang.String uid, java.lang.String viewName)
           
protected  void includeRootPage()
           
protected  void renderView(java.lang.String viewName, Model model)
           
 void setAccessController(AccessController accessController)
           
 void setActionViewManager(ActionViewManager actionViewManager)
           
 void setApplicationContext(org.springframework.context.ApplicationContext arg0)
           
 void setApplicationContext(org.springframework.web.context.WebApplicationContext webApplicationContext)
           
 void setCurrentAction(Action currentAction)
           
 void setCurrentViewName(java.lang.String currentViewName)
           
 void setCurrentViewUid(java.lang.String currentViewUid)
           
 void setHttpServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
           
 void setHttpServletResponse(javax.servlet.http.HttpServletResponse httpServletResponse)
           
 void setLayoutViewManager(LayoutViewManager layoutViewManager)
           
 void setLinkViewManager(LinkViewManager linkViewManager)
           
 void setParameters(Parameters parameters)
           
 void setPreViewMappings(java.util.Map viewMappings)
           
 void setUser(User user)
           
 void setViewMapping(java.util.Map viewMapping)
           
 void setViewResolver(org.springframework.web.servlet.ViewResolver viewResolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACTION_VALIDATE_FAILED_FIELDS

public static final java.lang.String ACTION_VALIDATE_FAILED_FIELDS
See Also:
Constant Field Values

httpServletRequest

protected final java.lang.ThreadLocal httpServletRequest

httpServletResponse

protected final java.lang.ThreadLocal httpServletResponse

currentViewName

protected final java.lang.ThreadLocal currentViewName

currentViewUid

protected final java.lang.ThreadLocal currentViewUid

webApplicationContext

protected org.springframework.web.context.WebApplicationContext webApplicationContext

layoutViewManager

protected LayoutViewManager layoutViewManager

linkViewManager

protected LinkViewManager linkViewManager

actionViewManager

protected ActionViewManager actionViewManager

preViewMappings

protected java.util.Map preViewMappings

viewResolver

protected org.springframework.web.servlet.ViewResolver viewResolver

parameters

protected Parameters parameters

viewMapping

protected java.util.Map viewMapping

accessController

protected AccessController accessController

actionClasses

protected java.util.Map actionClasses

modelClasses

protected java.util.Map modelClasses
Constructor Detail

RunData

public RunData()
Method Detail

handleRequest

public void handleRequest()
                   throws java.lang.Exception
Throws:
java.lang.Exception

handleAction

protected void handleAction()
                     throws java.lang.Exception
Throws:
java.lang.Exception

includePanel

public void includePanel(java.lang.String uid,
                         java.lang.String viewName)
                  throws java.lang.Exception
Throws:
java.lang.Exception

includeRootPage

protected void includeRootPage()
                        throws java.lang.Exception
Throws:
java.lang.Exception

include

protected void include(java.lang.String uid,
                       java.lang.String viewName)
                throws java.lang.Exception
Throws:
java.lang.Exception

renderView

protected void renderView(java.lang.String viewName,
                          Model model)
                   throws java.lang.Exception
Throws:
java.lang.Exception

getHttpServletRequest

public javax.servlet.http.HttpServletRequest getHttpServletRequest()
Returns:
Returns the httpServletRequest.

setHttpServletRequest

public void setHttpServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
Parameters:
httpServletRequest - The httpServletRequest to set.

getHttpServletResponse

public javax.servlet.http.HttpServletResponse getHttpServletResponse()
Returns:
Returns the httpServletResponse.

setHttpServletResponse

public void setHttpServletResponse(javax.servlet.http.HttpServletResponse httpServletResponse)
Parameters:
httpServletResponse - The httpServletResponse to set.

getPreViewMappings

public java.util.Map getPreViewMappings()
Returns:
Returns the preViewMappings.

setPreViewMappings

public void setPreViewMappings(java.util.Map viewMappings)

getViewResolver

public org.springframework.web.servlet.ViewResolver getViewResolver()
Returns:
Returns the viewResolver.

setViewResolver

public void setViewResolver(org.springframework.web.servlet.ViewResolver viewResolver)
Parameters:
viewResolver - The viewResolver to set.

getWebApplicationContext

public org.springframework.web.context.WebApplicationContext getWebApplicationContext()
Returns:
Returns the webApplicationContext.

setApplicationContext

public void setApplicationContext(org.springframework.web.context.WebApplicationContext webApplicationContext)
Parameters:
webApplicationContext - The webApplicationContext to set.

getLayoutViewManager

public LayoutViewManager getLayoutViewManager()
Returns:
Returns the layoutViewManager.

setLayoutViewManager

public void setLayoutViewManager(LayoutViewManager layoutViewManager)
Parameters:
layoutViewManager - The layoutViewManager to set.

getLinkViewManager

public LinkViewManager getLinkViewManager()
Returns:
Returns the linkViewManager.

setLinkViewManager

public void setLinkViewManager(LinkViewManager linkViewManager)
Parameters:
linkViewManager - The linkViewManager to set.

getActionViewManager

public ActionViewManager getActionViewManager()
Returns:
Returns the actionViewManager.

setActionViewManager

public void setActionViewManager(ActionViewManager actionViewManager)
Parameters:
actionViewManager - The actionViewManager to set.

getRelativeServletPath

public java.lang.StringBuffer getRelativeServletPath()

getParameters

public Parameters getParameters()
Returns:
Returns the parameters.

setParameters

public void setParameters(Parameters parameters)
Parameters:
parameters - The parameters to set.

getViewMapping

public java.util.Map getViewMapping()
Returns:
Returns the viewMapping.

setViewMapping

public void setViewMapping(java.util.Map viewMapping)
Parameters:
viewMapping - The viewMapping to set.

getCurrentViewName

public java.lang.String getCurrentViewName()
Returns:
Returns the currentViewName.

setCurrentViewName

public void setCurrentViewName(java.lang.String currentViewName)
Parameters:
currentViewName - The currentViewName to set.

getCurrentViewUid

public java.lang.String getCurrentViewUid()
Returns:
Returns the currentViewUid.

setCurrentViewUid

public void setCurrentViewUid(java.lang.String currentViewUid)
Parameters:
currentViewUid - The currentViewUid to set.

getBean

public java.lang.Object getBean(java.lang.String id)

getInstance

public static final RunData getInstance()

getUser

public User getUser()
Returns:
Returns the user.

setUser

public void setUser(User user)
Parameters:
user - The user to set.

getAccessController

public AccessController getAccessController()
Returns:
Returns the accessController.

setAccessController

public void setAccessController(AccessController accessController)
Parameters:
accessController - The accessController to set.

getCurrentAction

public Action getCurrentAction()
Returns:
Returns the currentAction.

setCurrentAction

public void setCurrentAction(Action currentAction)
Parameters:
currentAction - The currentAction to set.

setApplicationContext

public void setApplicationContext(org.springframework.context.ApplicationContext arg0)
                           throws org.springframework.beans.BeansException
Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
Throws:
org.springframework.beans.BeansException


Copyright © 2004 Friday MVC. All Rights Reserved.