org.hibernate.jsr303.tck.tests.traversableresolver
Class SnifferTraversableResolver

java.lang.Object
  extended by org.hibernate.jsr303.tck.tests.traversableresolver.SnifferTraversableResolver
All Implemented Interfaces:
javax.validation.TraversableResolver

public class SnifferTraversableResolver
extends Object
implements javax.validation.TraversableResolver

Author:
Emmanuel Bernard, Hardy Ferentschik

Constructor Summary
SnifferTraversableResolver(Suit suit)
           
 
Method Summary
 Set<String> getCascadePaths()
           
 Set<String> getReachPaths()
           
 boolean isCascadable(Object traversableObject, javax.validation.Path.Node traversableProperty, Class<?> rootBeanType, javax.validation.Path pathToTraversableObject, ElementType elementType)
           
 boolean isReachable(Object traversableObject, javax.validation.Path.Node traversableProperty, Class<?> rootBeanType, javax.validation.Path pathToTraversableObject, ElementType elementType)
           
 boolean isTraversable(Set<org.hibernate.jsr303.tck.tests.traversableresolver.SnifferTraversableResolver.Call> calls, Set<String> paths, org.hibernate.jsr303.tck.tests.traversableresolver.SnifferTraversableResolver.Call call, String traversableProperty, String pathToTraversableObject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SnifferTraversableResolver

public SnifferTraversableResolver(Suit suit)
Method Detail

getReachPaths

public Set<String> getReachPaths()

getCascadePaths

public Set<String> getCascadePaths()

isTraversable

public boolean isTraversable(Set<org.hibernate.jsr303.tck.tests.traversableresolver.SnifferTraversableResolver.Call> calls,
                             Set<String> paths,
                             org.hibernate.jsr303.tck.tests.traversableresolver.SnifferTraversableResolver.Call call,
                             String traversableProperty,
                             String pathToTraversableObject)

isReachable

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

isCascadable

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


Copyright © 2008-2011. All Rights Reserved.