Author: jalkanen
Date: Tue Dec  1 22:44:35 2009
New Revision: 885982

URL: http://svn.apache.org/viewvc?rev=885982&view=rev
Log:
Now fires NODE_SAVED when a version is deleted instead of NODE_DELETED.

Modified:
    incubator/jspwiki/trunk/src/java/org/apache/wiki/content/ContentManager.java

Modified: 
incubator/jspwiki/trunk/src/java/org/apache/wiki/content/ContentManager.java
URL: 
http://svn.apache.org/viewvc/incubator/jspwiki/trunk/src/java/org/apache/wiki/content/ContentManager.java?rev=885982&r1=885981&r2=885982&view=diff
==============================================================================
--- 
incubator/jspwiki/trunk/src/java/org/apache/wiki/content/ContentManager.java 
(original)
+++ 
incubator/jspwiki/trunk/src/java/org/apache/wiki/content/ContentManager.java 
Tue Dec  1 22:44:35 2009
@@ -488,6 +488,7 @@
      *  </ul>
      * 
      *  @param page the page to save
+     *  @throws RepositoryException In case anything wrong happens.
      */
     public void save( WikiPage page ) throws RepositoryException
     {
@@ -1055,8 +1056,6 @@
     public boolean deleteVersion( WikiPage page )
         throws ProviderException
     {
-        //fireEvent( ContentEvent.NODE_DELETE_REQUEST, page.getName(), NO_ARGS 
);
-
         JCRWikiPage jcrPage = (JCRWikiPage)page;
         
         try
@@ -1089,7 +1088,11 @@
                 jcrPage.getJCRNode().getParent().save();
             }
             
-            //fireEvent( ContentEvent.NODE_DELETED, page.getName(), NO_ARGS );
+            //
+            //  Page has changed, so let's notify others.
+            //  FIXME: I'm not sure whether we should fire in what case.
+            //
+            fireEvent( ContentEvent.NODE_SAVED, page.getName(), NO_ARGS );
             
             return true;
         }


Reply via email to