[jboss-svn-commits] JBL Code SVN: r26961 - in labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository: security and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Jun 14 22:39:38 EDT 2009
Author: jervisliu
Date: 2009-06-14 22:39:38 -0400 (Sun, 14 Jun 2009)
New Revision: 26961
Modified:
labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/Item.java
labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/MyAccessManager.java
labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/security/DroolsRepositoryAccessManager.java
Log:
https://jira.jboss.org/jira/browse/GUVNOR-366: Upgrade JackRabbit version from 1.4.5 to 1.5.6
Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/Item.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/Item.java 2009-06-12 17:21:09 UTC (rev 26960)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/Item.java 2009-06-15 02:39:38 UTC (rev 26961)
@@ -1,6 +1,7 @@
package org.drools.repository;
import javax.jcr.Node;
+import javax.jcr.RepositoryException;
import org.apache.log4j.Logger;
@@ -73,7 +74,11 @@
}
else {
Item rhs = (Item)obj;
- return this.node.equals(rhs.getNode());
+ try {
+ return this.node.isSame(rhs.getNode());
+ } catch (RepositoryException e) {
+ }
+ return false;
}
}
Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/MyAccessManager.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/MyAccessManager.java 2009-06-12 17:21:09 UTC (rev 26960)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/MyAccessManager.java 2009-06-15 02:39:38 UTC (rev 26961)
@@ -10,6 +10,10 @@
import org.apache.jackrabbit.core.NodeId;
import org.apache.jackrabbit.core.security.AMContext;
import org.apache.jackrabbit.core.security.AccessManager;
+import org.apache.jackrabbit.core.security.authorization.AccessControlProvider;
+import org.apache.jackrabbit.core.security.authorization.WorkspaceAccessManager;
+import org.apache.jackrabbit.spi.Name;
+import org.apache.jackrabbit.spi.Path;
/**
* This is just an experimental access manager for proof of concept. Don't
@@ -65,4 +69,27 @@
return true;
}
+ public boolean canRead(Path arg0) throws RepositoryException {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ public void init(AMContext arg0, AccessControlProvider arg1,
+ WorkspaceAccessManager arg2) throws AccessDeniedException,
+ Exception {
+ // TODO Auto-generated method stub
+
+ }
+
+ public boolean isGranted(Path arg0, int arg1) throws RepositoryException {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ public boolean isGranted(Path arg0, Name arg1, int arg2)
+ throws RepositoryException {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
}
Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/security/DroolsRepositoryAccessManager.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/security/DroolsRepositoryAccessManager.java 2009-06-12 17:21:09 UTC (rev 26960)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/security/DroolsRepositoryAccessManager.java 2009-06-15 02:39:38 UTC (rev 26961)
@@ -11,6 +11,10 @@
import org.apache.jackrabbit.core.ItemId;
import org.apache.jackrabbit.core.security.AMContext;
import org.apache.jackrabbit.core.security.AccessManager;
+import org.apache.jackrabbit.core.security.authorization.AccessControlProvider;
+import org.apache.jackrabbit.core.security.authorization.WorkspaceAccessManager;
+import org.apache.jackrabbit.spi.Name;
+import org.apache.jackrabbit.spi.Path;
import org.apache.log4j.Logger;
import org.jboss.security.authorization.AuthorizationException;
import org.jboss.security.identity.Identity;
@@ -138,4 +142,27 @@
public void setDefaultpermission(final String defaultpermission) {
this.defaultpermission = defaultpermission;
}
+
+ public boolean canRead(Path arg0) throws RepositoryException {
+ // TODO Auto-generated method stub
+ return true;
+ }
+
+ public void init(AMContext arg0, AccessControlProvider arg1,
+ WorkspaceAccessManager arg2) throws AccessDeniedException,
+ Exception {
+ // TODO Auto-generated method stub
+
+ }
+
+ public boolean isGranted(Path arg0, int arg1) throws RepositoryException {
+ // TODO Auto-generated method stub
+ return true;
+ }
+
+ public boolean isGranted(Path arg0, Name arg1, int arg2)
+ throws RepositoryException {
+ // TODO Auto-generated method stub
+ return true;
+ }
}
More information about the jboss-svn-commits
mailing list