Author: pete.muir(a)jboss.org
Date: 2008-08-21 09:51:08 -0400 (Thu, 21 Aug 2008)
New Revision: 8762
Modified:
trunk/examples/blog/resources/WEB-INF/components.xml
trunk/examples/blog/src/actions/PostAction.java
Log:
Changes to example as a result of CacheProvider changes
Modified: trunk/examples/blog/resources/WEB-INF/components.xml
===================================================================
--- trunk/examples/blog/resources/WEB-INF/components.xml 2008-08-21 13:50:33 UTC (rev
8761)
+++ trunk/examples/blog/resources/WEB-INF/components.xml 2008-08-21 13:51:08 UTC (rev
8762)
@@ -4,12 +4,14 @@
xmlns:persistence="http://jboss.com/products/seam/persistence"
xmlns:security="http://jboss.com/products/seam/security"
xmlns:theme="http://jboss.com/products/seam/theme"
+
xmlns:cache="http://jboss.com/products/seam/cache"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://jboss.com/products/seam/core
http://jboss.com/products/seam/core-2.1.xsd
http://jboss.com/products/seam/persistence
http://jboss.com/products/seam/persistence-2.1.xsd
http://jboss.com/products/seam/security
http://jboss.com/products/seam/security-2.1.xsd
http://jboss.com/products/seam/theme
http://jboss.com/products/seam/theme-2.1.xsd
+
http://jboss.com/products/seam/cache
http://jboss.com/products/seam/cache-2.1.xsd
http://jboss.com/products/seam/components
http://jboss.com/products/seam/components-2.1.xsd">
<core:init debug="true"/>
Modified: trunk/examples/blog/src/actions/PostAction.java
===================================================================
--- trunk/examples/blog/src/actions/PostAction.java 2008-08-21 13:50:33 UTC (rev 8761)
+++ trunk/examples/blog/src/actions/PostAction.java 2008-08-21 13:51:08 UTC (rev 8762)
@@ -5,12 +5,11 @@
import javax.persistence.EntityManager;
-import org.jboss.cache.CacheException;
-import org.jboss.cache.aop.PojoCache;
import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;
+import org.jboss.seam.cache.CacheProvider;
import org.jboss.seam.faces.FacesMessages;
import domain.Blog;
@@ -31,14 +30,14 @@
@In(required=false) BlogEntry blogEntry;
- @In PojoCache pojoCache;
+ @In CacheProvider cacheProvider;
- public void post() throws IOException, CacheException
+ public void post() throws IOException
{
blogEntry.setDate( new Date() );
blog.getBlogEntries().add(blogEntry);
entityManager.persist(blogEntry);
- pojoCache.remove("pageFragments", "index");
+ cacheProvider.remove("pageFragments", "index");
}
public void invalid()