Examples of RepositoryRestConfiguration


Examples of org.springframework.data.rest.core.config.RepositoryRestConfiguration

    return new Repositories(appCtx);
  }

  @Bean
  public RepositoryRestConfiguration config() {
    RepositoryRestConfiguration config = new RepositoryRestConfiguration();

    config.setResourceMappingForDomainType(Person.class).setRel("person");

    // config.setResourceMappingForRepository(ConfiguredPersonRepository.class)
    // .setRel("people")
    // .setPath("people")
    // .setExported(false);

    config.setResourceMappingForRepository(PersonRepository.class).setRel("people").setPath("people")
        .addResourceMappingFor("findByFirstName").setRel("firstname").setPath("firstname");

    config.setBaseUri(URI.create("http://localhost:8080"));

    return config;
  }
View Full Code Here

Examples of org.springframework.data.rest.core.config.RepositoryRestConfiguration

  }

  @SuppressWarnings("deprecation")
  @Bean
  public RepositoryRestConfiguration config() {
    RepositoryRestConfiguration config = new RepositoryRestConfiguration();

    config.setResourceMappingForDomainType(Person.class).setRel("person");

    config.setResourceMappingForRepository(ConfiguredPersonRepository.class).setRel("people").setPath("people")
        .setExported(false);

    config.setResourceMappingForRepository(PersonRepository.class).setRel("people").setPath("people")
        .addResourceMappingFor("findByFirstName").setRel("firstname").setPath("firstname");

    return config;
  }
View Full Code Here

Examples of org.springframework.data.rest.core.config.RepositoryRestConfiguration

    for (Class<?> projection : getProjections()) {
      configuration.addProjection(projection);
    }

    RepositoryRestConfiguration config = new RepositoryRestConfiguration(configuration, metadataConfiguration());
    configureRepositoryRestConfiguration(config);
    return config;
  }
View Full Code Here

Examples of org.springframework.data.rest.core.config.RepositoryRestConfiguration

  @Bean
  public ResourceMappings resourceMappings() {

    Repositories repositories = repositories();
    RepositoryRestConfiguration config = config();

    return new RepositoryResourceMappings(config, repositories);
  }
View Full Code Here

Examples of org.springframework.data.rest.core.config.RepositoryRestConfiguration

    Repositories repositories = repositories();
    PersistentEntities persistentEntities = persistentEntities();
    RepositoryEntityLinks entityLinks = entityLinks();
    MessageSourceAccessor messageSourceAccessor = resourceDescriptionMessageSourceAccessor();
    RepositoryRestConfiguration config = config();
    ResourceMappings resourceMappings = resourceMappings();

    return new RootResourceInformationToAlpsDescriptorConverter(resourceMappings, repositories, persistentEntities,
        entityLinks, messageSourceAccessor, config, objectMapper());
  }
View Full Code Here

Examples of org.springframework.data.rest.core.config.RepositoryRestConfiguration

  Method listEntitiesMethod, rootHandlerMethod;

  @Before
  public void setUp() throws Exception {

    configuration = new RepositoryRestConfiguration();

    handlerMapping = new RepositoryRestHandlerMapping(mappings, configuration);
    handlerMapping.setApplicationContext(CONTEXT);
    handlerMapping.afterPropertiesSet();
View Full Code Here

Examples of org.springframework.data.rest.core.config.RepositoryRestConfiguration

  @Before
  public void setUp() {

    Repositories repositories = new Repositories(factory);
    this.mappings = new RepositoryResourceMappings(new RepositoryRestConfiguration(), repositories);
  }
View Full Code Here

Examples of org.springframework.data.rest.core.config.RepositoryRestConfiguration

    PersistentEntities persistentEntities = new PersistentEntities(Arrays.asList(mappingContext));

    SimpleModule module = new SimpleModule();
    module.setSerializerModifier(new PersistentEntityJackson2Module.AssociationOmittingSerializerModifier(
        persistentEntities, associationLinks, new RepositoryRestConfiguration()));

    this.mapper = new ObjectMapper();
    this.mapper.registerModule(module);
  }
View Full Code Here

Examples of org.springframework.data.rest.core.config.RepositoryRestConfiguration

  @Test
  public void testWithCustomBaseUri() throws Exception {
    load(TestConfiguration.class, "spring.data.rest.baseUri:foo");
    assertNotNull(this.context.getBean(RepositoryRestMvcConfiguration.class));
    RepositoryRestConfiguration bean = this.context
        .getBean(RepositoryRestConfiguration.class);
    URI expectedUri = URI.create("foo");
    assertEquals("Custom baseURI not set", expectedUri, bean.getBaseUri());
    BaseUri baseUri = this.context.getBean(BaseUri.class);
    assertEquals("Custom baseUri has not been applied to BaseUri bean", expectedUri,
        baseUri.getUri());
  }
View Full Code Here

Examples of org.springframework.data.rest.core.config.RepositoryRestConfiguration

  @Test
  public void backOffWithCustomConfiguration() {
    load(TestConfigurationWithRestMvcConfig.class, "spring.data.rest.baseUri:foo");
    assertNotNull(this.context.getBean(RepositoryRestMvcConfiguration.class));
    RepositoryRestConfiguration bean = this.context
        .getBean(RepositoryRestConfiguration.class);
    assertEquals("Custom base URI should not have been set", URI.create(""),
        bean.getBaseUri());

  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.