Class SortOrderAutoConfiguration

java.lang.Object
org.bremersee.comparator.spring.boot.SortOrderAutoConfiguration

@ConditionalOnClass(name={"org.bremersee.comparator.spring.converter.SortOrderConverter","org.bremersee.comparator.spring.converter.SortOrderItemConverter","org.bremersee.comparator.spring.mapper.SortMapper"}) @AutoConfiguration @EnableConfigurationProperties(SortOrderConverterProperties.class) public class SortOrderAutoConfiguration extends Object
The sort order autoconfiguration.
Author:
Christian Bremer
  • Constructor Details

    • SortOrderAutoConfiguration

      public SortOrderAutoConfiguration(SortOrderConverterProperties properties)
      Instantiates a new sort order converter autoconfiguration.
      Parameters:
      properties - the properties
  • Method Details

    • init

      @EventListener(org.springframework.boot.context.event.ApplicationReadyEvent.class) public void init()
      Init.
    • sortOrderConverter

      @ConditionalOnMissingBean @Bean public SortOrderConverter sortOrderConverter()
      Creates sort order converter.
      Returns:
      the sort order converter
    • sortOrderItemConverter

      @ConditionalOnMissingBean @Bean public SortOrderItemConverter sortOrderItemConverter()
      Creates sort order item converter.
      Returns:
      the sort order item converter
    • defaultSortMapper

      @ConditionalOnMissingBean @Bean public SortMapper defaultSortMapper(SortOrderConverter sortOrderConverter)
      Creates sort mapper.
      Parameters:
      sortOrderConverter - the sort order converter
      Returns:
      the sort mapper