Author: tom.baeyens(a)jboss.com
Date: 2009-02-09 04:43:01 -0500 (Mon, 09 Feb 2009)
New Revision: 3802
Modified:
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/identity/impl/IdentitySessionImpl.java
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/internal/identity/IdentityTest.java
Log:
JBPM-1993 Interface with the JBoss identity component
Modified:
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/identity/impl/IdentitySessionImpl.java
===================================================================
---
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/identity/impl/IdentitySessionImpl.java 2009-02-07
23:23:40 UTC (rev 3801)
+++
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/identity/impl/IdentitySessionImpl.java 2009-02-09
09:43:01 UTC (rev 3802)
@@ -211,7 +211,9 @@
List<Group> groups = new ArrayList<Group>();
GroupType identityGroupType = new SimpleGroupType(groupType);
- Collection<org.jboss.identity.idm.api.Group> identityGroups =
identitySession.getRelationshipManager().findAssociatedGroups(identity,
identityGroupType);
+ Collection<org.jboss.identity.idm.api.Group> identityGroups =
identitySession
+ .getRoleManager()
+ .findGroupsWithRelatedRole(identity, identityGroupType, null);
for (org.jboss.identity.idm.api.Group identityGroup: identityGroups) {
String groupName = identityGroup.getName();
Modified:
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/internal/identity/IdentityTest.java
===================================================================
---
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/internal/identity/IdentityTest.java 2009-02-07
23:23:40 UTC (rev 3801)
+++
jbpm4/trunk/modules/pvm/src/test/java/org/jbpm/pvm/internal/identity/IdentityTest.java 2009-02-09
09:43:01 UTC (rev 3802)
@@ -72,8 +72,8 @@
List<Group> groups =
identityService.findGroupsByUserAndGroupType("jackblack",
Group.TYPE_ORGANISATION_UNIT);
- // assertEquals(1, groups.size());
- // Group group = groups.get(0);
- // assertEquals("jboss", group.getName());
+ assertEquals(1, groups.size());
+ Group group = groups.get(0);
+ assertEquals("jboss", group.getName());
}
}
Show replies by date