[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