org.xmoon.node
Class BeanNode

java.lang.Object
  extended byorg.xmoon.node.BeanNode

public class BeanNode
extends java.lang.Object

Author:
Mario Ne

Field Summary
private static java.lang.Object globalMonitor
           
private static org.apache.log4j.Logger log
           
private static java.lang.Object monitor
           
private static java.lang.Object requestMonitor
           
private static java.lang.Object sessionMonitor
           
private static java.lang.String UTIL
           
 
Constructor Summary
BeanNode()
           
 
Method Summary
static java.lang.Object getBean(javax.servlet.http.HttpServletRequest theRequest, java.lang.String name, java.lang.String type, java.lang.String scope)
           
private static java.lang.Object getContextBean(javax.servlet.http.HttpServletRequest theRequest, java.lang.String name, java.lang.String type)
           
private static java.lang.Object getPageBean(javax.servlet.http.HttpServletRequest theRequest, java.lang.String name, java.lang.String type)
           
private static java.lang.Object getRequestBean(javax.servlet.http.HttpServletRequest theRequest, java.lang.String name, java.lang.String type)
           
private static java.lang.Object getSessionBean(javax.servlet.http.HttpServletRequest theRequest, java.lang.String name, java.lang.String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.log4j.Logger log

globalMonitor

private static java.lang.Object globalMonitor

sessionMonitor

private static java.lang.Object sessionMonitor

requestMonitor

private static java.lang.Object requestMonitor

monitor

private static java.lang.Object monitor

UTIL

private static final java.lang.String UTIL
See Also:
Constant Field Values
Constructor Detail

BeanNode

public BeanNode()
Method Detail

getContextBean

private static java.lang.Object getContextBean(javax.servlet.http.HttpServletRequest theRequest,
                                               java.lang.String name,
                                               java.lang.String type)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

getSessionBean

private static java.lang.Object getSessionBean(javax.servlet.http.HttpServletRequest theRequest,
                                               java.lang.String name,
                                               java.lang.String type)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

getRequestBean

private static java.lang.Object getRequestBean(javax.servlet.http.HttpServletRequest theRequest,
                                               java.lang.String name,
                                               java.lang.String type)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

getPageBean

private static java.lang.Object getPageBean(javax.servlet.http.HttpServletRequest theRequest,
                                            java.lang.String name,
                                            java.lang.String type)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getBean

public static java.lang.Object getBean(javax.servlet.http.HttpServletRequest theRequest,
                                       java.lang.String name,
                                       java.lang.String type,
                                       java.lang.String scope)
                                throws java.lang.Exception
Throws:
java.lang.Exception