[jbpm-commits] JBoss JBPM SVN: r6214 - jbpm3/branches/jbpm-3.2-soa/modules/identity/src/main/java/org/jbpm/identity/mail.
do-not-reply at jboss.org
do-not-reply at jboss.org
Tue Mar 9 02:05:28 EST 2010
Author: alex.guizar at jboss.com
Date: 2010-03-09 02:05:28 -0500 (Tue, 09 Mar 2010)
New Revision: 6214
Modified:
jbpm3/branches/jbpm-3.2-soa/modules/identity/src/main/java/org/jbpm/identity/mail/IdentityAddressResolver.java
Log:
deprecate useless methods in IdentityAddressResolver
Modified: jbpm3/branches/jbpm-3.2-soa/modules/identity/src/main/java/org/jbpm/identity/mail/IdentityAddressResolver.java
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/identity/src/main/java/org/jbpm/identity/mail/IdentityAddressResolver.java 2010-03-09 00:51:01 UTC (rev 6213)
+++ jbpm3/branches/jbpm-3.2-soa/modules/identity/src/main/java/org/jbpm/identity/mail/IdentityAddressResolver.java 2010-03-09 07:05:28 UTC (rev 6214)
@@ -1,33 +1,41 @@
package org.jbpm.identity.mail;
-import org.jbpm.JbpmContext;
import org.jbpm.identity.User;
import org.jbpm.identity.hibernate.IdentitySession;
import org.jbpm.mail.AddressResolver;
import org.jbpm.svc.Service;
-import org.jbpm.svc.ServiceFactory;
/**
- * translates actorIds into email addresses with the jBPM identity module.
- * Only user actorIds are resolved to their email addresses. Group actorIds return null.
+ * translates actorIds into email addresses with the jBPM identity module. Only
+ * user actorIds are resolved to their email addresses. Group actorIds return
+ * null.
*/
-public class IdentityAddressResolver implements AddressResolver, ServiceFactory, Service {
+public class IdentityAddressResolver implements AddressResolver {
private static final long serialVersionUID = 1L;
public Object resolveAddress(String actorId) {
String emailAddress = null;
- IdentitySession identitySession = new IdentitySession(JbpmContext.getCurrentJbpmContext().getSession());
+ IdentitySession identitySession = new IdentitySession();
User user = identitySession.getUserByName(actorId);
- if (user!=null) {
+ if (user != null) {
emailAddress = user.getEmail();
}
return emailAddress;
}
+ /**
+ * @deprecated this address resolver does not fit the {@linkplain Service
+ * service} model.
+ */
public Service openService() {
- return this;
+ return null;
}
+
+ /**
+ * @deprecated this address resolver does not fit the {@linkplain Service
+ * service} model.
+ */
public void close() {
}
}
More information about the jbpm-commits
mailing list