You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gp...@apache.org on 2011/02/19 00:29:35 UTC
svn commit: r1072194 - in
/myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main:
java/org/apache/myfaces/examples/jsf20/converter/
java/org/apache/myfaces/examples/jsf20/listsample/ webapp/converter/
Author: gpetracek
Date: Fri Feb 18 23:29:35 2011
New Revision: 1072194
URL: http://svn.apache.org/viewvc?rev=1072194&view=rev
Log:
EXTCDI-127 updated example and minor changes
Modified:
myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/java/org/apache/myfaces/examples/jsf20/converter/PojoBean.java
myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/java/org/apache/myfaces/examples/jsf20/listsample/SampleList.java
myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/java/org/apache/myfaces/examples/jsf20/listsample/SampleListEntry.java
myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/webapp/converter/index.xhtml
Modified: myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/java/org/apache/myfaces/examples/jsf20/converter/PojoBean.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/java/org/apache/myfaces/examples/jsf20/converter/PojoBean.java?rev=1072194&r1=1072193&r2=1072194&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/java/org/apache/myfaces/examples/jsf20/converter/PojoBean.java (original)
+++ myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/java/org/apache/myfaces/examples/jsf20/converter/PojoBean.java Fri Feb 18 23:29:35 2011
@@ -20,8 +20,6 @@ package org.apache.myfaces.examples.jsf2
import org.apache.myfaces.extensions.cdi.core.api.scope.conversation.ViewAccessScoped;
-import javax.faces.context.FacesContext;
-import javax.faces.convert.Converter;
import javax.inject.Named;
import java.io.Serializable;
@@ -35,12 +33,6 @@ public class PojoBean implements Seriali
private Pojo selectedPojo;
- public Converter getConverter()
- {
- // workaround for EXTCDI-127
- return FacesContext.getCurrentInstance().getApplication().createConverter("pojoConverter");
- }
-
public Pojo getSelectedPojo()
{
return selectedPojo;
Modified: myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/java/org/apache/myfaces/examples/jsf20/listsample/SampleList.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/java/org/apache/myfaces/examples/jsf20/listsample/SampleList.java?rev=1072194&r1=1072193&r2=1072194&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/java/org/apache/myfaces/examples/jsf20/listsample/SampleList.java (original)
+++ myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/java/org/apache/myfaces/examples/jsf20/listsample/SampleList.java Fri Feb 18 23:29:35 2011
@@ -19,13 +19,14 @@
package org.apache.myfaces.examples.jsf20.listsample;
import org.apache.myfaces.extensions.cdi.core.api.scope.conversation.ViewAccessScoped;
+import org.apache.myfaces.extensions.cdi.core.api.logging.Logger;
import javax.annotation.PostConstruct;
import javax.inject.Named;
+import javax.inject.Inject;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
-import java.util.logging.Logger;
/**
* backing bean which holds the list of our SampleListEntry beans
@@ -35,8 +36,9 @@ import java.util.logging.Logger;
public class SampleList implements Serializable
{
private static final long serialVersionUID = 5655240534902984821L;
-
- private Logger log = Logger.getLogger(SampleList.class.getName());
+
+ @Inject
+ private Logger logger;
/**
* This just logs a INFO for each bean creation
@@ -44,7 +46,7 @@ public class SampleList implements Seria
@PostConstruct
public void init()
{
- log.info("SampleList bean got created");
+ logger.info("SampleList bean got created");
}
public List<Integer> getEntryIds()
Modified: myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/java/org/apache/myfaces/examples/jsf20/listsample/SampleListEntry.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/java/org/apache/myfaces/examples/jsf20/listsample/SampleListEntry.java?rev=1072194&r1=1072193&r2=1072194&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/java/org/apache/myfaces/examples/jsf20/listsample/SampleListEntry.java (original)
+++ myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/java/org/apache/myfaces/examples/jsf20/listsample/SampleListEntry.java Fri Feb 18 23:29:35 2011
@@ -19,11 +19,12 @@
package org.apache.myfaces.examples.jsf20.listsample;
import org.apache.myfaces.extensions.cdi.core.api.scope.conversation.ViewAccessScoped;
+import org.apache.myfaces.extensions.cdi.core.api.logging.Logger;
import javax.annotation.PostConstruct;
import javax.inject.Named;
+import javax.inject.Inject;
import java.io.Serializable;
-import java.util.logging.Logger;
/**
* backing bean which holds one single SampleListEntry
@@ -33,8 +34,9 @@ import java.util.logging.Logger;
public class SampleListEntry implements Serializable
{
private static final long serialVersionUID = 723390662860977802L;
-
- private Logger log = Logger.getLogger(SampleListEntry.class.getName());
+
+ @Inject
+ private Logger logger;
private Integer id;
private String value;
@@ -45,7 +47,7 @@ public class SampleListEntry implements
@PostConstruct
public void init()
{
- log.info("SampleListEntry bean got created");
+ logger.info("SampleListEntry bean got created");
}
public Integer getId()
Modified: myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/webapp/converter/index.xhtml
URL: http://svn.apache.org/viewvc/myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/webapp/converter/index.xhtml?rev=1072194&r1=1072193&r2=1072194&view=diff
==============================================================================
--- myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/webapp/converter/index.xhtml (original)
+++ myfaces/extensions/cdi/trunk/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/webapp/converter/index.xhtml Fri Feb 18 23:29:35 2011
@@ -38,7 +38,7 @@
<h:form>
<!-- converter="pojoConverter" does not work due to EXTCDI-127 -->
- <h:selectOneMenu converter="#{pojoBean.converter}" value="#{pojoBean.selectedPojo}">
+ <h:selectOneMenu converter="pojoConverter" value="#{pojoBean.selectedPojo}">
<f:selectItems value="#{pojoFactory.pojos}" var="pojo" itemValue="#{pojo}" itemLabel="#{pojo.name}" />
</h:selectOneMenu>