org.kuali.rice.kew.framework.document.search
Class DocumentSearchCriteriaConfiguration

java.lang.Object
  extended by org.kuali.rice.core.api.mo.AbstractDataTransferObject
      extended by org.kuali.rice.kew.framework.document.search.DocumentSearchCriteriaConfiguration
All Implemented Interfaces:
Serializable, ModelObjectBasic, ModelObjectComplete, DocumentSearchCriteriaConfigurationContract

public final class DocumentSearchCriteriaConfiguration
extends 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:
Serialized Form

Nested Class Summary
static class DocumentSearchCriteriaConfiguration.Builder
          A builder which can be used to construct DocumentSearchCriteriaConfiguration instances.
 
Method Summary
 List<RemotableAttributeField> getFlattenedSearchAttributeFields()
           
 List<AttributeFields> getSearchAttributeFields()
          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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

getSearchAttributeFields

public List<AttributeFields> getSearchAttributeFields()
Description copied from interface: DocumentSearchCriteriaConfigurationContract
Returns the additional attribute fields that should be included as part of the document search criteria on the document search user interface.

Specified by:
getSearchAttributeFields in interface DocumentSearchCriteriaConfigurationContract
Returns:
the search attribute fields that are part of this configuration

getFlattenedSearchAttributeFields

public List<RemotableAttributeField> getFlattenedSearchAttributeFields()


Copyright © 2005–2015 The Kuali Foundation. All rights reserved.