[jbpm-commits] JBoss JBPM SVN: r4266 - jbpm4/branches/tbaeyens/modules/pvm/src/main/java/org/jbpm/pvm/internal/wire/binding.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Mar 17 08:18:37 EDT 2009


Author: tom.baeyens at jboss.com
Date: 2009-03-17 08:18:37 -0400 (Tue, 17 Mar 2009)
New Revision: 4266

Modified:
   jbpm4/branches/tbaeyens/modules/pvm/src/main/java/org/jbpm/pvm/internal/wire/binding/IdentitySessionBinding.java
Log:
work

Modified: jbpm4/branches/tbaeyens/modules/pvm/src/main/java/org/jbpm/pvm/internal/wire/binding/IdentitySessionBinding.java
===================================================================
--- jbpm4/branches/tbaeyens/modules/pvm/src/main/java/org/jbpm/pvm/internal/wire/binding/IdentitySessionBinding.java	2009-03-17 12:17:27 UTC (rev 4265)
+++ jbpm4/branches/tbaeyens/modules/pvm/src/main/java/org/jbpm/pvm/internal/wire/binding/IdentitySessionBinding.java	2009-03-17 12:18:37 UTC (rev 4266)
@@ -21,7 +21,9 @@
  */
 package org.jbpm.pvm.internal.wire.binding;
 
-import org.jbpm.pvm.internal.wire.descriptor.JbossIdmIdentitySessionDescriptor;
+import org.hibernate.Session;
+import org.jbpm.pvm.internal.identity.impl.IdentitySessionImpl;
+import org.jbpm.pvm.internal.wire.descriptor.ObjectDescriptor;
 import org.jbpm.pvm.internal.xml.Parse;
 import org.jbpm.pvm.internal.xml.Parser;
 import org.w3c.dom.Element;
@@ -37,13 +39,8 @@
   }
 
   public Object parse(Element element, Parse parse, Parser parser) {
-    JbossIdmIdentitySessionDescriptor descriptor = new JbossIdmIdentitySessionDescriptor();
-    
-    if (element.hasAttribute("realm")) {
-      descriptor.setRealmName(element.getAttribute("realm"));
-    }
-
-    return descriptor;
+    ObjectDescriptor objectDescriptor = new ObjectDescriptor(IdentitySessionImpl.class);
+    objectDescriptor.addTypedInjection("session", Session.class);
+    return objectDescriptor;
   }
-
 }




More information about the jbpm-commits mailing list