org.granite.toplink
Class TopLinkClassGetter

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

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

Author:
William DRAI

Field Summary
static org.granite.logging.Logger log
           
 
Constructor Summary
TopLinkClassGetter()
           
 
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
 

Field Detail

log

public static final org.granite.logging.Logger log
Constructor Detail

TopLinkClassGetter

public TopLinkClassGetter()
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