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 2005/02/18 19:15:38 UTC

svn commit: r154332 - incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java

Author: rich
Date: Fri Feb 18 10:15:36 2005
New Revision: 154332

URL: http://svn.apache.org/viewcvs?view=rev&rev=154332
Log:
Fix for http://issues.apache.org/jira/browse/BEEHIVE-301 : Add addActionErrorExpression method to PageFlowUtils class like FlowController has

DRT/BVT: netui (WinXP)
BB: self (linux)


Modified:
    incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java

Modified: incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java
URL: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java?view=diff&r1=154331&r2=154332
==============================================================================
--- incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java (original)
+++ incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java Fri Feb 18 10:15:36 2005
@@ -31,7 +31,6 @@
 import org.apache.beehive.netui.pageflow.scoping.ScopedRequest;
 import org.apache.beehive.netui.pageflow.scoping.ScopedResponse;
 import org.apache.beehive.netui.pageflow.scoping.ScopedServletUtils;
-import org.apache.beehive.netui.pageflow.scoping.internal.ScopedRequestImpl;
 import org.apache.beehive.netui.util.FileUtils;
 import org.apache.beehive.netui.util.ServletUtils;
 import org.apache.beehive.netui.util.logging.Logger;
@@ -50,7 +49,6 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import javax.servlet.http.HttpSession;
-import javax.servlet.http.HttpServletRequestWrapper;
 import java.io.PrintStream;
 import java.net.URISyntaxException;
 import java.util.Collections;
@@ -273,12 +271,27 @@
         return sf instanceof GlobalApp ? ( GlobalApp ) sf : null;
     }
 
+    /**
+     * Get the a map of shared flow name to shared flow instance, based on the names defined in the
+     * {@link org.apache.beehive.netui.pageflow.annotations.Jpf.Controller#sharedFlowRefs} annotation of the
+     * <strong>current page flow</strong>.
+     * 
+     * @param request the current HttpServletRequest, which is used to determine the current page flow.
+     * @return a Map of shared flow name (string) to shared flow instance ({@link SharedFlowController}).
+     */ 
     public static Map< String, SharedFlowController > getSharedFlows( HttpServletRequest request )
     {
         Map< String, SharedFlowController > sharedFlows = ImplicitObjectUtil.getSharedFlow( request );
         return sharedFlows != null ? sharedFlows : Collections.EMPTY_MAP;
     }
     
+    /**
+     * Get the shared flow with the given class name.
+     * 
+     * @param sharedFlowClassName the class name of the shared flow to remove.
+     * @param request the current HttpServletRequest.
+     * @return the {@link SharedFlowController} of the given class name which is stored in the user session.
+     */ 
     public static SharedFlowController getSharedFlow( String sharedFlowClassName, HttpServletRequest request )
     {
         HttpSession session = request.getSession( false );
@@ -793,7 +806,7 @@
     
     /**
      * Add a validation error that will be shown with the Errors and Error tags.
-     * @deprecated Use {@link #addActionMessage(ServletRequest, String, String, Object[])} instead.
+     * @deprecated Use {@link #addActionError(ServletRequest, String, String, Object[])} instead.
      * 
      * @param propertyName the name of the property with which to associate this error.
      * @param messageKey the message-resources key for the error message.
@@ -809,7 +822,7 @@
     
     /**
      * Add a validation error that will be shown with the Errors and Error tags.
-     * @deprecated Use {@link #addActionMessage(ServletRequest, String, String, Object[])} instead.
+     * @deprecated Use {@link #addActionError(ServletRequest, String, String, Object[])} instead.
      * 
      * @param propertyName the name of the property with which to associate this error.
      * @param messageKey the message-resources key for the error message.
@@ -819,12 +832,12 @@
     public static void addValidationError( String propertyName, String messageKey, Object messageArg,
                                            ServletRequest request )
     {
-        addActionMessage( request, propertyName, messageKey, messageArg );
+        addActionError( request, propertyName, messageKey, messageArg );
     }
     
     /**
      * Add a validation error that will be shown with the Errors and Error tags.
-     * @deprecated Use {@link #addActionMessage(ServletRequest, String, String, Object[])} instead.
+     * @deprecated Use {@link #addActionError(ServletRequest, String, String, Object[])} instead.
      * 
      * @param propertyName the name of the property with which to associate this error.
      * @param messageKey the message-resources key for the error message.
@@ -832,7 +845,7 @@
      */ 
     public static void addValidationError( String propertyName, String messageKey, ServletRequest request )
     {
-        addActionMessage( request, propertyName, messageKey );
+        addActionError( request, propertyName, messageKey );
     }
     
     /**
@@ -843,8 +856,8 @@
      * @param messageKey the message-resources key for the message.
      * @param messageArgs zero or more arguments to the message.
      */ 
-    public static void addActionMessage( ServletRequest request, String propertyName, String messageKey,
-                                         Object ... messageArgs )
+    public static void addActionError( ServletRequest request, String propertyName, String messageKey,
+                                       Object ... messageArgs )
     {
         InternalUtils.addActionError( propertyName, new ActionMessage( messageKey, messageArgs ), request );
     }
@@ -857,8 +870,8 @@
      * @param expression the expression that will be evaluated to generate the error message.
      * @param messageArgs zero or more arguments to the message.
      */ 
-    public static void addActionMessageExpression( ServletRequest request, String propertyName, String expression,
-                                                   Object ... messageArgs )
+    public static void addActionErrorExpression( ServletRequest request, String propertyName, String expression,
+                                                 Object ... messageArgs )
     {
         InternalUtils.addActionError( propertyName, new ExpressionMessage( expression, messageArgs ), request );
     }