Author: mir
Date: Mon Mar 22 17:38:00 2010
New Revision: 926212

URL: http://svn.apache.org/viewvc?rev=926212&view=rev
Log:
CLEREZZA-170: global menu items only showed if the user has all needed 
permissions

Added:
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/AccountControlPanelAppPermission.java
      - copied, changed from r926108, 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/AccountControlAccessPermission.java
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.scripting.scriptmanager/src/main/java/org/apache/clerezza/platform/scripting/scriptmanager/ScriptManagerAppPermission.java
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.web/org.apache.clerezza.rdf.web.core/src/main/java/org/apache/clerezza/rdf/web/core/GraphManagementAppPermission.java
      - copied, changed from r926108, 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.web/org.apache.clerezza.rdf.web.core/src/main/java/org/apache/clerezza/rdf/web/core/GraphManagementPermission.java
Removed:
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/AccountControlAccessPermission.java
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.web/org.apache.clerezza.rdf.web.core/src/main/java/org/apache/clerezza/rdf/web/core/GraphManagementPermission.java
Modified:
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/AccountControlPanel.java
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.concepts/org.apache.clerezza.platform.concepts.core/src/main/java/org/apache/clerezza/platform/concepts/core/SimpleConceptProviderManager.java
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.scripting.scriptmanager/src/main/java/org/apache/clerezza/platform/scripting/scriptmanager/ScriptManager.java
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typerendering.manager/src/main/java/org/apache/clerezza/platform/typerendering/manager/RenderletManager.java
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.web/org.apache.clerezza.rdf.web.core/src/main/java/org/apache/clerezza/rdf/web/core/GraphManagement.java

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/AccountControlPanel.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/AccountControlPanel.java?rev=926212&r1=926211&r2=926212&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/AccountControlPanel.java
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/AccountControlPanel.java
 Mon Mar 22 17:38:00 2010
@@ -94,7 +94,6 @@ import org.apache.clerezza.rdf.core.impl
 import org.apache.clerezza.rdf.core.impl.SimpleLiteralFactory;
 import org.apache.clerezza.rdf.core.impl.SimpleMGraph;
 import org.apache.clerezza.rdf.core.impl.TripleImpl;
-import org.apache.clerezza.rdf.ontologies.FOAF;
 import org.apache.clerezza.rdf.ontologies.OSGI;
 import org.apache.clerezza.rdf.ontologies.PERMISSION;
 import org.apache.clerezza.rdf.ontologies.PLATFORM;
@@ -143,7 +142,7 @@ public class AccountControlPanel impleme
                TrailingSlash.enforceNotPresent(uriInfo);
                final String id = idP;
                GraphNode graphNode;
