Author: bblfish
Date: Thu May 5 17:36:47 2011
New Revision: 1099887
URL: http://svn.apache.org/viewvc?rev=1099887&view=rev
Log:
fix for CLEREZZA-506 - but it feels like more thought is needed
Modified:
incubator/clerezza/trunk/parent/rdf.web.proxy/rdf.web.proxy.core/src/main/scala/org/apache/clerezza/rdf/web/proxy/WebProxy.scala
Modified:
incubator/clerezza/trunk/parent/rdf.web.proxy/rdf.web.proxy.core/src/main/scala/org/apache/clerezza/rdf/web/proxy/WebProxy.scala
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/rdf.web.proxy/rdf.web.proxy.core/src/main/scala/org/apache/clerezza/rdf/web/proxy/WebProxy.scala?rev=1099887&r1=1099886&r2=1099887&view=diff
==============================================================================
---
incubator/clerezza/trunk/parent/rdf.web.proxy/rdf.web.proxy.core/src/main/scala/org/apache/clerezza/rdf/web/proxy/WebProxy.scala
(original)
+++
incubator/clerezza/trunk/parent/rdf.web.proxy/rdf.web.proxy.core/src/main/scala/org/apache/clerezza/rdf/web/proxy/WebProxy.scala
Thu May 5 17:36:47 2011
@@ -29,6 +29,7 @@ import org.apache.clerezza.rdf.core.acce
import org.apache.clerezza.rdf.core.serializedform.SupportedFormat
import org.apache.clerezza.rdf.core.serializedform.Parser
import org.apache.clerezza.platform.typerendering.WebRenderingService
+import org.apache.clerezza.rdf.core.access.security.TcPermission
/**
@@ -135,7 +136,13 @@ class WebProxy {
val g = tcManager.getMGraph(graphUriRef)
g
} catch {
- case e: NoSuchEntityException =>
tcManager.createMGraph(graphUriRef)
+ case e: NoSuchEntityException => {
+ import scala.collection.JavaConversions._
+ tcManager.getTcAccessController.
+
setRequiredReadPermissionStrings(graphUriRef,
+ List(new
TcPermission(Constants.CONTENT_GRAPH_URI_STRING, TcPermission.READ).toString))
+ tcManager.createMGraph(graphUriRef)
+ }
}