You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2009/07/10 01:42:43 UTC

svn commit: r792750 - in /myfaces/core/trunk/api/src/main/java/javax/faces/context: FacesContext.java FacesContextWrapper.java

Author: lu4242
Date: Thu Jul  9 23:42:43 2009
New Revision: 792750

URL: http://svn.apache.org/viewvc?rev=792750&view=rev
Log:
add FacesContext.isProjectStage method

Modified:
    myfaces/core/trunk/api/src/main/java/javax/faces/context/FacesContext.java
    myfaces/core/trunk/api/src/main/java/javax/faces/context/FacesContextWrapper.java

Modified: myfaces/core/trunk/api/src/main/java/javax/faces/context/FacesContext.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/context/FacesContext.java?rev=792750&r1=792749&r2=792750&view=diff
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/context/FacesContext.java (original)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/context/FacesContext.java Thu Jul  9 23:42:43 2009
@@ -25,6 +25,7 @@
 import javax.el.ELContext;
 import javax.faces.application.Application;
 import javax.faces.application.FacesMessage;
+import javax.faces.application.ProjectStage;
 import javax.faces.component.UIViewRoot;
 import javax.faces.event.PhaseId;
 import javax.faces.render.RenderKit;
@@ -207,7 +208,7 @@
      * 
      * @since 2.0
      */
-    public boolean getValidationFailed()
+    public boolean isValidationFailed()
     {
         throw new UnsupportedOperationException();
     }
@@ -308,4 +309,18 @@
     {
         throw new UnsupportedOperationException();
     }
+    
+    public boolean isProjectStage(ProjectStage stage)
+    {
+        if (stage == null)
+        {
+            throw new NullPointerException();
+        }
+        
+        if (stage.equals(getApplication().getProjectStage()))
+        {
+            return true;
+        }
+        return false;
+    }
 }

Modified: myfaces/core/trunk/api/src/main/java/javax/faces/context/FacesContextWrapper.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/context/FacesContextWrapper.java?rev=792750&r1=792749&r2=792750&view=diff
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/context/FacesContextWrapper.java (original)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/context/FacesContextWrapper.java Thu Jul  9 23:42:43 2009
@@ -26,6 +26,7 @@
 import javax.faces.FacesWrapper;
 import javax.faces.application.Application;
 import javax.faces.application.FacesMessage;
+import javax.faces.application.ProjectStage;
 import javax.faces.application.FacesMessage.Severity;
 import javax.faces.component.UIViewRoot;
 import javax.faces.event.PhaseId;
@@ -154,9 +155,9 @@
     }
 
     @Override
-    public boolean getValidationFailed()
+    public boolean isValidationFailed()
     {
-        return getWrapped().getValidationFailed();
+        return getWrapped().isValidationFailed();
     }
 
     @Override
@@ -238,4 +239,10 @@
     {
         getWrapped().validationFailed();
     }
+
+    @Override
+    public boolean isProjectStage(ProjectStage stage)
+    {
+        return getWrapped().isProjectStage(stage);
+    }
 }