[jboss-cvs] JBossBlog SVN: r37 - in trunk: . blog-core/src/etc/META-INF blog-core/src/java/org/jboss/blog/model/impl blog-core/src/java/org/jboss/blog/service/store/hibernate blog-core/src/java/org/jboss/blog/service/store/model blog-core/src/java/org/jboss/blog/ui blog-core/src/web/WEB-INF blog-core/src/web/views
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Dec 5 18:50:09 EST 2006
Author: adamw
Date: 2006-12-05 18:49:59 -0500 (Tue, 05 Dec 2006)
New Revision: 37
Added:
trunk/blog-core/src/java/org/jboss/blog/model/impl/EmptyBlogComment.java
trunk/blog-core/src/web/views/comment_del.xhtml
Modified:
trunk/blog-core/src/etc/META-INF/acl-mapping.xml
trunk/blog-core/src/etc/META-INF/acl-permissions.xml
trunk/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogComment.java
trunk/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogPost.java
trunk/blog-core/src/java/org/jboss/blog/service/store/hibernate/HibernateBlogStoreService.java
trunk/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogComment.java
trunk/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogPost.java
trunk/blog-core/src/java/org/jboss/blog/ui/BlogView.java
trunk/blog-core/src/java/org/jboss/blog/ui/BlogViewState.java
trunk/blog-core/src/java/org/jboss/blog/ui/CommentEdit.java
trunk/blog-core/src/java/org/jboss/blog/ui/PostEdit.java
trunk/blog-core/src/web/WEB-INF/faces-config.xml
trunk/jbossblog.iws
Log:
http://jira.jboss.com/jira/browse/JBBLOG-13
Modified: trunk/blog-core/src/etc/META-INF/acl-mapping.xml
===================================================================
--- trunk/blog-core/src/etc/META-INF/acl-mapping.xml 2006-12-04 22:37:40 UTC (rev 36)
+++ trunk/blog-core/src/etc/META-INF/acl-mapping.xml 2006-12-05 23:49:59 UTC (rev 37)
@@ -88,10 +88,11 @@
<id>acl://addComment</id>
</resource>
<!-- action protection -->
- <!--<resource type="jsfAction" criteriaId="addComment://action">
- <class>org.jboss.blog.ui.action.NewTopic</class>
- <method>execute</method>
- </resource>-->
+ <resource type="jsfAction" criteriaId="addComment://action">
+ <class>org.jboss.blog.ui.CommentEdit</class>
+ <method>saveNew</method>
+ </resource>
+ <implies>viewCategory</implies>
<implies>viewComment</implies>
</function>
</module>
@@ -104,10 +105,10 @@
<id>acl://manageComment</id>
</resource>
<!-- action protection -->
- <!--<resource type="jsfAction" criteriaId="manageComments://action">
- <class>org.jboss.portlet.Blogs.ui.action.ModeratorAction</class>
- <method>manageComments</method>
- </resource>-->
+ <resource type="jsfAction" criteriaId="manageComment://action">
+ <class>org.jboss.blog.ui.CommentEdit</class>
+ <method>delete</method>
+ </resource>
</function>
<function id="managePost" name="Manage Post">
Modified: trunk/blog-core/src/etc/META-INF/acl-permissions.xml
===================================================================
--- trunk/blog-core/src/etc/META-INF/acl-permissions.xml 2006-12-04 22:37:40 UTC (rev 36)
+++ trunk/blog-core/src/etc/META-INF/acl-permissions.xml 2006-12-05 23:49:59 UTC (rev 37)
@@ -28,7 +28,7 @@
<!--permission action="readCategory">
<criteria for="readCategory://ui">param[0].title.toLowerCase().startsWith('unit testing')</criteria>
</permission-->
- <permission action="viewComment"/>
+ <permission action="viewComment" />
<!--<permission action="managePost"/>-->
<!--<permission action="manageCategory"/>-->
@@ -43,8 +43,8 @@
<!-- Admin Module permissions -->
<!-- User Module permissions -->
- <permission action="addComment"/>
- <!-- permission to edit only my own posts -->
+ <permission action="addComment" />
+ <!-- permission to edit only my own posts -->
<!--<permission action="editPost">
<criteria for="editPost://ui">param[0].poster.user.userName.equals(identity.identity.userName)</criteria>
<criteria for="editPost://action">target.post.poster.user.userName.equals(identity.identity.userName)</criteria>
@@ -62,7 +62,7 @@
<!-- Owner Module permissions -->
<!-- wild card permission -->
- <permission action="all"/>
+ <permission action="all" />
</role>
<!--
Added: trunk/blog-core/src/java/org/jboss/blog/model/impl/EmptyBlogComment.java
===================================================================
--- trunk/blog-core/src/java/org/jboss/blog/model/impl/EmptyBlogComment.java 2006-12-04 22:37:40 UTC (rev 36)
+++ trunk/blog-core/src/java/org/jboss/blog/model/impl/EmptyBlogComment.java 2006-12-05 23:49:59 UTC (rev 37)
@@ -0,0 +1,12 @@
+package org.jboss.blog.model.impl;
+
+import java.util.Date;
+
+/**
+ * @author <a href="mailto:adamw at aster.pl">Adam Warski</a>
+ */
+public class EmptyBlogComment extends BlogCommentImpl {
+ public EmptyBlogComment() {
+ super("", "", "", new Date(), "");
+ }
+}
Modified: trunk/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogComment.java
===================================================================
--- trunk/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogComment.java 2006-12-04 22:37:40 UTC (rev 36)
+++ trunk/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogComment.java 2006-12-05 23:49:59 UTC (rev 37)
@@ -4,6 +4,7 @@
import org.jboss.blog.service.store.model.ModifiableBlogComment;
import java.util.Date;
+import java.io.Serializable;
/**
* @author <a href="mailto:adamw at aster.pl">Adam Warski</a>
@@ -21,6 +22,10 @@
}
+ public Serializable getCommentId() {
+ return getId();
+ }
+
public Integer getId() {
return id;
}
Modified: trunk/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogPost.java
===================================================================
--- trunk/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogPost.java 2006-12-04 22:37:40 UTC (rev 36)
+++ trunk/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogPost.java 2006-12-05 23:49:59 UTC (rev 37)
@@ -8,6 +8,7 @@
import org.jboss.blog.tools.BlogTools;
import java.util.*;
+import java.io.Serializable;
/**
* @author <a href="mailto:adamw at aster.pl">Adam Warski</a>
@@ -160,4 +161,9 @@
return (ModifiableBlogComment) comment;
}
+
+ public ModifiableBlogComment getModifiableBlogComment(Serializable id)
+ throws BlogCommentDoesNotExistException {
+ return getStoreService().getComment(id);
+ }
}
Modified: trunk/blog-core/src/java/org/jboss/blog/service/store/hibernate/HibernateBlogStoreService.java
===================================================================
--- trunk/blog-core/src/java/org/jboss/blog/service/store/hibernate/HibernateBlogStoreService.java 2006-12-04 22:37:40 UTC (rev 36)
+++ trunk/blog-core/src/java/org/jboss/blog/service/store/hibernate/HibernateBlogStoreService.java 2006-12-05 23:49:59 UTC (rev 37)
@@ -8,6 +8,7 @@
import org.jboss.blog.service.AbstractBlogService;
import org.jboss.blog.BlogName;
import org.jboss.blog.model.BlogModelDoesNotExistException;
+import org.jboss.blog.model.BlogCommentDoesNotExistException;
import org.jboss.blog.tools.BlogTools;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
@@ -15,6 +16,7 @@
import java.util.List;
import java.util.ArrayList;
import java.util.Iterator;
+import java.io.Serializable;
/**
* @author <a href="mailto:adamw at aster.pl">Adam Warski</a>
@@ -360,4 +362,21 @@
return ret;
}
+
+ /**
+ * Gets a comment with the specified id.
+ * @param id Unique id of the comment to get.
+ * @return Comment with the given id.
+ * @throws BlogCommentDoesNotExistException If a comment with the given id does
+ * not exist.
+ */
+ HBlogComment getComment(Serializable id) throws BlogCommentDoesNotExistException {
+ HBlogComment ret = (HBlogComment) sf.getCurrentSession().get(HBlogComment.class, id);
+
+ if (ret == null) {
+ throw new BlogCommentDoesNotExistException(id.toString());
+ }
+
+ return ret;
+ }
}
Modified: trunk/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogComment.java
===================================================================
--- trunk/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogComment.java 2006-12-04 22:37:40 UTC (rev 36)
+++ trunk/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogComment.java 2006-12-05 23:49:59 UTC (rev 37)
@@ -2,8 +2,19 @@
import org.jboss.blog.model.BlogComment;
+import java.io.Serializable;
+
/**
* @author <a href="mailto:adamw at aster.pl">Adam Warski</a>
*/
public interface ModifiableBlogComment extends ModifiableBlogItem, BlogComment {
+ /**
+ * Gets a unique id identifing this object. The comment returned
+ * by the {@link ModifiableBlogPost#getModifiableBlogComment(Object)}
+ * should be representing the same comment. Shouldn't be called on
+ * new comment, which aren't yet added to a blog post (or are added to
+ * a blog post which is itself not yet in any model).
+ * @return A unique id of this comment.
+ */
+ public Serializable getCommentId();
}
Modified: trunk/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogPost.java
===================================================================
--- trunk/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogPost.java 2006-12-04 22:37:40 UTC (rev 36)
+++ trunk/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogPost.java 2006-12-05 23:49:59 UTC (rev 37)
@@ -4,6 +4,8 @@
import org.jboss.blog.model.BlogComment;
import org.jboss.blog.model.BlogCommentDoesNotExistException;
+import java.io.Serializable;
+
/**
* @author <a href="mailto:adamw at aster.pl">Adam Warski</a>
*/
@@ -32,4 +34,16 @@
*/
public ModifiableBlogComment getModifiableBlogComment(BlogComment comment)
throws BlogCommentDoesNotExistException;
+
+ /**
+ * Given a blog comment id, gets an object representing it.
+ * @param id Unique id of the comment to get.
+ * @return Comment with the given id. So,
+ * {@link ModifiableBlogComment#getCommentId()} should return the
+ * given id.
+ * @throws BlogCommentDoesNotExistException If a blog comment with the
+ * given id does not exist.
+ */
+ public ModifiableBlogComment getModifiableBlogComment(Serializable id)
+ throws BlogCommentDoesNotExistException;
}
Modified: trunk/blog-core/src/java/org/jboss/blog/ui/BlogView.java
===================================================================
--- trunk/blog-core/src/java/org/jboss/blog/ui/BlogView.java 2006-12-04 22:37:40 UTC (rev 36)
+++ trunk/blog-core/src/java/org/jboss/blog/ui/BlogView.java 2006-12-05 23:49:59 UTC (rev 37)
@@ -7,6 +7,8 @@
import org.jboss.blog.model.impl.EmptyBlogPost;
import org.jboss.blog.model.impl.EmptyBlogModel;
import org.jboss.blog.BlogName;
+import org.jboss.blog.service.store.model.ModifiableBlogPost;
+import org.jboss.blog.service.store.model.ModifiableBlogModel;
import org.jboss.blog.tools.BlogTools;
import org.jboss.blog.tools.UITools;
@@ -230,6 +232,17 @@
return new EmptyBlogPost();
}
+ ModifiableBlogModel getModifiableModel() throws BlogModelDoesNotExistException {
+ return BlogTools.getBlogService().getStoreService().getBlogModel(
+ getBlogName());
+ }
+
+ ModifiableBlogPost getModifiableSelectedPost()
+ throws BlogPostDoesNotExistException, BlogModelDoesNotExistException {
+ return getModifiableModel().getModifiableBlogPostByTitleAsId(
+ getSelectedPostTitleAsId());
+ }
+
public BlogPost getSelectedPost() {
String titleAsId = getSelectedPostTitleAsId();
Modified: trunk/blog-core/src/java/org/jboss/blog/ui/BlogViewState.java
===================================================================
--- trunk/blog-core/src/java/org/jboss/blog/ui/BlogViewState.java 2006-12-04 22:37:40 UTC (rev 36)
+++ trunk/blog-core/src/java/org/jboss/blog/ui/BlogViewState.java 2006-12-05 23:49:59 UTC (rev 37)
@@ -1,5 +1,7 @@
package org.jboss.blog.ui;
+import java.io.Serializable;
+
/**
* A view state of one specific blog:
* - number of a post that should be shown as the first one
@@ -9,6 +11,7 @@
public class BlogViewState {
private int from;
private String selectedPostTitleAsId;
+ private Serializable selectedCommentId;
public BlogViewState() {
from = 0;
@@ -29,4 +32,12 @@
public void setSelectedPostTitleAsId(String selectedPostTitleAsId) {
this.selectedPostTitleAsId = selectedPostTitleAsId;
}
+
+ public Serializable getSelectedCommentId() {
+ return selectedCommentId;
+ }
+
+ public void setSelectedCommentId(Serializable selectedCommentId) {
+ this.selectedCommentId = selectedCommentId;
+ }
}
Modified: trunk/blog-core/src/java/org/jboss/blog/ui/CommentEdit.java
===================================================================
--- trunk/blog-core/src/java/org/jboss/blog/ui/CommentEdit.java 2006-12-04 22:37:40 UTC (rev 36)
+++ trunk/blog-core/src/java/org/jboss/blog/ui/CommentEdit.java 2006-12-05 23:49:59 UTC (rev 37)
@@ -2,10 +2,10 @@
import org.jboss.blog.tools.BlogTools;
import org.jboss.blog.tools.UITools;
-import org.jboss.blog.service.store.model.ModifiableBlogModel;
import org.jboss.blog.service.store.model.ModifiableBlogPost;
import org.jboss.blog.service.store.model.ModifiableBlogComment;
import org.jboss.blog.model.*;
+import org.jboss.blog.model.impl.EmptyBlogComment;
import javax.faces.component.UIData;
import java.util.*;
@@ -67,14 +67,28 @@
// Actions
- private ModifiableBlogPost getPost() throws BlogPostDoesNotExistException,
- BlogModelDoesNotExistException {
- ModifiableBlogModel model = BlogTools.getBlogService().getStoreService().getBlogModel(
- blogView.getBlogName());
- return model.getModifiableBlogPostByTitleAsId(
- blogView.getSelectedPostTitleAsId());
+ private ModifiableBlogComment getComment() throws BlogCommentDoesNotExistException,
+ BlogModelDoesNotExistException, BlogPostDoesNotExistException {
+ ModifiableBlogPost post = blogView.getModifiableSelectedPost();
+
+ BlogComment notModifiableComment = (BlogComment) commentsData.getRowData();
+ return post.getModifiableBlogComment(notModifiableComment);
}
+ private ModifiableBlogComment getSelectedModifiableComment()
+ throws BlogModelDoesNotExistException, BlogPostDoesNotExistException, BlogCommentDoesNotExistException {
+ return blogView.getModifiableSelectedPost().getModifiableBlogComment(
+ blogView.getBlogViewState().getSelectedCommentId());
+ }
+
+ public BlogComment getSelectedComment() {
+ try {
+ return getSelectedModifiableComment();
+ } catch (Exception e) {
+ return new EmptyBlogComment();
+ }
+ }
+
public String saveNew() {
try {
ModifiableBlogComment comment;
@@ -87,11 +101,11 @@
comment.setDescription(description);
comment.setCreated(new Date());
- ModifiableBlogPost post = getPost();
+ ModifiableBlogPost post = blogView.getModifiableSelectedPost();
post.addComment(comment);
- UITools.addInfoMessage("New comment saved.");
+ UITools.addInfoMessage("New comment added.");
} catch (BlogModelDoesNotExistException e) {
UITools.addMessageBlogDoesntExist(blogView.getBlogName());
} catch (BlogPostDoesNotExistException e) {
@@ -103,9 +117,7 @@
public String delete() {
try {
- ModifiableBlogPost post = getPost();
- BlogComment notModifiableComment = (BlogComment) commentsData.getRowData();
- ModifiableBlogComment comment = post.getModifiableBlogComment(notModifiableComment);
+ ModifiableBlogComment comment = getSelectedModifiableComment();
BlogTools.getBlogService().getStoreService().deleteComment(comment);
@@ -119,10 +131,23 @@
}
return UITools.POST_VIEW;
+ }
+ public String commentDelete() {
+ try {
+ blogView.getBlogViewState().setSelectedCommentId(getComment().getCommentId());
+ } catch (BlogModelDoesNotExistException e) {
+ UITools.addMessageBlogDoesntExist(blogView.getBlogName());
+ } catch (BlogPostDoesNotExistException e) {
+ UITools.addMessagePostDoesntExist(blogView.getSelectedPostTitleAsId());
+ } catch (BlogCommentDoesNotExistException e) {
+ UITools.addMessageCommentDoesntExist();
+ }
+
+ return UITools.COMMENT_DEL;
}
- public String back() {
- return blogView.getReturnTo();
+ public String backFromDelete() {
+ return UITools.POST_VIEW;
}
}
Modified: trunk/blog-core/src/java/org/jboss/blog/ui/PostEdit.java
===================================================================
--- trunk/blog-core/src/java/org/jboss/blog/ui/PostEdit.java 2006-12-04 22:37:40 UTC (rev 36)
+++ trunk/blog-core/src/java/org/jboss/blog/ui/PostEdit.java 2006-12-05 23:49:59 UTC (rev 37)
@@ -226,10 +226,8 @@
removedCategories.removeAll(selectedCategories);
try {
- ModifiableBlogModel model = BlogTools.getBlogService().getStoreService().getBlogModel(
- blogView.getBlogName());
- ModifiableBlogPost post = model.getModifiableBlogPostByTitleAsId(
- blogView.getSelectedPostTitleAsId());
+ ModifiableBlogModel model;
+ ModifiableBlogPost post = blogView.getModifiableSelectedPost();
boolean changed = false;
Modified: trunk/blog-core/src/web/WEB-INF/faces-config.xml
===================================================================
--- trunk/blog-core/src/web/WEB-INF/faces-config.xml 2006-12-04 22:37:40 UTC (rev 36)
+++ trunk/blog-core/src/web/WEB-INF/faces-config.xml 2006-12-05 23:49:59 UTC (rev 37)
@@ -131,6 +131,16 @@
</navigation-case>
</navigation-rule>
+ <!-- Comment del -->
+
+ <navigation-rule>
+ <from-view-id>/views/post_view.xhtml</from-view-id>
+ <navigation-case>
+ <from-outcome>comment_del</from-outcome>
+ <to-view-id>/views/comment_del.xhtml</to-view-id>
+ </navigation-case>
+ </navigation-rule>
+
<!-- Admin -->
<navigation-rule>
<from-view-id>/views/index.xhtml</from-view-id>
Added: trunk/blog-core/src/web/views/comment_del.xhtml
===================================================================
--- trunk/blog-core/src/web/views/comment_del.xhtml 2006-12-04 22:37:40 UTC (rev 36)
+++ trunk/blog-core/src/web/views/comment_del.xhtml 2006-12-05 23:49:59 UTC (rev 37)
@@ -0,0 +1,26 @@
+<div xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:c="http://java.sun.com/jstl/core"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:blog="http://www.jboss.org/portal/jbossblog">
+ <ui:composition template="del_confirm.xhtml">
+ <ui:param name="requiredPermission" value="acl://manageBlog" />
+
+ <ui:define name="delname">
+ comment
+ </ui:define>
+
+ <ui:define name="delsubject">
+ #{commentEdit.selectedComment.title}
+ </ui:define>
+
+ <ui:define name="cancellink">
+ <h:commandLink value="No" action="#{commentEdit.backFromDelete}" />
+ </ui:define>
+
+ <ui:define name="deletelink">
+ <h:commandLink value="Yes" action="#{commentEdit.delete}" />
+ </ui:define>
+ </ui:composition>
+</div>
\ No newline at end of file
Modified: trunk/jbossblog.iws
===================================================================
--- trunk/jbossblog.iws 2006-12-04 22:37:40 UTC (rev 36)
+++ trunk/jbossblog.iws 2006-12-05 23:49:59 UTC (rev 37)
@@ -17,15 +17,20 @@
</component>
<component name="ChangeListManager">
<list default="true" name="Default" comment="">
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/web/views/post_view.xhtml" afterPath="$PROJECT_DIR$/blog-core/src/web/views/post_view.xhtml" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/web/blog.css" afterPath="$PROJECT_DIR$/blog-core/src/web/blog.css" />
- <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/CommentEdit.java" />
- <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/model/BlogCommentDoesNotExistException.java" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogPost.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogPost.java" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/tools/UITools.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/tools/UITools.java" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/BlogViewState.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/BlogViewState.java" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/PostEdit.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/PostEdit.java" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/hibernate/HibernateBlogStoreService.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/hibernate/HibernateBlogStoreService.java" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogComment.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogComment.java" />
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/blog-core/src/web/views/comment_del.xhtml" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogComment.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogComment.java" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/CommentEdit.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/CommentEdit.java" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/BlogView.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/BlogView.java" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/web/WEB-INF/faces-config.xml" afterPath="$PROJECT_DIR$/blog-core/src/web/WEB-INF/faces-config.xml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogPost.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogPost.java" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/etc/META-INF/acl-mapping.xml" afterPath="$PROJECT_DIR$/blog-core/src/etc/META-INF/acl-mapping.xml" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogPost.java" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogPost.java" />
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/model/impl/EmptyBlogComment.java" />
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/blog-core/src/etc/META-INF/acl-permissions.xml" afterPath="$PROJECT_DIR$/blog-core/src/etc/META-INF/acl-permissions.xml" />
</list>
</component>
<component name="ChangeListSynchronizer" />
@@ -150,10 +155,10 @@
</component>
<component name="FileEditorManager">
<leaf>
- <file leaf-file-name="post_view.xhtml" pinned="false" current="true" current-in-tab="true">
+ <file leaf-file-name="post_view.xhtml" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/blog-core/src/web/views/post_view.xhtml">
<provider selected="true" editor-type-id="text-editor">
- <state line="47" column="52" selection-start="1877" selection-end="1877" vertical-scroll-proportion="0.23154363">
+ <state line="17" column="64" selection-start="818" selection-end="818" vertical-scroll-proportion="0.44117647">
<folding />
</state>
</provider>
@@ -162,81 +167,87 @@
</provider>
</entry>
</file>
- <file leaf-file-name="blog.css" pinned="false" current="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/blog-core/src/web/blog.css">
+ <file leaf-file-name="AclBlogPermissionsService.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/permissions/acl/AclBlogPermissionsService.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="63" column="29" selection-start="753" selection-end="753" vertical-scroll-proportion="1.1623794">
+ <state line="31" column="40" selection-start="1141" selection-end="1141" vertical-scroll-proportion="0.4074703">
<folding />
</state>
</provider>
</entry>
</file>
- <file leaf-file-name="CommentEdit.java" pinned="false" current="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/CommentEdit.java">
+ <file leaf-file-name="JBossPortalUtil.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/permissions/acl/JBossPortalUtil.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="68" column="5" selection-start="1465" selection-end="1465" vertical-scroll-proportion="0.19292605">
- <folding>
- <element signature="imports" expanded="true" />
- </folding>
+ <state line="54" column="23" selection-start="1481" selection-end="1481" vertical-scroll-proportion="0.34271523">
+ <folding />
</state>
</provider>
</entry>
</file>
- <file leaf-file-name="BlogView.java" pinned="false" current="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/BlogView.java">
+ <file leaf-file-name="comment_del.xhtml" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/views/comment_del.xhtml">
<provider selected="true" editor-type-id="text-editor">
- <state line="36" column="5" selection-start="984" selection-end="984" vertical-scroll-proportion="-4.869775">
+ <state line="14" column="47" selection-start="572" selection-end="572" vertical-scroll-proportion="0.3633218">
<folding />
</state>
</provider>
+ <provider editor-type-id="HtmlPreview">
+ <state />
+ </provider>
</entry>
</file>
- <file leaf-file-name="ModifiableBlogComment.java" pinned="false" current="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogComment.java">
+ <file leaf-file-name="CommentEdit.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/CommentEdit.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="7" column="71" selection-start="225" selection-end="225" vertical-scroll-proportion="0.1688103">
+ <state line="107" column="53" selection-start="2908" selection-end="2908" vertical-scroll-proportion="0.5925297">
+ <folding>
+ <element signature="imports" expanded="true" />
+ </folding>
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="acl-permissions.xml" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/etc/META-INF/acl-permissions.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="44" column="40" selection-start="1646" selection-end="1646" vertical-scroll-proportion="0.7385399">
<folding />
</state>
</provider>
</entry>
</file>
- <file leaf-file-name="faces-config.xml" pinned="false" current="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/blog-core/src/web/WEB-INF/faces-config.xml">
- <provider editor-type-id="com.intellij.jsf.yfilesGraph.editor.FacesNavigationFileEditorProvider">
- <state />
- </provider>
+ <file leaf-file-name="acl-mapping.xml" pinned="false" current="true" current-in-tab="true">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/etc/META-INF/acl-mapping.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="68" column="32" selection-start="2584" selection-end="2584" vertical-scroll-proportion="0.55421686">
+ <state line="88" column="47" selection-start="3790" selection-end="3790" vertical-scroll-proportion="0.61799663">
<folding />
</state>
</provider>
- <provider editor-type-id="com.intellij.jsf.ui.FacesConfigEditorProvider">
- <state />
- </provider>
</entry>
</file>
- <file leaf-file-name="AbstractBlogPost.java" pinned="false" current="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/model/AbstractBlogPost.java">
+ <file leaf-file-name="PostEdit.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/PostEdit.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="14" column="66" selection-start="495" selection-end="495" vertical-scroll-proportion="0.3376206">
+ <state line="228" column="37" selection-start="6439" selection-end="6439" vertical-scroll-proportion="0.23089983">
<folding />
</state>
</provider>
</entry>
</file>
- <file leaf-file-name="HBlogPost.hbm.xml" pinned="false" current="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogPost.hbm.xml">
+ <file leaf-file-name="BlogView.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/BlogView.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="33" column="9" selection-start="1173" selection-end="1173" vertical-scroll-proportion="0.79581994">
+ <state line="237" column="29" selection-start="6827" selection-end="6827" vertical-scroll-proportion="0.6258278">
<folding />
</state>
</provider>
</entry>
</file>
- <file leaf-file-name="HBlogComment.hbm.xml" pinned="false" current="false" current-in-tab="false">
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogComment.hbm.xml">
+ <file leaf-file-name="HibernateBlogStoreService.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/hibernate/HibernateBlogStoreService.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="14" column="15" selection-start="525" selection-end="525" vertical-scroll-proportion="0.3376206">
+ <state line="370" column="17" selection-start="13065" selection-end="13065" vertical-scroll-proportion="0.9524618">
<folding />
</state>
</provider>
@@ -470,6 +481,10 @@
<option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/security/acl" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
@@ -725,6 +740,86 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/permissions" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="jbossblog.ipr" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="blog-core" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/permissions" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/permissions/acl" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="jbossblog.ipr" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="blog-core" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
<option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/configuration" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
@@ -781,6 +876,44 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/model" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/model/impl" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="jbossblog.ipr" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="blog-core" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
<option name="myItemId" value="PsiDirectory:$PROJECT_DIR$/blog-core/src/etc" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
@@ -854,7 +987,7 @@
<showLibraryContents />
<hideEmptyPackages />
<abbreviatePackageNames />
- <showStructure Favorites="false" PackagesPane="false" Scope="false" ProjectPane="false" />
+ <showStructure ProjectPane="false" PackagesPane="false" Scope="false" Favorites="false" />
<autoscrollToSource />
<autoscrollFromSource />
<sortByType />
@@ -910,16 +1043,6 @@
<option name="HOST" value="localhost" />
<option name="PORT" value="5005" />
</configuration>
- <configuration default="true" type="Application" factoryName="Application" enabled="false" merge="false">
- <option name="MAIN_CLASS_NAME" />
- <option name="VM_PARAMETERS" />
- <option name="PROGRAM_PARAMETERS" />
- <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
- <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
- <option name="ALTERNATIVE_JRE_PATH" />
- <option name="ENABLE_SWING_INSPECTOR" value="false" />
- <module name="" />
- </configuration>
<configuration default="true" type="JUnit" factoryName="JUnit" enabled="false" merge="false">
<module name="" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
@@ -939,6 +1062,16 @@
<option name="Make" value="true" />
</method>
</configuration>
+ <configuration default="true" type="Application" factoryName="Application" enabled="false" merge="false">
+ <option name="MAIN_CLASS_NAME" />
+ <option name="VM_PARAMETERS" />
+ <option name="PROGRAM_PARAMETERS" />
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="ENABLE_SWING_INSPECTOR" value="false" />
+ <module name="" />
+ </configuration>
</component>
<component name="ScopeViewComponent">
<subPane subId="Project">
@@ -1017,7 +1150,7 @@
</component>
<component name="ToolWindowManager">
<frame x="0" y="25" width="1690" height="1004" extended-state="6" />
- <editor active="false" />
+ <editor active="true" />
<layout>
<window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="2" />
<window_info id="CVS" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="13" />
@@ -1026,7 +1159,7 @@
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.26118946" order="0" />
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32839224" order="1" />
<window_info id="Structure" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.24367674" order="7" />
- <window_info id="Messages" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.22690992" order="9" />
+ <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.22690992" order="9" />
<window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.39977092" order="6" />
<window_info id="Module Dependencies" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="4" />
<window_info id="Dependency Viewer" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="10" />
@@ -1135,130 +1268,124 @@
<option name="myLastEditedConfigurable" value="Project Default" />
</component>
<component name="editorHistoryManager">
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/BlogStoreService.java">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/model/impl/EmptyBlogComment.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="91" column="40" selection-start="3490" selection-end="3490" vertical-scroll-proportion="0.48913044">
+ <state line="9" column="41" selection-start="256" selection-end="256" vertical-scroll-proportion="0.16304348">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/model/ModifiableBlogPost.java">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/views/id_edit.xhtml">
<provider selected="true" editor-type-id="text-editor">
- <state line="22" column="44" selection-start="853" selection-end="853" vertical-scroll-proportion="0.37037036">
+ <state line="47" column="70" selection-start="2207" selection-end="2207" vertical-scroll-proportion="0.97231835">
<folding />
</state>
</provider>
+ <provider editor-type-id="HtmlPreview">
+ <state />
+ </provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogModel.java">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/BlogView.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="142" column="62" selection-start="3504" selection-end="3504" vertical-scroll-proportion="0.2210145">
+ <state line="237" column="29" selection-start="6827" selection-end="6827" vertical-scroll-proportion="0.6258278">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/model/AbstractBlogPost.java">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/PostEdit.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="14" column="66" selection-start="495" selection-end="495" vertical-scroll-proportion="0.3376206">
+ <state line="228" column="37" selection-start="6439" selection-end="6439" vertical-scroll-proportion="0.23089983">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogPost.java">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/views/comment_del.xhtml">
<provider selected="true" editor-type-id="text-editor">
- <state line="152" column="5" selection-start="3620" selection-end="3620" vertical-scroll-proportion="0.692029">
+ <state line="14" column="47" selection-start="572" selection-end="572" vertical-scroll-proportion="0.3633218">
<folding />
</state>
</provider>
+ <provider editor-type-id="HtmlPreview">
+ <state />
+ </provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/tools/UITools.java">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/views/view.xhtml">
<provider selected="true" editor-type-id="text-editor">
- <state line="46" column="50" selection-start="1718" selection-end="1718" vertical-scroll-proportion="0.7789855">
+ <state line="15" column="43" selection-start="834" selection-end="834" vertical-scroll-proportion="0.38726333">
<folding />
</state>
</provider>
+ <provider editor-type-id="HtmlPreview">
+ <state />
+ </provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/BlogView.java">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/security/acl/AclKernelFactory.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="36" column="5" selection-start="984" selection-end="984" vertical-scroll-proportion="-4.869775">
+ <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/web/WEB-INF/faces-config.xml">
- <provider editor-type-id="com.intellij.jsf.yfilesGraph.editor.FacesNavigationFileEditorProvider">
- <state />
- </provider>
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/permissions/acl/ACLTagHandler.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="68" column="32" selection-start="2584" selection-end="2584" vertical-scroll-proportion="0.55421686">
+ <state line="106" column="48" selection-start="3564" selection-end="3564" vertical-scroll-proportion="0.6425041">
<folding />
</state>
</provider>
- <provider editor-type-id="com.intellij.jsf.ui.FacesConfigEditorProvider">
- <state />
- </provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/CommentEdit.java">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/web/views/post_view.xhtml">
<provider selected="true" editor-type-id="text-editor">
- <state line="68" column="5" selection-start="1465" selection-end="1465" vertical-scroll-proportion="0.19292605">
- <folding>
- <element signature="imports" expanded="true" />
- </folding>
+ <state line="17" column="64" selection-start="818" selection-end="818" vertical-scroll-proportion="0.44117647">
+ <folding />
</state>
</provider>
+ <provider editor-type-id="HtmlPreview">
+ <state />
+ </provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/hibernate/HBlogPost.hbm.xml">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/permissions/acl/JBossPortalUtil.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="33" column="9" selection-start="1173" selection-end="1173" vertical-scroll-proportion="0.79581994">
+ <state line="54" column="23" selection-start="1481" selection-end="1481" vertical-scroll-proportion="0.34271523">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/web/views/post_edit.xhtml">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/store/hibernate/HibernateBlogStoreService.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
+ <state line="370" column="17" selection-start="13065" selection-end="13065" vertical-scroll-proportion="0.9524618">
<folding />
</state>
</provider>
- <provider editor-type-id="HtmlPreview">
- <state />
- </provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/web/views/post_new.xhtml">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/service/permissions/acl/AclBlogPermissionsService.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
+ <state line="31" column="40" selection-start="1141" selection-end="1141" vertical-scroll-proportion="0.4074703">
<folding />
</state>
</provider>
- <provider editor-type-id="HtmlPreview">
- <state />
- </provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/web/views/post_mod.xhtml">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/java/org/jboss/blog/ui/CommentEdit.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="64" column="16" selection-start="2836" selection-end="2965" vertical-scroll-proportion="0.59731543">
- <folding />
+ <state line="107" column="53" selection-start="2908" selection-end="2908" vertical-scroll-proportion="0.5925297">
+ <folding>
+ <element signature="imports" expanded="true" />
+ </folding>
</state>
</provider>
- <provider editor-type-id="HtmlPreview">
- <state />
- </provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/web/blog.css">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/etc/META-INF/acl-permissions.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="63" column="29" selection-start="753" selection-end="753" vertical-scroll-proportion="1.1623794">
+ <state line="44" column="40" selection-start="1646" selection-end="1646" vertical-scroll-proportion="0.7385399">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/blog-core/src/web/views/post_view.xhtml">
+ <entry file="file://$PROJECT_DIR$/blog-core/src/etc/META-INF/acl-mapping.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="47" column="52" selection-start="1877" selection-end="1877" vertical-scroll-proportion="0.23154363">
+ <state line="88" column="47" selection-start="3790" selection-end="3790" vertical-scroll-proportion="0.61799663">
<folding />
</state>
</provider>
- <provider editor-type-id="HtmlPreview">
- <state />
- </provider>
</entry>
</component>
</project>
More information about the jboss-cvs-commits
mailing list