Author: shane.bryzak(a)jboss.com
Date: 2009-04-24 19:28:28 -0400 (Fri, 24 Apr 2009)
New Revision: 10637
Added:
modules/trunk/faces/src/main/java/org/jboss/seam/faces/FacesContextProducer.java
Removed:
modules/trunk/faces/src/main/java/org/jboss/seam/faces/FacesContext.java
Log:
renamed FacesContext to FacesContextProducer
Deleted: modules/trunk/faces/src/main/java/org/jboss/seam/faces/FacesContext.java
===================================================================
--- modules/trunk/faces/src/main/java/org/jboss/seam/faces/FacesContext.java 2009-04-24
23:27:35 UTC (rev 10636)
+++ modules/trunk/faces/src/main/java/org/jboss/seam/faces/FacesContext.java 2009-04-24
23:28:28 UTC (rev 10637)
@@ -1,29 +0,0 @@
-//$Id: FacesContext.java 5350 2007-06-20 17:53:19Z gavin $
-package org.jboss.seam.faces;
-
-import static org.jboss.seam.annotations.Install.BUILT_IN;
-
-import org.jboss.seam.ScopeType;
-import org.jboss.seam.annotations.Install;
-import org.jboss.seam.annotations.Name;
-import org.jboss.seam.annotations.Scope;
-import org.jboss.seam.annotations.Unwrap;
-import org.jboss.seam.annotations.intercept.BypassInterceptors;
-
-/**
- * Support for injecting the JSF FacesContext object
- *
- * @author Gavin King
- */
-(a)Scope(ScopeType.APPLICATION)
-@BypassInterceptors
-(a)Name("org.jboss.seam.faces.facesContext")
-@Install(precedence=BUILT_IN,
classDependencies="javax.faces.context.FacesContext")
-public class FacesContext
-{
- @Unwrap
- public javax.faces.context.FacesContext getContext()
- {
- return javax.faces.context.FacesContext.getCurrentInstance();
- }
-}
Added: modules/trunk/faces/src/main/java/org/jboss/seam/faces/FacesContextProducer.java
===================================================================
--- modules/trunk/faces/src/main/java/org/jboss/seam/faces/FacesContextProducer.java
(rev 0)
+++
modules/trunk/faces/src/main/java/org/jboss/seam/faces/FacesContextProducer.java 2009-04-24
23:28:28 UTC (rev 10637)
@@ -0,0 +1,21 @@
+//$Id: FacesContext.java 5350 2007-06-20 17:53:19Z gavin $
+package org.jboss.seam.faces;
+
+import javax.annotation.Named;
+import javax.context.ApplicationScoped;
+import javax.inject.Produces;
+import javax.faces.context.FacesContext;
+
+/**
+ * Support for injecting the JSF FacesContext object
+ *
+ * @author Gavin King
+ */
+@ApplicationScoped
+public class FacesContextProducer
+{
+ @Produces @Named public FacesContext getContext()
+ {
+ return FacesContext.getCurrentInstance();
+ }
+}
Show replies by date