| java.lang.Object edu.iu.uis.eden.docsearch.StandardDocumentSearchResultProcessor
All known Subclasses: edu.iu.uis.eden.docsearch.CustomSearchResultProcessor, edu.iu.uis.eden.docsearch.xml.DocumentSearchXMLResultProcessorImpl, org.kuali.workflow.module.purap.docsearch.PurApDocumentSearchResultProcessor,
Method Summary | |
public void | addAllCustomColumns(List<Column> columns, DocSearchCriteriaVO criteria, List<Column> customDisplayColumns) | protected void | addColumnUsingKey(List<Column> columns, String key) | protected void | addColumnUsingKey(List<Column> columns, Map<String, String> displayParameters, String key, String label) | protected void | addColumnUsingKey(List<Column> columns, Map<String, String> displayParameters, String key, Boolean sortable) | protected void | addColumnUsingKey(List<Column> columns, Map<String, String> displayParameters, String key, String label, Boolean sortable) | public void | addCustomColumn(List<Column> columns, Column customColumn) | public void | addCustomStandardCriteriaColumns(List<Column> columns, DocSearchCriteriaVO criteria, List<Column> customDisplayColumns) | public void | addRouteHeaderIdColumn(List<Column> columns) | public void | addRouteLogColumn(List<Column> columns) | protected void | addSearchableAttributeColumnUsingField() | protected void | addSearchableAttributeColumnUsingKey(List<Column> columns, String key, String label, Boolean sortableOverride, Boolean defaultSortable) | protected void | addSearchableAttributeColumnUsingKey(List<Column> columns, Map<String, String> displayParameters, String key, String label, Boolean sortableOverride, Boolean defaultSortable) | protected void | addSearchableAttributeColumnsBasedOnFields(List<Column> columns, DocSearchCriteriaVO criteria, List<String> searchAttributeFieldNames) | public void | addSearchableAttributeColumnsNoOverrides(List<Column> columns, DocSearchCriteriaVO criteria) | public void | addStandardSearchColumns(List<Column> columns) | public List<Column> | constructColumnList(DocSearchCriteriaVO criteria) | protected Column | constructColumnUsingKey(Map<String, String> displayParameters, String key, String label, Boolean sortable) | protected Map<String, String> | constructLabelsByKey() | protected Map<String, Boolean> | constructSortableByKey() | protected Map<String, Boolean> | constructSortableColumnByKey() | public DocumentSearchResult | generateSearchResult(DocSearchVO docSearchVO, List columns) | public KeyValueSort | generateSearchResult(DocSearchVO docSearchVO, Column column, Map<String, Object> sortValuesByColumnKey) | public List<Column> | getCustomDisplayColumns() | protected String | getInitiatorFieldDisplayValue(String fieldLinkTextValue, String initiatorWorkflowId) | public Map<String, String> | getLabelsByKey() | public boolean | getOverrideSearchableAttributes() | protected String | getRouteHeaderIdFieldDisplayValue(String routeHeaderId, boolean isSuperUserSearch) | protected String | getRouteLogFieldDisplayValue(String routeHeaderId) | public DocSearchCriteriaVO | getSearchCriteria() | protected SearchAttributeCriteriaComponent | getSearchableAttributeByFieldName(String name) | public WorkflowUser | getSearchingUser() | public boolean | getShowAllStandardFields() | public Map<String, Boolean> | getSortableByKey() | public Map<String, Boolean> | getSortableColumnByKey() | protected String | getValueEncodedWithDocHandlerUrl(String value, String routeHeaderId, boolean isSuperUserSearch) | public DocumentSearchResultComponents | processIntoFinalResults(List<DocSearchVO> docSearchResultRows, DocSearchCriteriaVO criteria, WorkflowUser user) | public void | setSearchCriteria(DocSearchCriteriaVO searchCriteria) | public void | setSearchingUser(WorkflowUser searchingUser) |
addRouteHeaderIdColumn | public void addRouteHeaderIdColumn(List<Column> columns)(Code) | | |
addSearchableAttributeColumnUsingField | protected void addSearchableAttributeColumnUsingField()(Code) | | |
addStandardSearchColumns | public void addStandardSearchColumns(List<Column> columns)(Code) | | |
constructColumnList | public List<Column> constructColumnList(DocSearchCriteriaVO criteria)(Code) | | Method to construct a list of columns in order of how they should appear in the search results
a list of columns in an ordered list that will be used to generate the final search results |
getInitiatorFieldDisplayValue | protected String getInitiatorFieldDisplayValue(String fieldLinkTextValue, String initiatorWorkflowId)(Code) | | |
getOverrideSearchableAttributes | public boolean getOverrideSearchableAttributes()(Code) | | |
getRouteHeaderIdFieldDisplayValue | protected String getRouteHeaderIdFieldDisplayValue(String routeHeaderId, boolean isSuperUserSearch)(Code) | | |
getRouteLogFieldDisplayValue | protected String getRouteLogFieldDisplayValue(String routeHeaderId)(Code) | | |
getSearchableAttributeByFieldName | protected SearchAttributeCriteriaComponent getSearchableAttributeByFieldName(String name)(Code) | | Convenience method to find a specific searchable attribute
Parameters: name - - name of search attribute savable property name the SearchAttributeCriteriaComponent object related to the given key name or null if component is not found |
getShowAllStandardFields | public boolean getShowAllStandardFields()(Code) | | |
getValueEncodedWithDocHandlerUrl | protected String getValueEncodedWithDocHandlerUrl(String value, String routeHeaderId, boolean isSuperUserSearch)(Code) | | Convenience method to allow child classes to use a custom value string and wrap
that string in the document handler URL
Parameters: value - - the value that will show on screen as the clickable link Parameters: routeHeaderId - - the string value of the route header id the doc handler should point to Parameters: isSuperUserSearch - - boolean indicating whether this search is a super user search or notsee edu.iu.uis.eden.docsearch.DocSearchVO.isUsingSuperUserSearch the fully encoded html for a link using the text from the input parameter 'value' |
setSearchCriteria | public void setSearchCriteria(DocSearchCriteriaVO searchCriteria)(Code) | | Parameters: searchCriteria - the searchCriteria to set |
setSearchingUser | public void setSearchingUser(WorkflowUser searchingUser)(Code) | | Parameters: searchingUser - the searchingUser to set |
|
|