Class DocumentSearchCustomizerBase
java.lang.Object
org.kuali.rice.kew.framework.document.search.DocumentSearchCustomizerBase
- All Implemented Interfaces:
DocumentSearchCustomizer
- Direct Known Subclasses:
NullDocumentSearchCustomizer
public abstract class DocumentSearchCustomizerBase
extends Object
implements DocumentSearchCustomizer
An abstract implementation of a
DocumentSearchCustomizer which classes can extend from and override the
individual methods that they require in order to perform desired customization. All of the base method
implementations in this class perform the default operation of doing no customization.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.kuali.rice.kew.api.document.search.DocumentSearchCriteriacustomizeClearCriteria(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria documentSearchCriteria) Always returns a null reference which instructs the document search framework that custom criteria clearing was not performed.org.kuali.rice.kew.api.document.search.DocumentSearchCriteriacustomizeCriteria(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria documentSearchCriteria) Always returns a null reference which instructs the document search framework that the criteria was not customized.customizeResults(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria documentSearchCriteria, List<org.kuali.rice.kew.api.document.search.DocumentSearchResult> defaultResults) Always returns a null reference which instructs the document search framework that the customization of results was not performed.customizeResultSetConfiguration(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria documentSearchCriteria) Always returns a null reference which instructs the document search framework that the customization of result set fields was not performed.booleanisCustomizeClearCriteriaEnabled(String documentTypeName) Always returns false indicating that criteria clearing customization is disabled and should not be performed.booleanisCustomizeCriteriaEnabled(String documentTypeName) Always returns false indicating that criteria customization is disabled and should not be performed.booleanisCustomizeResultsEnabled(String documentTypeName) Always returns false indicating that results customization is disabled and should not be performed.booleanisCustomizeResultSetFieldsEnabled(String documentTypeName) Always returns false indicating that result set field customization is disabled and should not be performed.
-
Constructor Details
-
DocumentSearchCustomizerBase
public DocumentSearchCustomizerBase()
-
-
Method Details
-
customizeCriteria
public org.kuali.rice.kew.api.document.search.DocumentSearchCriteria customizeCriteria(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria documentSearchCriteria) Always returns a null reference which instructs the document search framework that the criteria was not customized.- Specified by:
customizeCriteriain interfaceDocumentSearchCustomizer- Parameters:
documentSearchCriteria- the criteria on which to perform customization- Returns:
- a null reference indicating that no customization was performed
-
customizeClearCriteria
public org.kuali.rice.kew.api.document.search.DocumentSearchCriteria customizeClearCriteria(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria documentSearchCriteria) Always returns a null reference which instructs the document search framework that custom criteria clearing was not performed.- Specified by:
customizeClearCriteriain interfaceDocumentSearchCustomizer- Parameters:
documentSearchCriteria- the criteria on which to perform a customized clear- Returns:
- a null reference indicating that no customization was performed
-
customizeResults
public DocumentSearchResultValues customizeResults(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria documentSearchCriteria, List<org.kuali.rice.kew.api.document.search.DocumentSearchResult> defaultResults) Always returns a null reference which instructs the document search framework that the customization of results was not performed.- Specified by:
customizeResultsin interfaceDocumentSearchCustomizer- Parameters:
documentSearchCriteria- the search criteriadefaultResults- the results obtained when executing the search- Returns:
- a null reference indicating that no customization was performed
-
customizeResultSetConfiguration
public DocumentSearchResultSetConfiguration customizeResultSetConfiguration(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria documentSearchCriteria) Always returns a null reference which instructs the document search framework that the customization of result set fields was not performed.- Specified by:
customizeResultSetConfigurationin interfaceDocumentSearchCustomizer- Parameters:
documentSearchCriteria- the search criteria- Returns:
- a null reference indicating that no customization was performed
-
isCustomizeCriteriaEnabled
Always returns false indicating that criteria customization is disabled and should not be performed.- Specified by:
isCustomizeCriteriaEnabledin interfaceDocumentSearchCustomizer- Parameters:
documentTypeName- the name of the document type under consideration- Returns:
- false to indicate that no customization should be performed
-
isCustomizeClearCriteriaEnabled
Always returns false indicating that criteria clearing customization is disabled and should not be performed.- Specified by:
isCustomizeClearCriteriaEnabledin interfaceDocumentSearchCustomizer- Parameters:
documentTypeName- the name of the document type under consideration- Returns:
- false to indicate that no customization should be performed
-
isCustomizeResultsEnabled
Always returns false indicating that results customization is disabled and should not be performed.- Specified by:
isCustomizeResultsEnabledin interfaceDocumentSearchCustomizer- Parameters:
documentTypeName- the name of the document type under consideration- Returns:
- false to indicate that no customization should be performed
-
isCustomizeResultSetFieldsEnabled
Always returns false indicating that result set field customization is disabled and should not be performed.- Specified by:
isCustomizeResultSetFieldsEnabledin interfaceDocumentSearchCustomizer- Parameters:
documentTypeName- the name of the document type under consideration- Returns:
- false to indicate that no customization should be performed
-