org.kuali.kfs.sys.document.workflow
Class KFSDocumentSearchResultProcessor

java.lang.Object
  extended by org.kuali.rice.kew.docsearch.StandardDocumentSearchResultProcessor
      extended by org.kuali.kfs.sys.document.workflow.KFSDocumentSearchResultProcessor
All Implemented Interfaces:
org.kuali.rice.kew.docsearch.DocumentSearchResultProcessor

public class KFSDocumentSearchResultProcessor
extends org.kuali.rice.kew.docsearch.StandardDocumentSearchResultProcessor


Nested Class Summary
 
Nested classes/interfaces inherited from class org.kuali.rice.kew.docsearch.StandardDocumentSearchResultProcessor
org.kuali.rice.kew.docsearch.StandardDocumentSearchResultProcessor.DisplayValues
 
Constructor Summary
KFSDocumentSearchResultProcessor()
           
 
Method Summary
 List<org.kuali.rice.kns.web.ui.Column> constructColumnList(org.kuali.rice.kew.docsearch.DocSearchCriteriaDTO criteria, List<org.kuali.rice.kew.docsearch.DocSearchDTO> docSearchResultRows)
           
 List<org.kuali.rice.kns.web.ui.Column> getAndSetUpCustomDisplayColumns(org.kuali.rice.kew.docsearch.DocSearchCriteriaDTO criteria)
           
protected  List<org.kuali.rice.kns.web.ui.Column> getCustomDisplayColumns(org.kuali.rice.kew.docsearch.DocSearchCriteriaDTO criteria)
          Checks the Data Dictionary to verify the visibility of the fields and adds them to the result.
protected  org.kuali.rice.kns.datadictionary.DocumentEntry getDocumentEntry(org.kuali.rice.kew.doctype.bo.DocumentType documentType)
          Retrieves the data dictionary entry for the document being operated on by the given route context
 boolean getOverrideSearchableAttributes()
           
 boolean getShowAllStandardFields()
           
protected  boolean searchUsingDocumentInformationResults()
           
 
Methods inherited from class org.kuali.rice.kew.docsearch.StandardDocumentSearchResultProcessor
addAllCustomColumns, addColumnUsingKey, addColumnUsingKey, addColumnUsingKey, addColumnUsingKey, addCustomColumn, addCustomStandardCriteriaColumns, addDocStatusColumn, addRouteHeaderIdColumn, addRouteLogColumn, addSearchableAttributeColumnsBasedOnFields, addSearchableAttributeColumnsNoOverrides, addSearchableAttributeColumnUsingKey, addSearchableAttributeColumnUsingKey, addStandardSearchColumns, constructColumnUsingKey, constructLabelsByKey, constructSortableByKey, constructSortableColumnByKey, generateSearchResult, generateSearchResult, getCustomDisplayColumns, getDocHandlerUrlPrefix, getDocHandlerUrlSuffix, getDocumentType, getFields, getFields, getInitiatorFieldDisplayValue, getLabelsByKey, getRouteHeaderIdFieldDisplayValue, getRouteLogFieldDisplayValue, getSearchableAttributeByFieldName, getSearchCriteria, getSearchingUser, getSortableByKey, getSortableColumnByKey, getSortValuesMap, getValueEncodedWithDocHandlerUrl, isDocumentHandlerPopup, isProcessFinalResults, isRouteLogPopup, processIntoFinalResults, setProcessFinalResults, setSearchCriteria, setSearchingUser, setUpCustomDisplayColumns
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KFSDocumentSearchResultProcessor

public KFSDocumentSearchResultProcessor()
Method Detail

constructColumnList

public List<org.kuali.rice.kns.web.ui.Column> constructColumnList(org.kuali.rice.kew.docsearch.DocSearchCriteriaDTO criteria,
                                                                  List<org.kuali.rice.kew.docsearch.DocSearchDTO> docSearchResultRows)
Overrides:
constructColumnList in class org.kuali.rice.kew.docsearch.StandardDocumentSearchResultProcessor

getCustomDisplayColumns

protected List<org.kuali.rice.kns.web.ui.Column> getCustomDisplayColumns(org.kuali.rice.kew.docsearch.DocSearchCriteriaDTO criteria)
Checks the Data Dictionary to verify the visibility of the fields and adds them to the result.

Parameters:
criteria - used to get DocumentEntry
Returns:
List of DocumentSearchColumns to be displayed

getAndSetUpCustomDisplayColumns

public List<org.kuali.rice.kns.web.ui.Column> getAndSetUpCustomDisplayColumns(org.kuali.rice.kew.docsearch.DocSearchCriteriaDTO criteria)
Overrides:
getAndSetUpCustomDisplayColumns in class org.kuali.rice.kew.docsearch.StandardDocumentSearchResultProcessor

getDocumentEntry

protected org.kuali.rice.kns.datadictionary.DocumentEntry getDocumentEntry(org.kuali.rice.kew.doctype.bo.DocumentType documentType)
Retrieves the data dictionary entry for the document being operated on by the given route context

Parameters:
context - the current route context
Returns:
the data dictionary document entry

getShowAllStandardFields

public boolean getShowAllStandardFields()
Overrides:
getShowAllStandardFields in class org.kuali.rice.kew.docsearch.StandardDocumentSearchResultProcessor

getOverrideSearchableAttributes

public boolean getOverrideSearchableAttributes()
Overrides:
getOverrideSearchableAttributes in class org.kuali.rice.kew.docsearch.StandardDocumentSearchResultProcessor

searchUsingDocumentInformationResults

protected boolean searchUsingDocumentInformationResults()


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