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