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

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

public class GridCQLToDetachedCriteria
extends Object


Field Summary
private  String CASTOR_UNDERSCORE
           
private  boolean prefixCastorUnderscore
           
 
Constructor Summary
GridCQLToDetachedCriteria()
           
 
Method Summary
private  String addCastorUnderscore(String value)
           
private  org.hibernate.criterion.DetachedCriteria handleQueryOptions(org.hibernate.criterion.DetachedCriteria criteria, gov.nih.nci.cagrid.cqlquery.QueryModifier modifiers)
           
 boolean isPrefixCastorUnderscore()
           
private  org.hibernate.criterion.Criterion processAssociation(gov.nih.nci.cagrid.cqlquery.Association assoc, String alias, org.hibernate.criterion.DetachedCriteria criteria, String parentClass)
           
private  org.hibernate.criterion.Criterion processAttribute(gov.nih.nci.cagrid.cqlquery.Attribute att, String parentAlias)
           
private  org.hibernate.criterion.Criterion processGroup(gov.nih.nci.cagrid.cqlquery.Group group, String alias, org.hibernate.criterion.DetachedCriteria criteria, String parentClass)
           
 void setPrefixCastorUnderscore(boolean prefixCastorUnderscore)
           
 org.hibernate.criterion.DetachedCriteria translate(gov.nih.nci.cagrid.cqlquery.CQLQuery query)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CASTOR_UNDERSCORE

private final String CASTOR_UNDERSCORE
See Also:
Constant Field Values

prefixCastorUnderscore

private boolean prefixCastorUnderscore
Constructor Detail

GridCQLToDetachedCriteria

public GridCQLToDetachedCriteria()
Method Detail

translate

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

handleQueryOptions

private org.hibernate.criterion.DetachedCriteria handleQueryOptions(org.hibernate.criterion.DetachedCriteria criteria,
                                                                    gov.nih.nci.cagrid.cqlquery.QueryModifier modifiers)

processGroup

private org.hibernate.criterion.Criterion processGroup(gov.nih.nci.cagrid.cqlquery.Group group,
                                                       String alias,
                                                       org.hibernate.criterion.DetachedCriteria criteria,
                                                       String parentClass)
                                                throws TranslationException
Throws:
TranslationException

processAttribute

private org.hibernate.criterion.Criterion processAttribute(gov.nih.nci.cagrid.cqlquery.Attribute att,
                                                           String parentAlias)

processAssociation

private org.hibernate.criterion.Criterion processAssociation(gov.nih.nci.cagrid.cqlquery.Association assoc,
                                                             String alias,
                                                             org.hibernate.criterion.DetachedCriteria criteria,
                                                             String parentClass)
                                                      throws TranslationException
Throws:
TranslationException

addCastorUnderscore

private String addCastorUnderscore(String value)

isPrefixCastorUnderscore

public boolean isPrefixCastorUnderscore()

setPrefixCastorUnderscore

public void setPrefixCastorUnderscore(boolean prefixCastorUnderscore)