You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2016/09/09 15:14:47 UTC

jena git commit: Update for JENA-1231

Repository: jena
Updated Branches:
  refs/heads/master 8f621c945 -> 110628be7


Update for JENA-1231


Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/110628be
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/110628be
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/110628be

Branch: refs/heads/master
Commit: 110628be70d69b9ba03c27c58e980135ecd93cce
Parents: 8f621c9
Author: Andy Seaborne <an...@apache.org>
Authored: Fri Sep 9 16:14:41 2016 +0100
Committer: Andy Seaborne <an...@apache.org>
Committed: Fri Sep 9 16:14:41 2016 +0100

----------------------------------------------------------------------
 .../jena/permissions/model/impl/SecuredModelImpl.java   | 12 ++++++++++++
 1 file changed, 12 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/110628be/jena-permissions/src/main/java/org/apache/jena/permissions/model/impl/SecuredModelImpl.java
----------------------------------------------------------------------
diff --git a/jena-permissions/src/main/java/org/apache/jena/permissions/model/impl/SecuredModelImpl.java b/jena-permissions/src/main/java/org/apache/jena/permissions/model/impl/SecuredModelImpl.java
index ec2a3c5..e568452 100644
--- a/jena-permissions/src/main/java/org/apache/jena/permissions/model/impl/SecuredModelImpl.java
+++ b/jena-permissions/src/main/java/org/apache/jena/permissions/model/impl/SecuredModelImpl.java
@@ -21,6 +21,7 @@ import java.io.*;
 import java.net.URL;
 import java.util.*;
 import java.util.function.Predicate;
+import java.util.function.Supplier ;
 
 import org.apache.jena.datatypes.RDFDatatype;
 import org.apache.jena.graph.Node;
@@ -1143,12 +1144,23 @@ public class SecuredModelImpl extends SecuredItemImpl implements SecuredModel {
 		holder.getBaseItem().enterCriticalSection(readLockRequested);
 	}
 
+	@Deprecated
 	@Override
 	public Object executeInTransaction(final Command cmd) {
 		return holder.getBaseItem().executeInTransaction(cmd);
 	}
 
 	@Override
+	public void executeInTxn(Runnable action) {
+	    holder.getBaseItem().executeInTxn(action);
+	}
+
+    @Override
+    public <T> T calculateInTxn(Supplier<T> action) {
+        return holder.getBaseItem().calculateInTxn(action);
+    }
+
+	@Override
 	public String expandPrefix(final String prefixed)
 			throws ReadDeniedException, AuthenticationRequiredException {
 		checkRead();