Class AlfrescoWebAutoConfiguration

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

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

      Constructors 
      Constructor Description
      AlfrescoWebAutoConfiguration​(org.springframework.data.web.PageableHandlerMethodArgumentResolver pageableHandlerMethodArgumentResolver, int defaultPageSize)  
    • Constructor Detail

      • AlfrescoWebAutoConfiguration

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

      • addArgumentResolvers

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

        public void extendMessageConverters​(java.util.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)
      • alfrescoPagedResourcesAssembler

        @Bean
        public <T> AlfrescoPagedResourcesAssembler<T> alfrescoPagedResourcesAssembler​(@Autowired(required=false)
                                                                                      org.springframework.data.web.HateoasPageableHandlerMethodArgumentResolver resolver,
                                                                                      @Autowired(required=false)
                                                                                      org.springframework.web.util.UriComponents baseUri,
                                                                                      ExtendedPageMetadataConverter extendedPageMetadataConverter)