You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by re...@apache.org on 2010/06/18 01:40:48 UTC

svn commit: r955789 - /incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.platform.usermanager/src/main/java/org/apache/clerezza/platform/usermanager/UserManagerImpl.java

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)) {