public class DocumentSearchServiceImpl extends Object implements org.kuali.rice.kew.docsearch.service.DocumentSearchService
| Constructor and Description | 
|---|
| DocumentSearchServiceImpl() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | addAbbreviatedMultiValuedString(Map<String,String> abbreviatedStringMap,
                                                              String label,
                                                              Collection<? extends Object> values) | 
| protected void | addAbbreviatedRangeString(Map<String,String> abbreviatedStringMap,
                                                  String label,
                                                  org.joda.time.DateTime dateFrom,
                                                  org.joda.time.DateTime dateTo) | 
| protected void | addAbbreviatedString(Map<String,String> abbreviatedStringMap,
                                        String label,
                                        String value) | 
| protected org.kuali.rice.kew.api.document.search.DocumentSearchCriteria | applyCriteriaCustomizations(org.kuali.rice.kew.doctype.bo.DocumentType documentType,
                                                      org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria)Applies any document type-specific customizations to the lookup criteria. | 
| protected org.kuali.rice.kew.api.document.search.DocumentSearchCriteria | applyCriteriaDefaults(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria) | 
| protected void | applyResultCustomization(org.kuali.rice.kew.api.document.search.DocumentSearchResult.Builder result,
                                                org.kuali.rice.kew.framework.document.search.DocumentSearchResultValue value) | 
| org.kuali.rice.kew.api.document.search.DocumentSearchCriteria | clearCriteria(org.kuali.rice.kew.doctype.bo.DocumentType documentType,
                          org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria) | 
| void | clearNamedSearches(String principalId) | 
| protected org.kuali.rice.kew.api.document.search.DocumentSearchCriteria.Builder | createEmptyComparisonCriteria(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria) | 
| protected List<org.kuali.rice.core.api.uif.RemotableAttributeField> | determineSearchFields(org.kuali.rice.kew.doctype.bo.DocumentType documentType) | 
| protected org.kuali.rice.kew.api.document.search.DocumentSearchCriteria | getCriteriaFromSavedSearch(org.kuali.rice.kew.useroptions.UserOptions savedSearch) | 
| static org.kuali.rice.kns.service.DataDictionaryService | getDataDictionaryService() | 
| static org.kuali.rice.kns.service.DictionaryValidationService | getDictionaryValidationService() | 
| protected org.kuali.rice.kew.docsearch.DocumentSearchCustomizationMediator | getDocumentSearchCustomizationMediator() | 
| int | getFetchMoreIterationLimit() | 
| org.kuali.rice.core.api.config.property.ConfigurationService | getKualiConfigurationService() | 
| int | getMaxResultCap(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria) | 
| List<org.kuali.rice.core.api.util.KeyValue> | getMostRecentSearches(String principalId) | 
| org.kuali.rice.kew.api.document.search.DocumentSearchCriteria | getNamedSearchCriteria(String principalId,
                                            String searchName) | 
| List<org.kuali.rice.core.api.util.KeyValue> | getNamedSearches(String principalId) | 
| protected String | getSavedSearchAbbreviatedString(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria) | 
| org.kuali.rice.kew.api.document.search.DocumentSearchCriteria | getSavedSearchCriteria(String principalId,
                                            String searchName) | 
| org.kuali.rice.kew.impl.document.search.DocumentSearchGenerator | getStandardDocumentSearchGenerator() | 
| org.kuali.rice.kew.api.document.search.DocumentSearchResults | lookupDocuments(String principalId,
                              org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria) | 
| void | setDocumentSearchCustomizationMediator(org.kuali.rice.kew.docsearch.DocumentSearchCustomizationMediator documentSearchCustomizationMediator) | 
| void | setDocumentSearchDAO(org.kuali.rice.kew.docsearch.dao.DocumentSearchDAO docSearchDao) | 
| void | setUserOptionsService(org.kuali.rice.kew.useroptions.UserOptionsService userOptionsService) | 
| void | validateDocumentSearchCriteria(org.kuali.rice.kew.impl.document.search.DocumentSearchGenerator docSearchGenerator,
                                                            org.kuali.rice.kew.api.document.search.DocumentSearchCriteria.Builder criteria) | 
