Class DocumentSearchDAOJdbcImpl

java.lang.Object
org.kuali.rice.kew.docsearch.dao.impl.DocumentSearchDAOJdbcImpl
All Implemented Interfaces:
DocumentSearchDAO

public class DocumentSearchDAOJdbcImpl extends Object implements DocumentSearchDAO
Spring JdbcTemplate implementation of DocumentSearchDAO
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Field Details

    • LOG

      public static final org.apache.logging.log4j.Logger LOG
  • Constructor Details

    • DocumentSearchDAOJdbcImpl

      public DocumentSearchDAOJdbcImpl()
  • Method Details

    • setDataSource

      public void setDataSource(DataSource dataSource)
    • findDocuments

      public org.kuali.rice.kew.api.document.search.DocumentSearchResults.Builder findDocuments(DocumentSearchGenerator documentSearchGenerator, org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria, boolean criteriaModified, List<org.kuali.rice.core.api.uif.RemotableAttributeField> searchFields)
      Specified by:
      findDocuments in interface DocumentSearchDAO
    • getMaxResultCap

      public int getMaxResultCap(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria)
      Returns the maximum number of results that should be returned from the document search.
      Specified by:
      getMaxResultCap in interface DocumentSearchDAO
      Parameters:
      criteria - the criteria in which to check for a max results value
      Returns:
      the maximum number of results that should be returned from a document search
    • getFetchMoreIterationLimit

      public int getFetchMoreIterationLimit()
      Specified by:
      getFetchMoreIterationLimit in interface DocumentSearchDAO