org.granite.hibernate4
Class HibernateClassGetter

java.lang.Object
  extended by org.granite.messaging.amf.io.util.DefaultClassGetter
      extended by org.granite.hibernate4.HibernateClassGetter
All Implemented Interfaces:
ClassGetter

public class HibernateClassGetter
extends DefaultClassGetter

Author:
Franck WOLFF

Constructor Summary
HibernateClassGetter()
           
 
Method Summary
 Class<?> getClass(Object o)
           
 Serializable getIdentifier(Object o)
           
 void initialize(Object owner, String propertyName, Object propertyValue)
           
 boolean isEntity(Object o)
           
 boolean isInitialized(Object owner, String propertyName, Object propertyValue)
           
 
Methods inherited from class org.granite.messaging.amf.io.util.DefaultClassGetter
defaultGetFieldValues, getFieldValues, getFieldValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibernateClassGetter

public HibernateClassGetter()
Method Detail

getClass

public Class<?> getClass(Object o)
Specified by:
getClass in interface ClassGetter
Overrides:
getClass in class DefaultClassGetter

isEntity

public boolean isEntity(Object o)
Specified by:
isEntity in interface ClassGetter
Overrides:
isEntity in class DefaultClassGetter

getIdentifier

public Serializable getIdentifier(Object o)
Specified by:
getIdentifier in interface ClassGetter
Overrides:
getIdentifier in class DefaultClassGetter

isInitialized

public boolean isInitialized(Object owner,
                             String propertyName,
                             Object propertyValue)
Specified by:
isInitialized in interface ClassGetter
Overrides:
isInitialized in class DefaultClassGetter

initialize

public void initialize(Object owner,
                       String propertyName,
                       Object propertyValue)
Specified by:
initialize in interface ClassGetter
Overrides:
initialize in class DefaultClassGetter