public final class DocumentSearchResultSetConfiguration extends AbstractDataTransferObject implements DocumentSearchResultSetConfigurationContract
DocumentSearchResultSetConfigurationContract
.
Instances of this class should be constructed using the nested DocumentSearchResultSetConfiguration.Builder
class.Modifier and Type | Class and Description |
---|---|
static class |
DocumentSearchResultSetConfiguration.Builder
A builder which can be used to construct
DocumentSearchResultSetConfiguration instances. |
Modifier and Type | Method and Description |
---|---|
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. |
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
public boolean isOverrideSearchableAttributes()
DocumentSearchResultSetConfigurationContract
DocumentSearchResultSetConfigurationContract.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 DocumentSearchResultSetConfigurationContract
public List<String> getCustomFieldNamesToAdd()
DocumentSearchResultSetConfigurationContract
DocumentSearchResultSetConfigurationContract.getAdditionalAttributeFields()
or also fields
defined as part of a SearchableAttribute
(see isOverrideSearchableAttributes()
).getCustomFieldNamesToAdd
in interface DocumentSearchResultSetConfigurationContract
public List<StandardResultField> getStandardResultFieldsToRemove()
DocumentSearchResultSetConfigurationContract
getStandardResultFieldsToRemove
in interface DocumentSearchResultSetConfigurationContract
public List<RemotableAttributeField> getAdditionalAttributeFields()
DocumentSearchResultSetConfigurationContract
DocumentSearchResultSetConfigurationContract.getCustomFieldNamesToAdd()
.getAdditionalAttributeFields
in interface DocumentSearchResultSetConfigurationContract
Copyright © 2005–2014 The Kuali Foundation. All rights reserved.