[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