| protected List<org.kuali.rice.kew.exception.WorkflowServiceError> | validateWorkflowDocumentSearchCriteria(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria.Builder criteria) | 
public DocumentSearchServiceImpl()
public void setDocumentSearchDAO(org.kuali.rice.kew.docsearch.dao.DocumentSearchDAO docSearchDao)
public void setUserOptionsService(org.kuali.rice.kew.useroptions.UserOptionsService userOptionsService)
public void setDocumentSearchCustomizationMediator(org.kuali.rice.kew.docsearch.DocumentSearchCustomizationMediator documentSearchCustomizationMediator)
protected org.kuali.rice.kew.docsearch.DocumentSearchCustomizationMediator getDocumentSearchCustomizationMediator()
public void clearNamedSearches(String principalId)
clearNamedSearches in interface org.kuali.rice.kew.docsearch.service.DocumentSearchServicepublic org.kuali.rice.kew.api.document.search.DocumentSearchCriteria getNamedSearchCriteria(String principalId, String searchName)
getNamedSearchCriteria in interface org.kuali.rice.kew.docsearch.service.DocumentSearchServicepublic org.kuali.rice.kew.api.document.search.DocumentSearchCriteria getSavedSearchCriteria(String principalId, String searchName)
getSavedSearchCriteria in interface org.kuali.rice.kew.docsearch.service.DocumentSearchServiceprotected org.kuali.rice.kew.api.document.search.DocumentSearchCriteria getCriteriaFromSavedSearch(org.kuali.rice.kew.useroptions.UserOptions savedSearch)
public org.kuali.rice.kew.api.document.search.DocumentSearchResults lookupDocuments(String principalId, org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria)
lookupDocuments in interface org.kuali.rice.kew.docsearch.service.DocumentSearchServiceprotected void applyResultCustomization(org.kuali.rice.kew.api.document.search.DocumentSearchResult.Builder result, org.kuali.rice.kew.framework.document.search.DocumentSearchResultValue value)
protected org.kuali.rice.kew.api.document.search.DocumentSearchCriteria applyCriteriaCustomizations(org.kuali.rice.kew.doctype.bo.DocumentType documentType, org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria)
protected org.kuali.rice.kew.api.document.search.DocumentSearchCriteria applyCriteriaDefaults(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria)
protected org.kuali.rice.kew.api.document.search.DocumentSearchCriteria.Builder createEmptyComparisonCriteria(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria)
protected List<org.kuali.rice.core.api.uif.RemotableAttributeField> determineSearchFields(org.kuali.rice.kew.doctype.bo.DocumentType documentType)
public org.kuali.rice.kew.impl.document.search.DocumentSearchGenerator getStandardDocumentSearchGenerator()
getStandardDocumentSearchGenerator in interface org.kuali.rice.kew.docsearch.service.DocumentSearchServicepublic void validateDocumentSearchCriteria(org.kuali.rice.kew.impl.document.search.DocumentSearchGenerator docSearchGenerator, org.kuali.rice.kew.api.document.search.DocumentSearchCriteria.Builder criteria)
validateDocumentSearchCriteria in interface org.kuali.rice.kew.docsearch.service.DocumentSearchServiceprotected List<org.kuali.rice.kew.exception.WorkflowServiceError> validateWorkflowDocumentSearchCriteria(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria.Builder criteria)
public static org.kuali.rice.kns.service.DictionaryValidationService getDictionaryValidationService()
public static org.kuali.rice.kns.service.DataDictionaryService getDataDictionaryService()
public List<org.kuali.rice.core.api.util.KeyValue> getNamedSearches(String principalId)
getNamedSearches in interface org.kuali.rice.kew.docsearch.service.DocumentSearchServicepublic List<org.kuali.rice.core.api.util.KeyValue> getMostRecentSearches(String principalId)
getMostRecentSearches in interface org.kuali.rice.kew.docsearch.service.DocumentSearchServicepublic org.kuali.rice.kew.api.document.search.DocumentSearchCriteria clearCriteria(org.kuali.rice.kew.doctype.bo.DocumentType documentType, org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria)
clearCriteria in interface org.kuali.rice.kew.docsearch.service.DocumentSearchServiceprotected String getSavedSearchAbbreviatedString(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria)
protected void addAbbreviatedString(Map<String,String> abbreviatedStringMap, String label, String value)
protected void addAbbreviatedMultiValuedString(Map<String,String> abbreviatedStringMap, String label, Collection<? extends Object> values)
protected void addAbbreviatedRangeString(Map<String,String> abbreviatedStringMap, String label, org.joda.time.DateTime dateFrom, org.joda.time.DateTime dateTo)
public org.kuali.rice.core.api.config.property.ConfigurationService getKualiConfigurationService()
public int getMaxResultCap(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria criteria)
getMaxResultCap in interface org.kuali.rice.kew.docsearch.service.DocumentSearchServicepublic int getFetchMoreIterationLimit()
getFetchMoreIterationLimit in interface org.kuali.rice.kew.docsearch.service.DocumentSearchServiceCopyright © 2004–2015 The Kuali Foundation. All rights reserved.