[jboss-cvs] JBossBlog SVN: r81 - in trunk-esial/blog-core/src: java/org/jboss/blog/ui and 2 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Mar 19 08:45:39 EDT 2007


Author: acrignon
Date: 2007-03-19 08:45:38 -0400 (Mon, 19 Mar 2007)
New Revision: 81

Modified:
   trunk-esial/blog-core/src/java/org/jboss/blog/service/store/hibernate/HibernateBlogStoreService.java
   trunk-esial/blog-core/src/java/org/jboss/blog/ui/templateManager.java
   trunk-esial/blog-core/src/web/WEB-INF/faces-config.xml
   trunk-esial/blog-core/src/web/views/blog_view.xhtml
Log:
template's system is working without the object for now (just HTML code)

Modified: trunk-esial/blog-core/src/java/org/jboss/blog/service/store/hibernate/HibernateBlogStoreService.java
===================================================================
--- trunk-esial/blog-core/src/java/org/jboss/blog/service/store/hibernate/HibernateBlogStoreService.java	2007-03-19 12:06:03 UTC (rev 80)
+++ trunk-esial/blog-core/src/java/org/jboss/blog/service/store/hibernate/HibernateBlogStoreService.java	2007-03-19 12:45:38 UTC (rev 81)
@@ -447,7 +447,8 @@
      * @jmx.managed-parameter type="org.jboss.blog.BlogName"
      */
     public String retrieveTemplatePostsList(BlogName blogName) throws Exception{
-    	return (String)sf.getCurrentSession().createQuery("select hbm.tplpostslist from HBlogModel hbm where hbm.blogName = :name").setParameter("name", blogName).uniqueResult();
+    	HBlogModel hbm = (HBlogModel) sf.getCurrentSession().createQuery("from HBlogModel as model where model.blogName = :name").setParameter("name", blogName).uniqueResult();
+    	return hbm.getTemplatePostsList();
     }
     
     

Modified: trunk-esial/blog-core/src/java/org/jboss/blog/ui/templateManager.java
===================================================================
--- trunk-esial/blog-core/src/java/org/jboss/blog/ui/templateManager.java	2007-03-19 12:06:03 UTC (rev 80)
+++ trunk-esial/blog-core/src/java/org/jboss/blog/ui/templateManager.java	2007-03-19 12:45:38 UTC (rev 81)
@@ -29,13 +29,12 @@
 		SimpleHash modelRoot = new SimpleHash();
 		str = BlogTools.getBlogService().getStoreService().retrieveTemplatePostsList(blogView.getBlogName());//blogView.getBlogName()
 		if(str==null)
-			str = "null";
+			str = "There was a problem in retrieving the template.";
 		Template t = new Template("test",new StringReader(str),new Configuration());
 		Writer out = new OutputStreamWriter(System.out);
 		modelRoot.put("pouet","pouet");
 		t.process(modelRoot, out);
 		s = t.toString();
-		//s = str;
 		}
 		catch(Exception e){
 			s = e.getMessage();
@@ -48,7 +47,7 @@
 		try{
 			BlogTools.getBlogService().getStoreService().saveTemplatePostsList(blogView.getBlogName(),"<p><b>plop</b></p>");
 		}catch(Exception e){
-			//e.getMessage();
+			e.printStackTrace();
 		}
 	}
 	
@@ -76,14 +75,14 @@
 		String s = "saveNotOK";
 		//save the tempate in the database
 		try{
-			BlogTools.getBlogService().getStoreService().saveTemplatePostsList(blogView.getBlogName(),"<p><b>plop</b></p>");
+			BlogTools.getBlogService().getStoreService().saveTemplatePostsList(blogView.getBlogName(),templatePostsList);
 			s = "saveOK";
 			allowPostsList = false;
 		}catch(Exception e){
-			s = e.getMessage();
-		}finally{
+			e.printStackTrace();
+		}/*finally{
 			templatePostsList = s;
-		}
+		}*/
 		return s;
 	}
 	

Modified: trunk-esial/blog-core/src/web/WEB-INF/faces-config.xml
===================================================================
--- trunk-esial/blog-core/src/web/WEB-INF/faces-config.xml	2007-03-19 12:06:03 UTC (rev 80)
+++ trunk-esial/blog-core/src/web/WEB-INF/faces-config.xml	2007-03-19 12:45:38 UTC (rev 81)
@@ -90,7 +90,11 @@
     <managed-bean>
         <managed-bean-name>templ</managed-bean-name>
         <managed-bean-class>org.jboss.blog.ui.templateManager</managed-bean-class>
-        <managed-bean-scope>session</managed-bean-scope>
+        <managed-bean-scope>request</managed-bean-scope>
+        <managed-property>
+            <property-name>blogView</property-name>
+            <value>#{blogView}</value>
+        </managed-property>
     </managed-bean>
 
     <!-- Post/ blog view -->

Modified: trunk-esial/blog-core/src/web/views/blog_view.xhtml
===================================================================
--- trunk-esial/blog-core/src/web/views/blog_view.xhtml	2007-03-19 12:06:03 UTC (rev 80)
+++ trunk-esial/blog-core/src/web/views/blog_view.xhtml	2007-03-19 12:45:38 UTC (rev 81)
@@ -47,7 +47,7 @@
         </h:form>
         
         <h:panelGroup>
-        	<h:outputText escape="false" value="#{templ.listOfPosts}"/>
+        	<h:outputText escape="false" value="#{templ.listOfPosts}" rendered="#{!templ.allowPostsList}"/>
         </h:panelGroup>
 
         <h:form>




More information about the jboss-cvs-commits mailing list