org.granite.eclipselink
Class EclipseLinkClassGetter

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

public class EclipseLinkClassGetter
extends org.granite.messaging.amf.io.util.DefaultClassGetter

Author:
William DRAI

Constructor Summary
EclipseLinkClassGetter()
           
 
Method Summary
 Class<?> getClass(Object o)
           
 List<Object[]> getFieldValues(Object obj, Object dest)
           
 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, getIdentifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EclipseLinkClassGetter

public EclipseLinkClassGetter()
Method Detail

getClass

public Class<?> getClass(Object o)
Specified by:
getClass in interface org.granite.messaging.amf.io.util.ClassGetter
Overrides:
getClass in class org.granite.messaging.amf.io.util.DefaultClassGetter

isEntity

public boolean isEntity(Object o)
Specified by:
isEntity in interface org.granite.messaging.amf.io.util.ClassGetter
Overrides:
isEntity in class org.granite.messaging.amf.io.util.DefaultClassGetter

isInitialized

public boolean isInitialized(Object owner,
                             String propertyName,
                             Object propertyValue)
Specified by:
isInitialized in interface org.granite.messaging.amf.io.util.ClassGetter
Overrides:
isInitialized in class org.granite.messaging.amf.io.util.DefaultClassGetter

initialize

public void initialize(Object owner,
                       String propertyName,
                       Object propertyValue)
Specified by:
initialize in interface org.granite.messaging.amf.io.util.ClassGetter
Overrides:
initialize in class org.granite.messaging.amf.io.util.DefaultClassGetter

getFieldValues

public List<Object[]> getFieldValues(Object obj,
                                     Object dest)
Specified by:
getFieldValues in interface org.granite.messaging.amf.io.util.ClassGetter
Overrides:
getFieldValues in class org.granite.messaging.amf.io.util.DefaultClassGetter