Author: tom.baeyens(a)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;
}
-
}