List of usage examples for org.springframework.data.rest.core.config RepositoryRestConfiguration RepositoryRestConfiguration
public RepositoryRestConfiguration(ProjectionDefinitionConfiguration projectionConfiguration,
MetadataConfiguration metadataConfiguration,
EnumTranslationConfiguration enumTranslationConfiguration)
From source file:org.springframework.data.rest.tests.RepositoryTestsConfig.java
@Bean public RepositoryRestConfiguration config() { return new RepositoryRestConfiguration(new ProjectionDefinitionConfiguration(), new MetadataConfiguration(), mock(EnumTranslationConfiguration.class)); }
From source file:org.springframework.data.rest.webmvc.json.RepositoryTestsConfig.java
@Bean public RepositoryRestConfiguration config() { RepositoryRestConfiguration config = new RepositoryRestConfiguration( new ProjectionDefinitionConfiguration(), new MetadataConfiguration(), mock(EnumTranslationConfiguration.class)); config.setResourceMappingForDomainType(Person.class).setRel("person"); config.setResourceMappingForRepository(PersonRepository.class).setRel("people").setPath("people") .addResourceMappingFor("findByFirstName").setRel("firstname").setPath("firstname"); return config; }
From source file:org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration.java
/** * Main configuration for the REST exporter. *///from w w w .j a va 2 s.c om @Bean public RepositoryRestConfiguration config() { ProjectionDefinitionConfiguration configuration = new ProjectionDefinitionConfiguration(); // Register projections found in packages for (Class<?> projection : getProjections(repositories())) { configuration.addProjection(projection); } RepositoryRestConfiguration config = new RepositoryRestConfiguration(configuration, metadataConfiguration(), enumTranslator()); configurerDelegate.configureRepositoryRestConfiguration(config); configureRepositoryRestConfiguration(config); return config; }