User development,

A new message was posted in the thread "Injecting external object into custom 
activity":

http://community.jboss.org/message/529497#529497

Author  : M M
Profile : http://community.jboss.org/people/gubespam

Message:
--------------------------------------------------------------
In jbpm, you can use object references to have jbpm to dynamically inject 
objects into custom activities, like below:

{code}
import org.jbpm.api.activity.ExternalActivityBehaviour;
public class Custom implements ExternalActivityBehaviour
{
    private Object externalThing;

    public void setExternalThing( final Object externalThing )
    {
        this.externalThing = externalThing;
    }
    // ...
}
{code}

{code}
<process name="sample_process">
    <start name="start">
        <transition to="custom" />
    </start>
    <custom class="Custom" name="custom">
        <property name="inputs"><object expr="#{munchkinLand}" /></property>
    </custom>
</process>
{code}

I remember reading somewhere (can't find it now), that jbpm will search up the 
context chain until it finds an object with the given name ("munchkinLand" 
above). My question is, how does one inject an external resourceinto jBPM so 
that it can find it?

--------------------------------------------------------------

To reply to this message visit the message page: 
http://community.jboss.org/message/529497#529497


_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to