Class DocumentSearchCriteriaConfiguration
java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kew.framework.document.search.DocumentSearchCriteriaConfiguration
- All Implemented Interfaces:
Serializable,org.kuali.rice.core.api.mo.ModelObjectBasic,org.kuali.rice.core.api.mo.ModelObjectComplete,DocumentSearchCriteriaConfigurationContract
public final class DocumentSearchCriteriaConfiguration
extends org.kuali.rice.core.api.mo.AbstractDataTransferObject
implements DocumentSearchCriteriaConfigurationContract
An immutable data transfer object implementation of the
DocumentSearchCriteriaConfigurationContract.
Instances of this class should be constructed using the nested DocumentSearchCriteriaConfiguration.Builder class.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA builder which can be used to constructDocumentSearchCriteriaConfigurationinstances. -
Method Summary
Modifier and TypeMethodDescriptionList<org.kuali.rice.core.api.uif.RemotableAttributeField> Returns the additional attribute fields that should be included as part of the document search criteria on the document search user interface.Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
-
Method Details
-
getSearchAttributeFields
Description copied from interface:DocumentSearchCriteriaConfigurationContractReturns the additional attribute fields that should be included as part of the document search criteria on the document search user interface.- Specified by:
getSearchAttributeFieldsin interfaceDocumentSearchCriteriaConfigurationContract- Returns:
- the search attribute fields that are part of this configuration
-
getFlattenedSearchAttributeFields
public List<org.kuali.rice.core.api.uif.RemotableAttributeField> getFlattenedSearchAttributeFields()
-