|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ow2.opensuit.core.session.PageContextManager
public abstract class PageContextManager
Nested Class Summary | |
---|---|
static class |
PageContextManager.UrlParameter
|
Constructor Summary | |
---|---|
PageContextManager()
|
Method Summary | |
---|---|
int |
getAncestorLevel(PageContextManager other)
Determines whether the given page context manager is an ancestor. |
java.lang.String |
getBeanDescription(java.lang.String name)
|
java.lang.reflect.Type |
getBeanGenericType(java.lang.String iName)
Returns the known bean generic type |
java.util.List<java.lang.String> |
getBeanNames()
|
java.lang.Class<?> |
getBeanType(java.lang.String iName)
Returns the known bean class |
java.lang.Object |
getBeanValue(javax.servlet.http.HttpServletRequest iRequest,
java.lang.String iName)
Returns the known bean value |
java.util.List<PageContextManager.UrlParameter> |
getInputParameters(PageContextManager originManager)
Returns the list of parameters required to navigate to the target page (from a page) |
protected abstract PageContextManager |
getParent()
|
boolean |
isAuthorized(javax.servlet.http.HttpServletRequest iRequest)
Determines whether this page context is authorized form the given request. |
protected abstract boolean |
selfContextMatchesRequest(javax.servlet.http.HttpServletRequest request,
PageContext context)
|
protected abstract PageContext |
selfCreateContext(javax.servlet.http.HttpServletRequest request,
PageContext parentContext)
|
protected abstract java.lang.String |
selfGetBeanDescription(java.lang.String name)
|
protected abstract java.lang.reflect.Type |
selfGetBeanGenericType(java.lang.String iName)
|
protected abstract java.util.List<java.lang.String> |
selfGetBeanNames()
|
protected abstract java.lang.Class<?> |
selfGetBeanType(java.lang.String iName)
|
protected abstract java.lang.Object |
selfGetBeanValue(javax.servlet.http.HttpServletRequest iRequest,
java.lang.String iName)
|
protected abstract java.util.List<PageContextManager.UrlParameter> |
selfGetInputParameters()
|
protected abstract boolean |
selfIsAuthorized(javax.servlet.http.HttpServletRequest iRequest)
|
protected abstract void |
selfTransferParameters(javax.servlet.http.HttpServletRequest request,
UrlBuilder url)
|
void |
transferParameters(javax.servlet.http.HttpServletRequest request,
PageContextManager originManager,
UrlBuilder url)
Transfers parameters required to navigate to the target page (from a page) |
PageContext |
updateContext(javax.servlet.http.HttpServletRequest request)
Updates the current page context with the input request. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PageContextManager()
Method Detail |
---|
protected abstract PageContextManager getParent()
protected abstract void selfTransferParameters(javax.servlet.http.HttpServletRequest request, UrlBuilder url)
protected abstract boolean selfContextMatchesRequest(javax.servlet.http.HttpServletRequest request, PageContext context)
protected abstract PageContext selfCreateContext(javax.servlet.http.HttpServletRequest request, PageContext parentContext)
protected abstract boolean selfIsAuthorized(javax.servlet.http.HttpServletRequest iRequest)
protected abstract java.lang.reflect.Type selfGetBeanGenericType(java.lang.String iName) throws org.ow2.opensuit.xml.interfaces.IBeanProvider.UnresolvedBeanError
org.ow2.opensuit.xml.interfaces.IBeanProvider.UnresolvedBeanError
protected abstract java.lang.Class<?> selfGetBeanType(java.lang.String iName) throws org.ow2.opensuit.xml.interfaces.IBeanProvider.UnresolvedBeanError
org.ow2.opensuit.xml.interfaces.IBeanProvider.UnresolvedBeanError
protected abstract java.lang.Object selfGetBeanValue(javax.servlet.http.HttpServletRequest iRequest, java.lang.String iName) throws java.lang.Exception
java.lang.Exception
protected abstract java.util.List<java.lang.String> selfGetBeanNames()
protected abstract java.lang.String selfGetBeanDescription(java.lang.String name)
protected abstract java.util.List<PageContextManager.UrlParameter> selfGetInputParameters()
public int getAncestorLevel(PageContextManager other)
other
-
public java.util.List<PageContextManager.UrlParameter> getInputParameters(PageContextManager originManager)
originManager
- Original page context manager
public void transferParameters(javax.servlet.http.HttpServletRequest request, PageContextManager originManager, UrlBuilder url)
originManager
- Original page context managerpublic PageContext updateContext(javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
request
-
java.lang.Exception
public boolean isAuthorized(javax.servlet.http.HttpServletRequest iRequest)
iRequest
-
public java.lang.reflect.Type getBeanGenericType(java.lang.String iName) throws org.ow2.opensuit.xml.interfaces.IBeanProvider.UnresolvedBeanError
iName
-
org.ow2.opensuit.xml.interfaces.IBeanProvider.UnresolvedBeanError
public java.lang.Class<?> getBeanType(java.lang.String iName) throws org.ow2.opensuit.xml.interfaces.IBeanProvider.UnresolvedBeanError
iName
-
org.ow2.opensuit.xml.interfaces.IBeanProvider.UnresolvedBeanError
public java.lang.Object getBeanValue(javax.servlet.http.HttpServletRequest iRequest, java.lang.String iName) throws java.lang.Exception
iRequest
- iName
-
java.lang.Exception
public java.util.List<java.lang.String> getBeanNames()
public java.lang.String getBeanDescription(java.lang.String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |