|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.kew.framework.document.search.DocumentSearchResultSetConfiguration
public final class DocumentSearchResultSetConfiguration
An immutable data transfer object implementation of the DocumentSearchResultSetConfigurationContract.
Instances of this class should be constructed using the nested DocumentSearchResultSetConfiguration.Builder class.
| Nested Class Summary | |
|---|---|
static class |
DocumentSearchResultSetConfiguration.Builder
A builder which can be used to construct DocumentSearchResultSetConfiguration instances. |
| Method Summary | |
|---|---|
List<RemotableAttributeField> |
getAdditionalAttributeFields()
Gets attribute field definitions for additional attributes that may be displayed in the result set. |
List<String> |
getCustomFieldNamesToAdd()
Returns a list of field names of custom fields representing document attributes which should be added to the result set. |
List<StandardResultField> |
getStandardResultFieldsToRemove()
Returns a list of the standard (built-in) document search result fields which should not be displayed in the result set. |
boolean |
isOverrideSearchableAttributes()
Returns true if the custom field names returned by DocumentSearchResultSetConfigurationContract.getCustomFieldNamesToAdd() should be used to define
the order of searchable attributes as well as additional custom additional fields. |
| 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 |
|---|
public boolean isOverrideSearchableAttributes()
DocumentSearchResultSetConfigurationContractDocumentSearchResultSetConfigurationContract.getCustomFieldNamesToAdd() should be used to define
the order of searchable attributes as well as additional custom additional fields. Returns false if any
searchable attribute values should be included in the result set according to their existing configuration.
isOverrideSearchableAttributes in interface DocumentSearchResultSetConfigurationContractpublic List<String> getCustomFieldNamesToAdd()
DocumentSearchResultSetConfigurationContractDocumentSearchResultSetConfigurationContract.getAdditionalAttributeFields() or also fields
defined as part of a SearchableAttribute (see isOverrideSearchableAttributes()).
getCustomFieldNamesToAdd in interface DocumentSearchResultSetConfigurationContractpublic List<StandardResultField> getStandardResultFieldsToRemove()
DocumentSearchResultSetConfigurationContract
getStandardResultFieldsToRemove in interface DocumentSearchResultSetConfigurationContractpublic List<RemotableAttributeField> getAdditionalAttributeFields()
DocumentSearchResultSetConfigurationContractDocumentSearchResultSetConfigurationContract.getCustomFieldNamesToAdd().
getAdditionalAttributeFields in interface DocumentSearchResultSetConfigurationContract
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||