Class AlfrescoWebAutoConfiguration

  • All Implemented Interfaces:
    org.springframework.web.servlet.config.annotation.WebMvcConfigurer

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

      • AlfrescoWebAutoConfiguration

        public AlfrescoWebAutoConfiguration​(@Lazy
                                            org.springframework.data.web.PageableHandlerMethodArgumentResolver pageableHandlerMethodArgumentResolver,
                                            @Value("${spring.data.rest.default-page-size:100}")
                                            int defaultPageSize)
    • Method Detail

      • 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)
      • 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)