Reference

The APIs of the JSF Channel are listed as follows:
  • BTTJSFBaseBean

    This class is a super-class which encapsulates the basic Context, Formatter, Service, Invoker and Operation accessing API.

    Following is part of the codes in this class:

    /**
    	 * execute the request according to the Operation name and invokerId.
    	 * @param operationName		BTT Operation name
    	 * @param invokerId			BTT Invoker Id
    	 * @throws Exception
    	 */
    	public void execute(String operationName, String invokerId) throws Exception;
    
    
    /**
    	 * Set the parameters requested for the BTT invoker.
    	 * @param params		BTT Invoker parameters
    	 */
    public abstract void setInvokerParameters(Map params);
    
    
    /**
    	 * Parse the invoke result from the BTT invoker.
    	 * @param params		the invoke result from BTT Invoker
    	 */
    public abstract void parseInvokerResult(Object invokerResult);
  • BTTVariableResolverImpl

    This class implements javax.faces.el. VariableResolver and supports retrieval of the object associated with the left most identifier in a value binding expression.

  • BTTPropertyResolverImpl

    This class implements javax.faces.el.PropertyResolver and resolves an . or [] operator during the evaluation of a value binding expression.

  • JSFInvokerAdaptor

    This class encapsulates the invocation to BTT Invoker.