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 }