Author: reto
Date: Thu Jun 17 23:40:47 2010
New Revision: 955789
URL: http://svn.apache.org/viewvc?rev=955789&view=rev
Log:
user are not necessarily represented by bnodes
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager/src/main/java/org/apache/clerezza/platform/usermanager/UserManagerImpl.java
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager/src/main/java/org/apache/clerezza/platform/usermanager/UserManagerImpl.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager/src/main/java/org/apache/clerezza/platform/usermanager/UserManagerImpl.java?rev=955789&r1=955788&r2=955789&view=diff
==============================================================================
---
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager/src/main/java/org/apache/clerezza/platform/usermanager/UserManagerImpl.java
(original)
+++
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager/src/main/java/org/apache/clerezza/platform/usermanager/UserManagerImpl.java
Thu Jun 17 23:40:47 2010
@@ -405,13 +405,13 @@ public class UserManagerImpl implements
}
if (!assignedRoles.isEmpty()) {
userGraphNode.deleteProperties(SIOC.has_function);
- addRolesToUser(assignedRoles,
(BNode)userGraphNode.getNode());
+ addRolesToUser(assignedRoles, (NonLiteral)
userGraphNode.getNode());
//refresh the policy so it will recheck the permissions
Policy.getPolicy().refresh();
}
}
- private void addRolesToUser(Collection<String> assignedRoles, BNode
user) throws RoleUnavailableException {
+ private void addRolesToUser(Collection<String> assignedRoles,
NonLiteral user) throws RoleUnavailableException {
for (String roleTitle : assignedRoles) {
// skip empty strings
if ((roleTitle == null) || (roleTitle.trim().length()
== 0)) {