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 }