Class DiscoverySortFunctionConfiguration
java.lang.Object
org.dspace.discovery.configuration.DiscoverySortFieldConfiguration
org.dspace.discovery.configuration.DiscoverySortFunctionConfiguration
Extension of
DiscoverySortFieldConfiguration used to configure sorting
taking advantage of solr function feature.
Order is evaluated by mean of function parameter value and passed in arguments as input.- Author:
- Corrado Lombardi (corrado.lombardi at 4science.it)
-
Nested Class Summary
Nested classes/interfaces inherited from class org.dspace.discovery.configuration.DiscoverySortFieldConfiguration
DiscoverySortFieldConfiguration.SORT_ORDER -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFunction(Serializable... functionArgs) Returns the function to be used by solr to sort resultgetType()voidsetArguments(List<String> arguments) voidsetFunction(String function) voidMethods inherited from class org.dspace.discovery.configuration.DiscoverySortFieldConfiguration
equals, getDefaultSortOrder, hashCode, setDefaultSortOrder, setMetadataField, setType
-
Field Details
-
SORT_FUNCTION
- See Also:
-
-
Constructor Details
-
DiscoverySortFunctionConfiguration
public DiscoverySortFunctionConfiguration()
-
-
Method Details
-
setFunction
-
setArguments
-
getType
- Overrides:
getTypein classDiscoverySortFieldConfiguration
-
getMetadataField
- Overrides:
getMetadataFieldin classDiscoverySortFieldConfiguration
-
setId
-
getFunction
Returns the function to be used by solr to sort result- Parameters:
functionArgs- variable arguments to be inserted in function- Returns:
-