Class SuffixableQueryByCriteria

java.lang.Object
org.apache.ojb.broker.query.AbstractQueryImpl
org.apache.ojb.broker.query.QueryByCriteria
org.kuali.rice.core.framework.persistence.ojb.SuffixableQueryByCriteria
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.query.Query

@Deprecated public class SuffixableQueryByCriteria extends org.apache.ojb.broker.query.QueryByCriteria
Deprecated.
QueryByCriteria subclass that introduces a suffix that the SqlGenerator should append onto the end of the generated sql statement. This is a hack to introduce select-for-update functionality into OJB so the same ORM/Criteria abstractions can be retained for select-for-update queries. Select for update appears to have been added in the OJB source repository, so maybe a forthcoming release will include this functionality and these kludges can be removed.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
    Deprecated.
     

    Fields inherited from class org.apache.ojb.broker.query.QueryByCriteria

    CRITERIA_SELECT_ALL

    Fields inherited from class org.apache.ojb.broker.query.AbstractQueryImpl

    m_baseClass, m_searchClass

    Fields inherited from interface org.apache.ojb.broker.query.Query

    NO_END_AT_INDEX, NO_START_AT_INDEX, NOT_SCROLLABLE, SCROLLABLE
  • Constructor Summary

    Constructors
    Constructor
    Description
    SuffixableQueryByCriteria(Class classToSearchFrom)
    Deprecated.
     
    SuffixableQueryByCriteria(Class targetClass, org.apache.ojb.broker.query.Criteria criteria)
    Deprecated.
     
    SuffixableQueryByCriteria(Class targetClass, org.apache.ojb.broker.query.Criteria criteria, boolean distinct)
    Deprecated.
     
    SuffixableQueryByCriteria(Class targetClass, org.apache.ojb.broker.query.Criteria whereCriteria, org.apache.ojb.broker.query.Criteria havingCriteria)
    Deprecated.
     
    SuffixableQueryByCriteria(Class targetClass, org.apache.ojb.broker.query.Criteria whereCriteria, org.apache.ojb.broker.query.Criteria havingCriteria, boolean distinct)
    Deprecated.
     
    Deprecated.
     
    SuffixableQueryByCriteria(Object anObject, boolean distinct)
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
     
    void
    Deprecated.
     

    Methods inherited from class org.apache.ojb.broker.query.QueryByCriteria

    addGroupBy, addGroupBy, addGroupBy, addOrderBy, addOrderBy, addOrderBy, addOrderByAscending, addOrderByDescending, addPathClass, addPrefetchedRelationship, getClassesForPath, getCriteria, getGroupBy, getHavingCriteria, getObjectProjectionAttribute, getOrderBy, getOuterJoinPaths, getPathClasses, getPrefetchedRelationships, isDistinct, isPathOuterJoin, setCriteria, setDistinct, setHavingCriteria, setObjectProjectionAttribute, setObjectProjectionAttribute, setPathClass, setPathOuterJoin, toString

    Methods inherited from class org.apache.ojb.broker.query.AbstractQueryImpl

    fullSize, fullSize, getBaseClass, getEndAtIndex, getExampleObject, getFetchSize, getSearchClass, getStartAtIndex, getWithExtents, setEndAtIndex, setFetchSize, setStartAtIndex, setWithExtents, usePaging

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • suffix

      protected String suffix
      Deprecated.
  • Constructor Details

    • SuffixableQueryByCriteria

      public SuffixableQueryByCriteria(Class targetClass, org.apache.ojb.broker.query.Criteria criteria, boolean distinct)
      Deprecated.
    • SuffixableQueryByCriteria

      public SuffixableQueryByCriteria(Class targetClass, org.apache.ojb.broker.query.Criteria whereCriteria, org.apache.ojb.broker.query.Criteria havingCriteria, boolean distinct)
      Deprecated.
    • SuffixableQueryByCriteria

      public SuffixableQueryByCriteria(Class targetClass, org.apache.ojb.broker.query.Criteria whereCriteria, org.apache.ojb.broker.query.Criteria havingCriteria)
      Deprecated.
    • SuffixableQueryByCriteria

      public SuffixableQueryByCriteria(Class targetClass, org.apache.ojb.broker.query.Criteria criteria)
      Deprecated.
    • SuffixableQueryByCriteria

      public SuffixableQueryByCriteria(Class classToSearchFrom)
      Deprecated.
    • SuffixableQueryByCriteria

      public SuffixableQueryByCriteria(Object anObject, boolean distinct)
      Deprecated.
    • SuffixableQueryByCriteria

      public SuffixableQueryByCriteria(Object anObject)
      Deprecated.
  • Method Details

    • setQuerySuffix

      public void setQuerySuffix(String suffix)
      Deprecated.
    • getQuerySuffix

      public String getQuerySuffix()
      Deprecated.