org.LexGrid.LexBIG.caCore.dao.orm.translators
Class SDKCQLToDetachedCriteria

java.lang.Object
  extended by org.LexGrid.LexBIG.caCore.dao.orm.translators.SDKCQLToDetachedCriteria

public class SDKCQLToDetachedCriteria
extends Object


Constructor Summary
SDKCQLToDetachedCriteria()
           
 
Method Summary
private  org.hibernate.criterion.Criterion processAssociation(gov.nih.nci.system.query.cql.CQLAssociation assoc, String alias, org.hibernate.criterion.DetachedCriteria criteria, String parentClass)
           
private  org.hibernate.criterion.Criterion processAttribute(gov.nih.nci.system.query.cql.CQLAttribute att, String parentAlias)
           
private  org.hibernate.criterion.Criterion processGroup(gov.nih.nci.system.query.cql.CQLGroup group, String alias, org.hibernate.criterion.DetachedCriteria criteria, String parentClass)
           
 org.hibernate.criterion.DetachedCriteria translate(gov.nih.nci.system.query.cql.CQLQuery query)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SDKCQLToDetachedCriteria

public SDKCQLToDetachedCriteria()
Method Detail

translate

public org.hibernate.criterion.DetachedCriteria translate(gov.nih.nci.system.query.cql.CQLQuery query)
                                                   throws TranslationException
Throws:
TranslationException

processGroup

private org.hibernate.criterion.Criterion processGroup(gov.nih.nci.system.query.cql.CQLGroup group,
                                                       String alias,
                                                       org.hibernate.criterion.DetachedCriteria criteria,
                                                       String parentClass)
                                                throws TranslationException
Throws:
TranslationException

processAttribute

private org.hibernate.criterion.Criterion processAttribute(gov.nih.nci.system.query.cql.CQLAttribute att,
                                                           String parentAlias)

processAssociation

private org.hibernate.criterion.Criterion processAssociation(gov.nih.nci.system.query.cql.CQLAssociation assoc,
                                                             String alias,
                                                             org.hibernate.criterion.DetachedCriteria criteria,
                                                             String parentClass)
                                                      throws TranslationException
Throws:
TranslationException