net.sf.hibernate4gwt.gwt
Class HibernateRPCHelper

java.lang.Object
  extended by net.sf.hibernate4gwt.gwt.HibernateRPCHelper

public class HibernateRPCHelper
extends java.lang.Object

Static helper class for HibernateRemoteService and HibernateRPCServiceExporter (GWT-SL)

Author:
bruno.marchesson

Constructor Summary
HibernateRPCHelper()
           
 
Method Summary
static void initClassLoader()
          Proxy class loader initialisation
static void parseInputParameters(RPCRequest rpcRequest, HibernateBeanManager beanManager, HttpSession session)
          Parse RPC input parameters.
static java.lang.Object parseReturnValue(java.lang.Object returnValue, HibernateBeanManager beanManager)
          Clone the service result.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibernateRPCHelper

public HibernateRPCHelper()
Method Detail

initClassLoader

public static void initClassLoader()
Proxy class loader initialisation


parseInputParameters

public static void parseInputParameters(RPCRequest rpcRequest,
                                        HibernateBeanManager beanManager,
                                        HttpSession session)
Parse RPC input parameters. Must be called before GWT service invocation.

Parameters:
rpcRequest - the input GWT RPC request
beanManager - the Hibernate bean manager
session - the HTTP session (for HTTP Pojo store)

parseReturnValue

public static final java.lang.Object parseReturnValue(java.lang.Object returnValue,
                                                      HibernateBeanManager beanManager)
Clone the service result. Must be called after successful service invocation

Parameters:
returnValue - the service return value
beanManager - the Hibernate bean manager
Returns:
the cloned service value