r1579 - xwiki/trunk/core/src/main/java/com/xpn/xwiki/plugin/packaging

Jeremi Joslin jeremi at users.forge.objectweb.org
Wed Nov 15 20:42:56 CET 2006


Author: jeremi
Date: 2006-11-15 20:42:56 +0100 (Wed, 15 Nov 2006)
New Revision: 1579

Modified:
   xwiki/trunk/core/src/main/java/com/xpn/xwiki/plugin/packaging/Package.java
Log:
[XWiki-429]
* add the filter functionnalities to the addToDir

Modified: xwiki/trunk/core/src/main/java/com/xpn/xwiki/plugin/packaging/Package.java
===================================================================
--- xwiki/trunk/core/src/main/java/com/xpn/xwiki/plugin/packaging/Package.java	2006-11-15 18:07:23 UTC (rev 1578)
+++ xwiki/trunk/core/src/main/java/com/xpn/xwiki/plugin/packaging/Package.java	2006-11-15 19:42:56 UTC (rev 1579)
@@ -591,6 +591,7 @@
 
     public void addToDir(XWikiDocument doc, File dir, boolean withVersions, XWikiContext context) throws XWikiException {
         try  {
+            filter(doc, context);
             File spacedir = new File(dir, doc.getWeb());
             if (!spacedir.exists()) {
                 if (!spacedir.mkdirs()) {
@@ -609,7 +610,10 @@
             fos.write(xml.getBytes());
             fos.flush();
             fos.close();
-        } catch (Exception e) {
+        } catch (ExcludeDocumentException e) {
+            log.info("Skip the document " + doc.getFullName());
+        }
+        catch (Exception e) {
             Object[] args = new Object[1];
             args[0] = doc.getFullName();
             throw new XWikiException(XWikiException.MODULE_XWIKI_DOC,XWikiException.ERROR_XWIKI_DOC_EXPORT, "Error creating file {0}", e, args);





More information about the Xwiki-notifications mailing list