net.sf.hibernate4gwt.rebind
Class ProxyManager

java.lang.Object
  extended by net.sf.hibernate4gwt.rebind.ProxyManager

public class ProxyManager
extends java.lang.Object

Proxy manager

Author:
bruno.marchesson

Constructor Summary
protected ProxyManager()
          Constructor
 
Method Summary
 java.lang.Class generateProxyClass(java.lang.Class clazz, AdditionalCode additionalCode)
          Generate a proxy class
static ProxyManager getInstance()
           
 java.lang.Class getProxyClass(java.lang.Class clazz)
           
 IServerProxyGenerator getProxyGenerator()
           
 java.lang.Class getSourceClass(java.lang.Class proxyClass)
           
 void setProxyGenerator(IServerProxyGenerator generator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxyManager

protected ProxyManager()
Constructor

Method Detail

getInstance

public static ProxyManager getInstance()
Returns:
the instance

getProxyGenerator

public IServerProxyGenerator getProxyGenerator()
Returns:
the proxy Generator

setProxyGenerator

public void setProxyGenerator(IServerProxyGenerator generator)
Parameters:
generator - the proxy Generator to set

generateProxyClass

public java.lang.Class generateProxyClass(java.lang.Class clazz,
                                          AdditionalCode additionalCode)
Generate a proxy class

Returns:
the associated proxy class if found, null otherwise

getProxyClass

public java.lang.Class getProxyClass(java.lang.Class clazz)
Returns:
the associated proxy class if found, null otherwise

getSourceClass

public java.lang.Class getSourceClass(java.lang.Class proxyClass)
Returns:
the associated source class if found, null otherwise