r1035 - xwiki/trunk/src/main/java/com/xpn/xwiki/api
Ludovic Dubost
ludovic at users.forge.objectweb.org
Sun Apr 9 13:56:22 CEST 2006
Author: ludovic
Date: 2006-04-09 13:56:20 +0200 (Sun, 09 Apr 2006)
New Revision: 1035
Modified:
xwiki/trunk/src/main/java/com/xpn/xwiki/api/Document.java
Log:
Added a save with programming rights API
Modified: xwiki/trunk/src/main/java/com/xpn/xwiki/api/Document.java
===================================================================
--- xwiki/trunk/src/main/java/com/xpn/xwiki/api/Document.java 2006-04-08 21:00:47 UTC (rev 1034)
+++ xwiki/trunk/src/main/java/com/xpn/xwiki/api/Document.java 2006-04-09 11:56:20 UTC (rev 1035)
@@ -878,4 +878,15 @@
"Access denied in edit mode on document {0}", null, args);
}
}
+
+ public void saveWithProgrammingRights() throws XWikiException {
+ if (checkProgrammingRights())
+ context.getWiki().saveDocument(doc, olddoc, context);
+ else {
+ java.lang.Object[] args = { doc.getFullName() };
+ throw new XWikiException(XWikiException.MODULE_XWIKI_ACCESS, XWikiException.ERROR_XWIKI_ACCESS_DENIED,
+ "Access denied with no programming rights document {0}", null, args);
+ }
+ }
+
}
More information about the Xwiki-notifications
mailing list