Himansu's answer is only true if the you are modifying the attributes of
the objects passed as arguments but not the object reference itself.
So, if you pass a Person instance for example and the process changes the
'name' property of the person you can still use the original person
you passed in the map.
But, if the process replaces the person with a new instance for example
(this is always true for primitives data types and Strings), your original
map is no longer valid. What you should (always) do is:
*((WorkflowProcessInstance)processInstance).getVariable("hello");*
Best Regards,
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Esteban Aliverti
- Blog @
http://ilesteban.wordpress.com
On Thu, Sep 27, 2012 at 10:45 AM, himansu.nayak <himansumca(a)gmail.com>wrote:
your are still holding the reference to parameterMap in your java
code. you
can still access the values
-----
Thanks...
Himansu
--
View this message in context:
http://drools.46999.n3.nabble.com/Drools-5-4-final-and-jbpm-problem-in-ac...
Sent from the Drools: User forum mailing list archive at
Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users