Author: tmortagne
Date: 2007-10-09 15:24:49 +0200 (Tue, 09 Oct 2007)
New Revision: 5331

Modified:
   
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/ApplicationManager.java
   
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/core/doc/objects/classes/DefaultSuperDocument.java
   
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManager.java
   
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/XWikiServer.java
Log:
XAAM-16: Just DefaultSuperDocument.save is overwritten adding a "isNew = 
false". Use XWIKI-1795 to correctly overwrite deleteDocument and saveDocument.

Modified: 
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/ApplicationManager.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/ApplicationManager.java
        2007-10-09 13:19:07 UTC (rev 5330)
+++ 
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/ApplicationManager.java
        2007-10-09 13:24:49 UTC (rev 5331)
@@ -142,7 +142,7 @@
     {
         XWikiApplication app = getApplication(appName, context, true);
 
-        app.delete(context);
+        app.delete();
     }
 
     public XWikiApplication getApplication(String appName, XWikiContext 
context, boolean validate)

Modified: 
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/core/doc/objects/classes/DefaultSuperDocument.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/core/doc/objects/classes/DefaultSuperDocument.java
     2007-10-09 13:19:07 UTC (rev 5330)
+++ 
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/java/com/xpn/xwiki/plugin/applicationmanager/core/doc/objects/classes/DefaultSuperDocument.java
     2007-10-09 13:24:49 UTC (rev 5331)
@@ -128,19 +128,23 @@
     {
         return super.isNew() || this.isNew;
     }
-
+   
     /**
-     * [EMAIL PROTECTED]
-     * 
-     * @see com.xpn.xwiki.util.SuperDocument#save(com.xpn.xwiki.XWikiContext)
+     * @param comment
+     * @throws XWikiException
      */
-    public void save() throws XWikiException
+    protected void saveDocument(String comment) throws XWikiException
     {
-        super.save();
+        super.save(comment);
         this.isNew = false;
     }
 
-    public void delete(XWikiContext context) throws XWikiException
+    /**
+     * [EMAIL PROTECTED]
+     *
+     * @see com.xpn.xwiki.api.Document#deleteDocument()
+     */
+    protected void deleteDocument() throws XWikiException
     {
         super.delete();
         this.isNew = true;

Modified: 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManager.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManager.java
     2007-10-09 13:19:07 UTC (rev 5330)
+++ 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/WikiManager.java
     2007-10-09 13:24:49 UTC (rev 5331)
@@ -489,7 +489,7 @@
      * <p>
      * Only delete the wiki descriptor the corresponding database always exist 
after delete.
      * 
-     * @param wikiNameToDelete the name of te wiki to delete.
+     * @param wikiNameToDelete the name of the wiki to delete.
      * @param context the XWiki context.
      * @throws XWikiException
      */
@@ -497,7 +497,7 @@
     {
         XWikiServer doc = getWiki(wikiNameToDelete, context, true);
 
-        doc.delete(context);
+        doc.delete();
     }
 
     /**

Modified: 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/XWikiServer.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/XWikiServer.java
 2007-10-09 13:19:07 UTC (rev 5330)
+++ 
xwiki-platform/xwiki-plugins/trunk/wiki-manager/src/main/java/com/xpn/xwiki/plugin/wikimanager/doc/XWikiServer.java
 2007-10-09 13:24:49 UTC (rev 5331)
@@ -36,11 +36,6 @@
         super(XWikiServerClass.getInstance(context), xdoc, context);
     }
     
-    public void delete() throws XWikiException
-    {
-        super.delete(context);
-    }
-
     public String getWikiName()
     {
         return sclass.getItemDefaultName(getFullName(), context);

_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to