BPM Object Tag Library


Standard Syntax:
     <%@ taglib prefix="f" uri="http://fuego.com/jsp/ftl" %>

XML Syntax:
     <anyxmlelement xmlns:f="http://fuego.com/jsp/ftl" />

BPM Object Tag Library

Tag Library Information
Display NameBPM Object Tag Library
Version1.0
Short Namef
URIhttp://fuego.com/jsp/ftl
 

Tag Summary
invokeaThis tag has the same functionality as the invoke tag. The only difference is that the arguments are passed in an Array.
postResultsUse this tag to post the resulting BPM Object back to the screenflow. The optional attribute URL allows you to post the results to another JSP by specifying its URL.
invokeUrlGenerates a URL to execute a method of a BPM Object. When you post this URL the server looks for a method in the BPM Object, that matches one of the following signatures:
  • methodName(Fuego.Net.HttpRequest request, Fuego.Net.HttpResponse response)
  • methodName(java.util.Map requestParameters, java.util.Map requestHeaders)
  • methodName(java.util.Map requestParameters)
  • methodName()
Signatures are evaluated in the order shown in the list above. When the server finds a method that matches one of these signatures the search stops, therefore it makes no sense to overcharge this method because only one of them (the one found first) will be executed.
webResourcesUse this tag to access files that were imported into the project's web resources (images, CSS, htmls, javaScripts, etc).
fieldUse this tag to associate an HTML element to a BPM object attribute. The HTML element will display the value of the BPM Object attribute as its default value, and the values you enter in the HTML element will be loaded into the BPM Object attribute.
This tag generates a String corresponding to the name and value of a BPM Object's attribute. It should be used in HTML elements that accept the attributes name and value, like the input element.
This tag combines the tags fieldName and fieldValue making the code easier to read.
selectOneGenerates a drop down list or a radio representation of on an Enumeration or a BPM Object attribute's valid values.
fieldNameUse this tag to associate an HTML element with a BPM Object attribute. The values entered in this input component will be loaded into the associated BPM Object attribute.
Place this tag in the name attribute of the HTML element. This tag will generate a String containing a reference to the BPM Object attribute, preceded by the string "name=". If the optional attribute onlyName is set to true, the string "name=" will no be added.
You can access the BPM Object attribute in exactly the same way you do in Java or PBL by using EL (Expression Language).
fieldValueUse this tag to display the value of a BPM Object attribute. Place this tag in the value attribute of the HTML element.
Place this tag in the value attribute of the HTML element.This tag will generate a String containing the value of the BPM Object attribute preceeded by the string "value=". If the optional attribute onlyValue is set to true, the string "value=" will not be added.
invokeUse this tag is used to invoke a method over the BPM Object. This method may return a value, which can be stored into any variable declared in the JSP. By default the scope of this attribute will be page, however it can be changed through an optional attribute. The invoked method may receive one or more arguments which can be basic PBL types or complex types (another BPM Object or Java class).
argUse this tag to pass a PBL basic type as an argument to a method. This tag is valid only when should be within the invoke tag.
jargUse this tag to pass a Java type as an argument to a method. This tag is valid only when should be within the invoke tag.
invokelThis 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.
 


Output Generated by Tag Library Documentation Generator.