Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.roller.business.persistence.hibernate
Class HibernateQueryFactory  view HibernateQueryFactory download HibernateQueryFactory.java

java.lang.Object
  extended byorg.roller.business.persistence.hibernate.HibernateQueryFactory
All Implemented Interfaces:
org.roller.business.persistence.QueryFactory

public class HibernateQueryFactory
extends java.lang.Object
implements org.roller.business.persistence.QueryFactory

Experimental: Hibernate implementation of query factory.


Field Summary
 HibernateStrategy strategy
           
 
Constructor Summary
HibernateQueryFactory()
           
 
Method Summary
 org.roller.business.persistence.Condition createCondition(org.roller.business.persistence.BooleanOperator operator, java.util.List conditions)
           
 org.roller.business.persistence.Condition createCondition(org.roller.business.persistence.Condition cond1, org.roller.business.persistence.BooleanOperator operator, org.roller.business.persistence.Condition cond2)
           
 org.roller.business.persistence.Condition createCondition(java.lang.String fieldName, org.roller.business.persistence.Operator operator)
           
 org.roller.business.persistence.Condition createCondition(java.lang.String fieldName, org.roller.business.persistence.Operator operator, java.lang.Object value)
           
 org.roller.business.persistence.Query createQuery(java.lang.String className)
           
 void setPersistenceStrategy(HibernateStrategy strategy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

strategy

public HibernateStrategy strategy
Constructor Detail

HibernateQueryFactory

public HibernateQueryFactory()
Method Detail

createQuery

public org.roller.business.persistence.Query createQuery(java.lang.String className)
Specified by:
createQuery in interface org.roller.business.persistence.QueryFactory

createCondition

public org.roller.business.persistence.Condition createCondition(java.lang.String fieldName,
                                                                 org.roller.business.persistence.Operator operator)
Specified by:
createCondition in interface org.roller.business.persistence.QueryFactory

createCondition

public org.roller.business.persistence.Condition createCondition(java.lang.String fieldName,
                                                                 org.roller.business.persistence.Operator operator,
                                                                 java.lang.Object value)
Specified by:
createCondition in interface org.roller.business.persistence.QueryFactory

createCondition

public org.roller.business.persistence.Condition createCondition(org.roller.business.persistence.Condition cond1,
                                                                 org.roller.business.persistence.BooleanOperator operator,
                                                                 org.roller.business.persistence.Condition cond2)
Specified by:
createCondition in interface org.roller.business.persistence.QueryFactory

createCondition

public org.roller.business.persistence.Condition createCondition(org.roller.business.persistence.BooleanOperator operator,
                                                                 java.util.List conditions)
Specified by:
createCondition in interface org.roller.business.persistence.QueryFactory

setPersistenceStrategy

public void setPersistenceStrategy(HibernateStrategy strategy)