BPM Object Tag Library
Tag invokel


This tag has the same functionality as the invoke tag. The only difference is that the arguments are passed in a String which contains their values separated by commas. This tag should be used in simple cases where the BPM Object does not have overloaded methods with the same number of arguments. This is because it tries to match the method by the number of arguments and if it finds two methods with the same quantity of arguments, it does not deambiguate them.

Example:

To invoke the method fooMethod with the arguments "28" and "foo":

<f:invoke var="${bpmObject}" methodName="fooMethod" args="28, foo" >


Attributes
NameRequiredRequest-timeTypeDescription
vartruetruejava.lang.StringBPM Object instance over which the method is invoked. EL(Expression Language) is used to access the BPM Object variable. You can access attributes of type BPM Object, exactly in the same way you do in Java or PBL.
methodNametruefalsejava.lang.StringName of the method to invoke.
argstruetruejava.lang.StringString containing the values of the method's arguments separated by commas.
retAttNamefalsefalsejava.lang.StringName of the variable where the returning value will be stored.
retAttScopefalsefalsejava.lang.StringScope of the attribute where the returning value of this method is stored. Possible values are: Page, Request, Session and Application.

Variables
No Variables Defined.


Output Generated by Tag Library Documentation Generator.