oracle.panama.tools.webbean
Class WebBeanDelegator

java.lang.Object
  |
  +--oracle.panama.tools.webbean.WebBeanDelegator
All Implemented Interfaces:
oracle.panama.core.tools.webbean.WebBean

public class WebBeanDelegator
extends java.lang.Object
implements oracle.panama.core.tools.webbean.WebBean


Constructor Summary
WebBeanDelegator()
           
 
Method Summary
TypeMethod
 oracle.panama.core.tools.webbean.WebBean getDelegatedWebBean()
           
 java.util.HashMap invokeWebService(oracle.panama.core.tools.webbean.WebBeanContext service, java.util.HashMap parameters)
          invokes a web service and returns the resulting values in a HashMap.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebBeanDelegator

public WebBeanDelegator()
                 throws WebBeanException
Method Detail

invokeWebService

public java.util.HashMap invokeWebService(oracle.panama.core.tools.webbean.WebBeanContext service,
                                          java.util.HashMap parameters)
                                   throws WebBeanException
invokes a web service and returns the resulting values in a HashMap. Complex objects returned (e.g. tables) are decomposed into basic java objects.
Specified by:
invokeWebService in interface oracle.panama.core.tools.webbean.WebBean
Parameters:
service - defines the service to invoke.
parameters - contains the parameters to use for the invocation.
Returns:
Hashmap (not synchronized) containing the results from the invocation.

getDelegatedWebBean

public oracle.panama.core.tools.webbean.WebBean getDelegatedWebBean()