Name | DocumentSearchResultSetConfiguration | |
---|---|---|
Usage | DocumentSearchCustomizationHandlerService | |
customizeResultSetConfiguration | ||
Type | Complex |
ShortName | Name | Type | Description | Required? | Read only? | Cardinality | XML Attribute? | Implementation Notes |
---|---|---|---|---|---|---|---|---|
overrideSearchableAttributes | Override Searchable Attributes | boolean | Returns true if the custom field names returned by {@link #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. |
Required | One | No | ||
customFieldNamesToAdd | Custom Field Names To Add | StringList | Returns a list of field names of custom fields representing document attributes which should be added to the result set. This may contains fields that are defined in {@link #getAdditionalAttributeFields()} or also fields defined as part of a {@link org.kuali.rice.kew.framework.document.attribute.SearchableAttribute} (see {@code isOverrideSearchableAttributes()}). |
Many | No | |||
standardResultFieldsToRemove | Standard Result Fields To Remove | StandardResultFieldList | Returns a list of the standard (built-in) document search result fields which should not be displayed in the result set. The document search implementation should do it's best to honor the request to remove standard fields from the result set, but it is free to ignore such requests if needed. An example of this would be a preference for the implementation of document search that requires certain result set fields to remain (such as the document id and route log which is usually recommended to display). |
Many | No | |||
additionalAttributeFields | Additional Attribute Fields | RemotableAttributeFieldList | Gets attribute field definitions for additional attributes that may be displayed in the result set. This simply defines the attribute field definition for each of these fields, their inclusion here does not necessarily mean they will be visible in the result set. This is controlled primarily by {@link #getCustomFieldNamesToAdd()}. |
Many | No |