ome.services.query
Class Hierarchy

java.lang.Object
  extended by ome.services.query.Hierarchy

public class Hierarchy
extends Object

single-point of entry for walking of OME container hierarchies.

Since:
OMERO 3.0
Author:
Josh Moore, josh at glencoesoftware.com

Constructor Summary
Hierarchy()
           
 
Method Summary
static org.hibernate.Criteria[] fetchChildren(org.hibernate.Criteria c, Class klass, int stopDepth)
           
static org.hibernate.Criteria[] fetchParents(org.hibernate.Criteria c, Class klass, int stopDepth)
           
static org.hibernate.transform.ResultTransformer getChildTransformer(Class klass)
           
static org.hibernate.transform.ResultTransformer getParentTransformer(Class klass)
           
static org.hibernate.Criteria[] joinChildren(org.hibernate.Criteria c, Class klass, int stopDepth)
           
static org.hibernate.Criteria[] joinParents(org.hibernate.Criteria c, Class klass, int stopDepth)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Hierarchy

public Hierarchy()
Method Detail

fetchParents

public static org.hibernate.Criteria[] fetchParents(org.hibernate.Criteria c,
                                                    Class klass,
                                                    int stopDepth)

fetchChildren

public static org.hibernate.Criteria[] fetchChildren(org.hibernate.Criteria c,
                                                     Class klass,
                                                     int stopDepth)

joinParents

public static org.hibernate.Criteria[] joinParents(org.hibernate.Criteria c,
                                                   Class klass,
                                                   int stopDepth)

joinChildren

public static org.hibernate.Criteria[] joinChildren(org.hibernate.Criteria c,
                                                    Class klass,
                                                    int stopDepth)

getChildTransformer

public static org.hibernate.transform.ResultTransformer getChildTransformer(Class klass)

getParentTransformer

public static org.hibernate.transform.ResultTransformer getParentTransformer(Class klass)


OmeroJava Api

Version: Beta4.2.1-r8614-Beta4.2-b41

Copyright © 2009 The University of Dundee. All Rights Reserved.