Author: mir
Date: Wed Oct  6 10:36:07 2010
New Revision: 1004976

URL: http://svn.apache.org/viewvc?rev=1004976&view=rev
Log:
CLEREZZA-316: added getUnsecuredMGraph()-method to SecuredMGraph

Modified:
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/SecuredMGraph.java
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/SecuredTripleCollection.java

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/SecuredMGraph.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/SecuredMGraph.java?rev=1004976&r1=1004975&r2=1004976&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/SecuredMGraph.java
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/SecuredMGraph.java
 Wed Oct  6 10:36:07 2010
@@ -51,4 +51,16 @@ public class SecuredMGraph extends Secur
                return wrapped.getLock();
        }
 
+       /**
+        * Returns the wrapped LockableMGraph if the caller has all access 
rights,
+        * otherwise an AccessControlException is thrown.
+        *
+        * @return the wrapped LockableMGraph.
+        */
+       public LockableMGraph getUnsecuredMGraph() {
+               checkWrite();
+               checkRead();
+               return wrapped;
+       }
+
 }

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/SecuredTripleCollection.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/SecuredTripleCollection.java?rev=1004976&r1=1004975&r2=1004976&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/SecuredTripleCollection.java
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.core/src/main/java/org/apache/clerezza/rdf/core/access/SecuredTripleCollection.java
 Wed Oct  6 10:36:07 2010
@@ -163,11 +163,11 @@ public class SecuredTripleCollection imp
                }
        }
 
-       private void checkRead() {
+       void checkRead() {
                tcAccessController.checkReadPermission(name);
        }
 
-       private void checkWrite() {
+       void checkWrite() {
                tcAccessController.checkReadWritePermission(name);
        }
 


Reply via email to