Class SortOrderHandlerMethodArgumentResolverSupport

java.lang.Object
org.bremersee.comparator.spring.web.SortOrderHandlerMethodArgumentResolverSupport
Direct Known Subclasses:
ReactiveSortOrderHandlerMethodArgumentResolver, SortOrderHandlerMethodArgumentResolver

public abstract class SortOrderHandlerMethodArgumentResolverSupport extends Object
The sort order handler method argument resolver support.
Author:
Christian Bremer
  • Constructor Details

    • SortOrderHandlerMethodArgumentResolverSupport

      protected SortOrderHandlerMethodArgumentResolverSupport()
      Instantiates a new sort order handler method argument resolver support.
  • Method Details

    • setTextSeparators

      public void setTextSeparators(SortOrderTextSeparators textSeparators)
      Sets text separators.
      Parameters:
      textSeparators - the text separators
    • getParameterName

      protected String getParameterName(@Nullable org.springframework.core.MethodParameter parameter)
      Gets parameter name.
      Parameters:
      parameter - the parameter
      Returns:
      the parameter name
    • getDefaultFromAnnotationOrFallback

      protected SortOrder getDefaultFromAnnotationOrFallback(org.springframework.core.MethodParameter parameter)
      Gets default from annotation or fallback.
      Parameters:
      parameter - the parameter
      Returns:
      the default from annotation or fallback
    • parseParameterValues

      protected SortOrder parseParameterValues(List<String> parameterValues)
      Parse parameter values.
      Parameters:
      parameterValues - the parameter values
      Returns:
      the sort order