-               AccessController.checkPermission(new 
AccountControlAccessPermission(id, ""));
+               AccessController.checkPermission(new 
AccountControlPanelAppPermission(id, ""));
                try {
                        AccessController.checkPermission(new 
UserBundlePermission(id, ""));
                        graphNode = AccessController.doPrivileged(new 
PrivilegedAction<GraphNode>() {
@@ -299,7 +298,7 @@ public class AccountControlPanel impleme
        public Response installBundle(@PathParam(value = "id") final String id,
                        MultiPartBody multiForm,
                        @Context UriInfo uriInfo) {
-               AccessController.checkPermission(new 
AccountControlAccessPermission(id, ""));
+               AccessController.checkPermission(new 
AccountControlPanelAppPermission(id, ""));
                AccessController.checkPermission(new UserBundlePermission(id, 
""));
 
                FormFile[] formFiles = 
multiForm.getFormFileParameterValues("bundle");
@@ -419,7 +418,7 @@ public class AccountControlPanel impleme
                        @Context UriInfo uriInfo) {
                final String id = idP;
                final String bundleIdString = bundleIdStringP;
-               AccessController.checkPermission(new 
AccountControlAccessPermission(id, ""));
+               AccessController.checkPermission(new 
AccountControlPanelAppPermission(id, ""));
                AccessController.checkPermission(new UserBundlePermission(id, 
""));
                logger.info("Start bundle {} ", id);
 
@@ -462,7 +461,7 @@ public class AccountControlPanel impleme
                        @Context UriInfo uriInfo) {
                final String id = idP;
                final String bundleIdString = bundleIdStringP;
-               AccessController.checkPermission(new 
AccountControlAccessPermission(id, ""));
+               AccessController.checkPermission(new 
AccountControlPanelAppPermission(id, ""));
                AccessController.checkPermission(new UserBundlePermission(id, 
""));
                logger.info("Stop bundle {}", id);
 
@@ -504,7 +503,7 @@ public class AccountControlPanel impleme
                        @Context UriInfo uriInfo) {
                final String id = idP;
                final String bundleIdString = bundleIdStringP;
-               AccessController.checkPermission(new 
AccountControlAccessPermission(id, ""));
+               AccessController.checkPermission(new 
AccountControlPanelAppPermission(id, ""));
                AccessController.checkPermission(new UserBundlePermission(id, 
""));
                logger.info("Uninstall bundle {}", id);
 
@@ -553,7 +552,7 @@ public class AccountControlPanel impleme
                        @FormParam("confirmNewPW") final String confirmNewPW,
                        @Context UriInfo uriInfo) {
                final String id = idP;
-               AccessController.checkPermission(new 
AccountControlAccessPermission(id, ""));
+               AccessController.checkPermission(new 
AccountControlPanelAppPermission(id, ""));
                AccessController.checkPermission(new 
ChangePasswordPermission(id, ""));
                boolean changedPassword = false;
                if (newPW.trim().equals(confirmNewPW.trim()) && 
checkPWStrings(oldPW, newPW)) {
@@ -676,7 +675,7 @@ public class AccountControlPanel impleme
                String user = getUserName();
                if (user != null) {
                        try {
-                               AccessController.checkPermission(new 
AccountControlAccessPermission(user, ""));
+                               AccessController.checkPermission(new 
AccountControlPanelAppPermission(user, ""));
                        } catch (AccessControlException e) {
                                return items;
                        }

Copied: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/AccountControlPanelAppPermission.java
 (from r926108, 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/AccountControlAccessPermission.java)
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/AccountControlPanelAppPermission.java?p2=incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/AccountControlPanelAppPermission.java&p1=incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/AccountControlAccessPermission.java&r1=926108&r2=926212&rev=926212&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/AccountControlAccessPermission.java
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/AccountControlPanelAppPermission.java
 Mon Mar 22 17:38:00 2010
@@ -30,11 +30,11 @@ import org.slf4j.LoggerFactory;
  *
  */
 
-public class AccountControlAccessPermission extends Permission {
-       private final Logger logger = 
LoggerFactory.getLogger(AccountControlAccessPermission.class);
+public class AccountControlPanelAppPermission extends Permission {
+       private final Logger logger = 
LoggerFactory.getLogger(AccountControlPanelAppPermission.class);
        private String accountName;
 
-       public AccountControlAccessPermission(String accountName, String 
actions)  {
+       public AccountControlPanelAppPermission(String accountName, String 
actions)  {
                super(accountName);
                this.accountName = accountName;
        }
@@ -56,7 +56,7 @@ public class AccountControlAccessPermiss
                if (getClass() != obj.getClass()) {
                        return false;
                }
-               final AccountControlAccessPermission other = 
(AccountControlAccessPermission) obj;
+               final AccountControlPanelAppPermission other = 
(AccountControlPanelAppPermission) obj;
                return accountName.equals(other.accountName);
        }
 

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.concepts/org.apache.clerezza.platform.concepts.core/src/main/java/org/apache/clerezza/platform/concepts/core/SimpleConceptProviderManager.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.concepts/org.apache.clerezza.platform.concepts.core/src/main/java/org/apache/clerezza/platform/concepts/core/SimpleConceptProviderManager.java?rev=926212&r1=926211&r2=926212&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.concepts/org.apache.clerezza.platform.concepts.core/src/main/java/org/apache/clerezza/platform/concepts/core/SimpleConceptProviderManager.java
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.concepts/org.apache.clerezza.platform.concepts.core/src/main/java/org/apache/clerezza/platform/concepts/core/SimpleConceptProviderManager.java
 Mon Mar 22 17:38:00 2010
@@ -21,6 +21,8 @@ package org.apache.clerezza.platform.con
 import java.io.IOException;
 import java.net.URISyntaxException;
 import java.net.URL;
+import java.security.AccessControlException;
+import java.security.AccessController;
 import java.util.ArrayList;
 import java.util.HashSet;
 import java.util.Iterator;
@@ -54,6 +56,7 @@ import org.apache.clerezza.rdf.core.Trip
 import org.apache.clerezza.rdf.core.TypedLiteral;
 import org.apache.clerezza.rdf.core.UriRef;
 import org.apache.clerezza.rdf.core.access.TcManager;
+import org.apache.clerezza.rdf.core.access.security.TcPermission;
 import org.apache.clerezza.rdf.core.impl.SimpleMGraph;
 import org.apache.clerezza.rdf.core.impl.TripleImpl;
 import org.apache.clerezza.rdf.ontologies.PLATFORM;
@@ -294,7 +297,12 @@ public class SimpleConceptProviderManage
        @Override
        public Set<GlobalMenuItem> getMenuItems() {
                Set<GlobalMenuItem> items = new HashSet<GlobalMenuItem>();
-
+               try {
+                       AccessController.checkPermission(
+                                       new 
TcPermission("http://tpf.localhost/content.graph";, "write"));
+               } catch (AccessControlException e) {
+                       return items;
+               }
                items.add(new 
GlobalMenuItem("/concepts/provider-manager/edit-concept-provider-list",
                                "CPM", "Concept Provider Manager", 5, 
"Main-Modules"));
                return items;

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.scripting.scriptmanager/src/main/java/org/apache/clerezza/platform/scripting/scriptmanager/ScriptManager.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.scripting.scriptmanager/src/main/java/org/apache/clerezza/platform/scripting/scriptmanager/ScriptManager.java?rev=926212&r1=926211&r2=926212&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.scripting.scriptmanager/src/main/java/org/apache/clerezza/platform/scripting/scriptmanager/ScriptManager.java
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.scripting.scriptmanager/src/main/java/org/apache/clerezza/platform/scripting/scriptmanager/ScriptManager.java
 Mon Mar 22 17:38:00 2010
@@ -24,6 +24,8 @@ import java.io.StringWriter;
 import java.net.URI;
 import java.net.URISyntaxException;
 import java.net.URL;
+import java.security.AccessControlException;
+import java.security.AccessController;
 import java.util.HashSet;
 import java.util.Iterator;
 import java.util.Set;
@@ -68,6 +70,7 @@ import org.apache.clerezza.rdf.core.MGra
 import org.apache.clerezza.rdf.core.NonLiteral;
 import org.apache.clerezza.rdf.core.Triple;
 import org.apache.clerezza.rdf.core.UriRef;
+import org.apache.clerezza.rdf.core.access.security.TcPermission;
 import org.apache.clerezza.rdf.core.impl.PlainLiteralImpl;
 import org.apache.clerezza.rdf.core.impl.SimpleMGraph;
 import org.apache.clerezza.rdf.core.impl.TripleImpl;
@@ -816,7 +819,13 @@ public class ScriptManager implements Gl
        @Override
        public Set<GlobalMenuItem> getMenuItems() {
                Set<GlobalMenuItem> items = new HashSet<GlobalMenuItem>();
-
+               try {
+                       AccessController.checkPermission(
+                                       new 
TcPermission("http://tpf.localhost/content.graph";, "write"));
+                       AccessController.checkPermission(new 
ScriptManagerAppPermission());
+               } catch (AccessControlException e) {
+                       return items;
+               }
                items.add(new GlobalMenuItem("/admin/script-manager/", "SCM", 
"Script Manager", 1,
                                "Dev-Modules"));
                return items;

Added: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.scripting.scriptmanager/src/main/java/org/apache/clerezza/platform/scripting/scriptmanager/ScriptManagerAppPermission.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.scripting.scriptmanager/src/main/java/org/apache/clerezza/platform/scripting/scriptmanager/ScriptManagerAppPermission.java?rev=926212&view=auto
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.scripting.scriptmanager/src/main/java/org/apache/clerezza/platform/scripting/scriptmanager/ScriptManagerAppPermission.java
 (added)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.scripting.scriptmanager/src/main/java/org/apache/clerezza/platform/scripting/scriptmanager/ScriptManagerAppPermission.java
 Mon Mar 22 17:38:00 2010
@@ -0,0 +1,63 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.clerezza.platform.scripting.scriptmanager;
+
+import java.security.Permission;
+
+/**
+ * Permission to use the Script-Manager page. Note that the user
+ * additionally needs permission write into the content graph.
+ *
+ * @author mir
+ */
+public class ScriptManagerAppPermission extends Permission{
+
+       public ScriptManagerAppPermission() {
+               super("Script Manager permission");
+       }
+       /**
+        *
+        * @param target ignored
+        * @param action ignored
+        */
+       public ScriptManagerAppPermission(String target, String actions) {
+               super("Script Manager permission");
+       }
+
+       @Override
+       public boolean implies(Permission permission) {
+               return equals(permission);
+       }
+
+       @Override
+       public boolean equals(Object obj) {
+               return getClass().equals(obj.getClass());
+       }
+
+       @Override
+       public int hashCode() {
+               return 77987;
+       }
+
+       @Override
+       public String getActions() {
+               return "";
+       }
+}

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typerendering.manager/src/main/java/org/apache/clerezza/platform/typerendering/manager/RenderletManager.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typerendering.manager/src/main/java/org/apache/clerezza/platform/typerendering/manager/RenderletManager.java?rev=926212&r1=926211&r2=926212&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typerendering.manager/src/main/java/org/apache/clerezza/platform/typerendering/manager/RenderletManager.java
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.typerendering.manager/src/main/java/org/apache/clerezza/platform/typerendering/manager/RenderletManager.java
 Mon Mar 22 17:38:00 2010
@@ -22,6 +22,8 @@ import java.io.IOException;
 import java.net.URI;
 import java.net.URISyntaxException;
 import java.net.URL;
+import java.security.AccessControlException;
+import java.security.AccessController;
 import java.util.HashSet;
 import java.util.Iterator;
 import java.util.List;
@@ -67,6 +69,7 @@ import org.apache.clerezza.rdf.core.Reso
 import org.apache.clerezza.rdf.core.Triple;
 import org.apache.clerezza.rdf.core.TypedLiteral;
 import org.apache.clerezza.rdf.core.UriRef;
+import org.apache.clerezza.rdf.core.access.security.TcPermission;
 import org.apache.clerezza.rdf.core.impl.SimpleMGraph;
 import org.apache.clerezza.rdf.core.impl.TripleImpl;
 import org.apache.clerezza.rdf.ontologies.PLATFORM;
@@ -441,6 +444,12 @@ public class RenderletManager implements
        @Override
        public Set<GlobalMenuItem> getMenuItems() {
                Set<GlobalMenuItem> items = new HashSet<GlobalMenuItem>();
+               try {
+                       AccessController.checkPermission(
+                                       new 
TcPermission("http://tpf.localhost/config.graph";, "write"));
+               } catch (AccessControlException e) {
+                       return items;
+               }
                items.add(new GlobalMenuItem("/admin/renderlet-manager/", 
"RMR", "Renderlet Manager", 3,
                                "Main-Modules"));
                return items;

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.web/org.apache.clerezza.rdf.web.core/src/main/java/org/apache/clerezza/rdf/web/core/GraphManagement.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.web/org.apache.clerezza.rdf.web.core/src/main/java/org/apache/clerezza/rdf/web/core/GraphManagement.java?rev=926212&r1=926211&r2=926212&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.web/org.apache.clerezza.rdf.web.core/src/main/java/org/apache/clerezza/rdf/web/core/GraphManagement.java
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.web/org.apache.clerezza.rdf.web.core/src/main/java/org/apache/clerezza/rdf/web/core/GraphManagement.java
 Mon Mar 22 17:38:00 2010
@@ -112,7 +112,7 @@ public class GraphManagement implements 
                Set<GlobalMenuItem> items = new HashSet<GlobalMenuItem>();
                try {
                        AccessController.checkPermission(
-                                       new GraphManagementPermission());
+                                       new GraphManagementAppPermission());
                } catch (AccessControlException e) {
                        return items;
                }

Copied: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.web/org.apache.clerezza.rdf.web.core/src/main/java/org/apache/clerezza/rdf/web/core/GraphManagementAppPermission.java
 (from r926108, 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.web/org.apache.clerezza.rdf.web.core/src/main/java/org/apache/clerezza/rdf/web/core/GraphManagementPermission.java)
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.web/org.apache.clerezza.rdf.web.core/src/main/java/org/apache/clerezza/rdf/web/core/GraphManagementAppPermission.java?p2=incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.web/org.apache.clerezza.rdf.web.core/src/main/java/org/apache/clerezza/rdf/web/core/GraphManagementAppPermission.java&p1=incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.web/org.apache.clerezza.rdf.web.core/src/main/java/org/apache/clerezza/rdf/web/core/GraphManagementPermission.java&r1=926108&r2=926212&rev=926212&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.web/org.apache.clerezza.rdf.web.core/src/main/java/org/apache/clerezza/rdf/web/core/GraphManagementPermission.java
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.rdf.web/org.apache.clerezza.rdf.web.core/src/main/java/org/apache/clerezza/rdf/web/core/GraphManagementAppPermission.java
 Mon Mar 22 17:38:00 2010
@@ -26,10 +26,10 @@ import java.security.Permission;
  *
  * @author reto
  */
-public class GraphManagementPermission extends Permission {
+public class GraphManagementAppPermission extends Permission {
 
 
-       public GraphManagementPermission() {
+       public GraphManagementAppPermission() {
                super("Graph Management permission");
        }
        /**
@@ -37,7 +37,7 @@ public class GraphManagementPermission e
         * @param target ignored
         * @param action ignored
         */
-       public GraphManagementPermission(String target, String actions) {
+       public GraphManagementAppPermission(String target, String actions) {
                super("Graph Management permission");
        }
 


Reply via email to