org.kuali.rice.kew.impl.document.search
Interface DocumentSearchGenerator

All Known Implementing Classes:
DocumentSearchGeneratorImpl

public interface DocumentSearchGenerator

Handles various functions related to generation and processing of document searches.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 DocumentSearchCriteria clearSearch(DocumentSearchCriteria criteria)
           
 String generateSearchSql(DocumentSearchCriteria criteria, List<RemotableAttributeField> searchFields)
           
 DocumentSearchResults.Builder processResultSet(DocumentSearchCriteria criteria, boolean criteriaModified, Statement searchAttributeStatement, ResultSet resultSet, int actualMaxResults, int fetchLimit)
           
 List<RemotableAttributeError> validateSearchableAttributes(DocumentSearchCriteria.Builder criteria)
           
 

Method Detail

validateSearchableAttributes

List<RemotableAttributeError> validateSearchableAttributes(DocumentSearchCriteria.Builder criteria)

generateSearchSql

String generateSearchSql(DocumentSearchCriteria criteria,
                         List<RemotableAttributeField> searchFields)

processResultSet

DocumentSearchResults.Builder processResultSet(DocumentSearchCriteria criteria,
                                               boolean criteriaModified,
                                               Statement searchAttributeStatement,
                                               ResultSet resultSet,
                                               int actualMaxResults,
                                               int fetchLimit)
                                               throws SQLException
Throws:
SQLException

clearSearch

DocumentSearchCriteria clearSearch(DocumentSearchCriteria criteria)


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.