View Javadoc

1   package org.kuali.rice.kew.framework.document.lookup;
2   
3   import java.util.List;
4   
5   /**
6    * Defines the contract for an object containing result values that are used to customize document lookup results.
7    * Defines a set of additional custom values for document lookup results that can be defined and returned by an
8    * application which is customizing the document lookup for a specific document type.
9    *
10   * @author Kuali Rice Team (rice.collab@kuali.org)
11   */
12  public interface DocumentLookupResultValuesContract {
13  
14      /**
15       * Returns an unmodifiable list of the result values, one for each customized document.
16       *
17       * @return the list of customized document lookup result values, will never be null but may be empty
18       */
19      List<? extends DocumentLookupResultValueContract> getResultValues();
20  
21  }