[jbpm-commits] JBoss JBPM SVN: r4434 - jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/resolver.
do-not-reply at jboss.org
do-not-reply at jboss.org
Fri Apr 3 15:50:44 EDT 2009
Author: bradsdavis
Date: 2009-04-03 15:50:44 -0400 (Fri, 03 Apr 2009)
New Revision: 4434
Modified:
jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/resolver/IdentityAddressResolver.java
Log:
Added basic way of getting at members of groups.
Modified: jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/resolver/IdentityAddressResolver.java
===================================================================
--- jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/resolver/IdentityAddressResolver.java 2009-04-03 19:47:50 UTC (rev 4433)
+++ jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/resolver/IdentityAddressResolver.java 2009-04-03 19:50:44 UTC (rev 4434)
@@ -13,8 +13,13 @@
public Collection<InternetAddress> resolveGroupAddresses(Group group) {
Collection<InternetAddress> addresses = new HashSet<InternetAddress>();
- //Could be a group address... otherwise look up all users.
-
+ org.jbpm.pvm.internal.identity.spi.IdentitySession session = null;
+ //TODO: Optimize this, or it could be a N+1 select.
+ Collection<User> users = session.findUsersByGroup(group.getId());
+ for(User u : users)
+ {
+ addresses.add(resolveUserAddress(u));
+ }
return addresses;
}
More information about the jbpm-commits
mailing list