org.granite.client.tide.data.impl
Class AbstractDataManager.TraversableResolverImpl

java.lang.Object
  extended by org.granite.client.tide.data.impl.AbstractDataManager.TraversableResolverImpl
All Implemented Interfaces:
TraversableResolver
Enclosing class:
AbstractDataManager

public class AbstractDataManager.TraversableResolverImpl
extends Object
implements TraversableResolver


Constructor Summary
AbstractDataManager.TraversableResolverImpl()
           
 
Method Summary
 boolean isCascadable(Object bean, Path.Node propertyPath, Class<?> rootBeanType, Path pathToTraversableObject, ElementType elementType)
           
 boolean isReachable(Object bean, Path.Node propertyPath, Class<?> rootBeanType, Path pathToTraversableObject, ElementType elementType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDataManager.TraversableResolverImpl

public AbstractDataManager.TraversableResolverImpl()
Method Detail

isReachable

public boolean isReachable(Object bean,
                           Path.Node propertyPath,
                           Class<?> rootBeanType,
                           Path pathToTraversableObject,
                           ElementType elementType)
Specified by:
isReachable in interface TraversableResolver

isCascadable

public boolean isCascadable(Object bean,
                            Path.Node propertyPath,
                            Class<?> rootBeanType,
                            Path pathToTraversableObject,
                            ElementType elementType)
Specified by:
isCascadable in interface TraversableResolver