Class DocumentSearchCustomizationHandlerServiceImpl

java.lang.Object
org.kuali.rice.kew.docsearch.DocumentSearchCustomizationHandlerServiceImpl
All Implemented Interfaces:
org.kuali.rice.kew.framework.document.search.DocumentSearchCustomizationHandlerService

public class DocumentSearchCustomizationHandlerServiceImpl extends Object implements org.kuali.rice.kew.framework.document.search.DocumentSearchCustomizationHandlerService
TODO...
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Details

    • DocumentSearchCustomizationHandlerServiceImpl

      public DocumentSearchCustomizationHandlerServiceImpl()
  • Method Details

    • getDocumentSearchConfiguration

      public org.kuali.rice.kew.framework.document.search.DocumentSearchCriteriaConfiguration getDocumentSearchConfiguration(String documentTypeName, List<String> searchableAttributeNames)
      Specified by:
      getDocumentSearchConfiguration in interface org.kuali.rice.kew.framework.document.search.DocumentSearchCustomizationHandlerService
    • validateCriteria

      public List<org.kuali.rice.core.api.uif.RemotableAttributeError> validateCriteria(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria documentSearchCriteria, List<String> searchableAttributeNames)
      Specified by:
      validateCriteria in interface org.kuali.rice.kew.framework.document.search.DocumentSearchCustomizationHandlerService
    • customizeCriteria

      public org.kuali.rice.kew.api.document.search.DocumentSearchCriteria customizeCriteria(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria documentSearchCriteria, String customizerName) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      customizeCriteria in interface org.kuali.rice.kew.framework.document.search.DocumentSearchCustomizationHandlerService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • customizeClearCriteria

      public org.kuali.rice.kew.api.document.search.DocumentSearchCriteria customizeClearCriteria(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria documentSearchCriteria, String customizerName) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      customizeClearCriteria in interface org.kuali.rice.kew.framework.document.search.DocumentSearchCustomizationHandlerService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • customizeResults

      public org.kuali.rice.kew.framework.document.search.DocumentSearchResultValues customizeResults(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria documentSearchCriteria, List<org.kuali.rice.kew.api.document.search.DocumentSearchResult> defaultResults, String customizerName) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      customizeResults in interface org.kuali.rice.kew.framework.document.search.DocumentSearchCustomizationHandlerService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • customizeResultSetConfiguration

      public org.kuali.rice.kew.framework.document.search.DocumentSearchResultSetConfiguration customizeResultSetConfiguration(org.kuali.rice.kew.api.document.search.DocumentSearchCriteria documentSearchCriteria, String customizerName) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      customizeResultSetConfiguration in interface org.kuali.rice.kew.framework.document.search.DocumentSearchCustomizationHandlerService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • getEnabledCustomizations

      public Set<org.kuali.rice.kew.framework.document.search.DocumentSearchCustomization> getEnabledCustomizations(String documentTypeName, String customizerName) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Specified by:
      getEnabledCustomizations in interface org.kuali.rice.kew.framework.document.search.DocumentSearchCustomizationHandlerService
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • getExtensionRepositoryService

      protected org.kuali.rice.kew.api.extension.ExtensionRepositoryService getExtensionRepositoryService()
    • setExtensionRepositoryService

      public void setExtensionRepositoryService(org.kuali.rice.kew.api.extension.ExtensionRepositoryService extensionRepositoryService)