Class AlfrescoWebAutoConfiguration

java.lang.Object
org.activiti.cloud.alfresco.config.AlfrescoWebAutoConfiguration
All Implemented Interfaces:
org.springframework.web.servlet.config.annotation.WebMvcConfigurer

@AutoConfiguration @PropertySource("classpath:config/alfresco-rest-config.properties") public class AlfrescoWebAutoConfiguration extends Object implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer
  • Constructor Details

    • AlfrescoWebAutoConfiguration

      public AlfrescoWebAutoConfiguration(@Lazy org.springframework.data.web.PageableHandlerMethodArgumentResolver pageableHandlerMethodArgumentResolver, @Value("${spring.data.rest.default-page-size:100}") int defaultPageSize, @Value("${activiti.cloud.rest.max-items}") int maxItemsLimit, @Value("${activiti.cloud.rest.max-items.enabled}") boolean maxItemsLimitEnabled)
  • Method Details

    • addArgumentResolvers

      public void addArgumentResolvers(List<org.springframework.web.method.support.HandlerMethodArgumentResolver> resolvers)
      Specified by:
      addArgumentResolvers in interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
    • extendMessageConverters

      public void extendMessageConverters(List<org.springframework.http.converter.HttpMessageConverter<?>> converters)
      Specified by:
      extendMessageConverters in interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
    • alfrescoJackson2HttpMessageConverter

      @Bean public <T> AlfrescoJackson2HttpMessageConverter<T> alfrescoJackson2HttpMessageConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • extendedPageMetadataConverter

      @Bean public ExtendedPageMetadataConverter extendedPageMetadataConverter()
    • alfrescoPagedModelAssembler

      @Bean public <T> AlfrescoPagedModelAssembler<T> alfrescoPagedModelAssembler(@Autowired(required=false) org.springframework.data.web.HateoasPageableHandlerMethodArgumentResolver resolver, @Autowired(required=false) org.springframework.web.util.UriComponents baseUri, ExtendedPageMetadataConverter extendedPageMetadataConverter)
    • configureObjectMapperForBigDecimal

      @Bean public org.springframework.beans.factory.InitializingBean configureObjectMapperForBigDecimal(com.fasterxml.jackson.databind.ObjectMapper objectMapper)