You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by ri...@apache.org on 2004/10/26 18:52:52 UTC
svn commit: rev 55617 - in incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow: . annotations
Author: rich
Date: Tue Oct 26 09:52:51 2004
New Revision: 55617
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowPageFilter.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/annotations/Jpf.java
Log:
- Made PageFlowPageFilter public (it had been package protected previously), which allows its public methods to be accessed through reflection. This issue was discovered and addressed by Bryan Che (thanks Bryan).
- Added a 'typeHint' attribute to @Jpf.ActionOutput, to add extra information for generic types.
DRT: netui (WinXP)
BB: self (linux)
Modified: incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowPageFilter.java
==============================================================================
--- incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowPageFilter.java (original)
+++ incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowPageFilter.java Tue Oct 26 09:52:51 2004
@@ -49,7 +49,7 @@
/**
* Base class for Servlet Filters that run before page requests.
*/
-abstract class PageFlowPageFilter implements Filter
+public abstract class PageFlowPageFilter implements Filter
{
private ServletContext _servletContext;
@@ -58,6 +58,10 @@
private static final String PREVENT_CACHE_ATTR = InternalConstants.ATTR_PREFIX + "preventCache";
+ protected PageFlowPageFilter()
+ {
+ }
+
public void init( FilterConfig filterConfig ) throws ServletException
{
_servletContext = filterConfig.getServletContext();
Modified: incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/annotations/Jpf.java
==============================================================================
--- incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/annotations/Jpf.java (original)
+++ incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/annotations/Jpf.java Tue Oct 26 09:52:51 2004
@@ -403,6 +403,7 @@
{
String name();
Class type();
+ String typeHint();
boolean required() default true;
/** @deprecated Use {@link #required}. **/
boolean nullable() default false;