Uses of Class
org.springframework.data.rest.core.config.RepositoryRestConfiguration
Packages that use RepositoryRestConfiguration
Package
Description
-
Uses of RepositoryRestConfiguration in org.springframework.data.rest.core.config
Methods in org.springframework.data.rest.core.config that return RepositoryRestConfigurationModifier and TypeMethodDescriptionRepositoryRestConfiguration.exposeIdsFor(Class<?>... domainTypes) Set the list of domain types for which we will expose the ID value as a normal property.RepositoryRestConfiguration.setBasePath(String basePath) Configures the base path to be used by Spring Data REST to expose repository resources.RepositoryRestConfiguration.setDefaultMediaType(MediaType defaultMediaType) Set theMediaTypeto use as a default when none is specified.RepositoryRestConfiguration.setDefaultPageSize(int defaultPageSize) Set the default size ofPageables.RepositoryRestConfiguration.setEnableEnumTranslation(boolean enableEnumTranslation) Configures whether to enable enum value translation via the Spring Data REST default resource bundle.RepositoryRestConfiguration.setLimitParamName(String limitParamName) Set the name of the URL query string parameter that indicates how many results to return at once.RepositoryRestConfiguration.setLinkRelationProvider(LinkRelationProvider provider) Configures theLinkRelationProviderto be used to calculate theLinkRelationdefaults for repositories.RepositoryRestConfiguration.setMaxPageSize(int maxPageSize) Set the maximum size of pages.RepositoryRestConfiguration.setPageParamName(String pageParamName) Set the name of the URL query string parameter that indicates what page to return.RepositoryRestConfiguration.setRepositoryDetectionStrategy(RepositoryDetectionStrategy repositoryDetectionStrategy) Configures theRepositoryDetectionStrategyto be used to determine which repositories get exposed.RepositoryRestConfiguration.setReturnBodyForPutAndPost(Boolean returnBody) Convenience method to activate returning response bodies for allPUTandPOSTrequests, i.e. both creating and updating entities.RepositoryRestConfiguration.setReturnBodyOnCreate(Boolean returnBody) Set whether to return a response body after creating an entity.RepositoryRestConfiguration.setReturnBodyOnDelete(Boolean returnBodyOnDelete) Set whether to return a response body after deleting an entity.RepositoryRestConfiguration.setReturnBodyOnUpdate(Boolean returnBodyOnUpdate) Set whether to return a response body after updating an entity.RepositoryRestConfiguration.setSortParamName(String sortParamName) Set the name of the URL query string parameter that indicates what direction to sort results.RepositoryRestConfiguration.useHalAsDefaultJsonMediaType(boolean useHalAsDefaultJsonMediaType) Configures whether HAL will be served as primary representation in case onapplication/jsonis requested. -
Uses of RepositoryRestConfiguration in org.springframework.data.rest.core.mapping
Constructors in org.springframework.data.rest.core.mapping with parameters of type RepositoryRestConfigurationModifierConstructorDescriptionRepositoryResourceMappings(Repositories repositories, PersistentEntities entities, RepositoryRestConfiguration configuration) Creates a newRepositoryResourceMappingsfrom the givenRepositoryRestConfiguration,PersistentEntities, andRepositories. -
Uses of RepositoryRestConfiguration in org.springframework.data.rest.core.support
Methods in org.springframework.data.rest.core.support with parameters of type RepositoryRestConfigurationModifier and TypeMethodDescriptionstatic StringResourceMappingUtils.formatRel(RepositoryRestConfiguration config, RepositoryInformation repoInfo, PersistentProperty<?> persistentProperty) Deprecated.static ResourceMappingResourceMappingUtils.getResourceMapping(RepositoryRestConfiguration config, PersistentEntity<?, ?> persistentEntity) Deprecated.static ResourceMappingResourceMappingUtils.getResourceMapping(RepositoryRestConfiguration config, RepositoryInformation repoInfo) Deprecated. -
Uses of RepositoryRestConfiguration in org.springframework.data.rest.webmvc
Methods in org.springframework.data.rest.webmvc with parameters of type RepositoryRestConfigurationModifier and TypeMethodDescriptionstatic StringProfileController.getPath(RepositoryRestConfiguration configuration, ResourceMapping mapping) Return the href for the profile link of a given baseUri and domain type mapping.static StringProfileController.getRootPath(RepositoryRestConfiguration configuration) Return the href for the profile root link of a given baseUri.Constructors in org.springframework.data.rest.webmvc with parameters of type RepositoryRestConfigurationModifierConstructorDescriptionBasePathAwareHandlerMapping(RepositoryRestConfiguration configuration) Creates a newBasePathAwareHandlerMappingusing the givenRepositoryRestConfiguration.ProfileController(RepositoryRestConfiguration configuration, RepositoryResourceMappings mappings, Repositories repositories) Wire up the controller with a copy ofRepositoryRestConfiguration.ProfileResourceProcessor(RepositoryRestConfiguration configuration) Creates a newProfileResourceProcessorwith the givenRepositoryRestConfiguration.RepositoryRestHandlerMapping(ResourceMappings mappings, RepositoryRestConfiguration config) Creates a newRepositoryRestHandlerMappingfor the givenResourceMappingsandRepositoryRestConfiguration.RepositoryRestHandlerMapping(ResourceMappings mappings, RepositoryRestConfiguration config, Repositories repositories) Creates a newRepositoryRestHandlerMappingfor the givenResourceMappingsRepositoryRestConfigurationandRepositories. -
Uses of RepositoryRestConfiguration in org.springframework.data.rest.webmvc.alps
Constructors in org.springframework.data.rest.webmvc.alps with parameters of type RepositoryRestConfigurationModifierConstructorDescriptionAlpsController(RepositoryRestConfiguration configuration) Creates a newAlpsControllerfor the givenResourceMappings.RootResourceInformationToAlpsDescriptorConverter(Associations associations, Repositories repositories, PersistentEntities persistentEntities, EntityLinks entityLinks, MessageResolver resolver, RepositoryRestConfiguration configuration, com.fasterxml.jackson.databind.ObjectMapper mapper, EnumTranslator translator) -
Uses of RepositoryRestConfiguration in org.springframework.data.rest.webmvc.config
Methods in org.springframework.data.rest.webmvc.config with type parameters of type RepositoryRestConfigurationModifier and TypeMethodDescription<T extends RepositoryRestConfiguration & CorsConfigurationAware>
TRepositoryRestMvcConfiguration.repositoryRestConfiguration()Main configuration for the REST exporter.Methods in org.springframework.data.rest.webmvc.config with parameters of type RepositoryRestConfigurationModifier and TypeMethodDescriptionRepositoryRestMvcConfiguration.alpsConverter(Repositories repositories, PersistentEntities persistentEntities, RepositoryEntityLinks entityLinks, EnumTranslator enumTranslator, Associations associationLinks, RepositoryRestConfiguration repositoryRestConfiguration) RepositoryRestMvcConfiguration.associationLinks(RepositoryResourceMappings resourceMappings, RepositoryRestConfiguration repositoryRestConfiguration) RepositoryRestMvcConfiguration.baseUri(RepositoryRestConfiguration repositoryRestConfiguration) default voidRepositoryRestConfigurer.configureRepositoryRestConfiguration(RepositoryRestConfiguration config, CorsRegistry cors) Override this method to add additional configuration.voidStaticResourceProvider.customizeResources(ResourceHandlerRegistry registry, RepositoryRestConfiguration configuration) Customize the givenResourceHandlerRegistry.RepositoryRestMvcConfiguration.defaultMessageConverters(TypeConstrainedMappingJackson2HttpMessageConverter jacksonHttpMessageConverter, TypeConstrainedMappingJackson2HttpMessageConverter halJacksonHttpMessageConverter, TypeConstrainedMappingJackson2HttpMessageConverter halFormsJacksonHttpMessageConverter, AlpsJsonHttpMessageConverter alpsJsonHttpMessageConverter, UriListHttpMessageConverter uriListHttpMessageConverter, RepositoryRestConfiguration repositoryRestConfiguration) RepositoryRestMvcConfiguration.entityLinks(ObjectFactory<HateoasPageableHandlerMethodArgumentResolver> pageableResolver, Repositories repositories, RepositoryResourceMappings resourceMappings, org.springframework.plugin.core.PluginRegistry<BackendIdConverter, Class<?>> backendIdConverterRegistry, RepositoryRestConfiguration repositoryRestConfiguration, ObjectFactory<HateoasSortHandlerMethodArgumentResolver> sortResolver) A specialEntityLinksimplementation that takes repository and current configuration into account when generating links.RepositoryRestMvcConfiguration.halJacksonHttpMessageConverter(LinkCollector linkCollector, RepositoryRestConfiguration repositoryRestConfiguration) RepositoryRestMvcConfiguration.jacksonHttpMessageConverter(RepositoryRestConfiguration repositoryRestConfiguration) TheHttpMessageConverterused by Spring MVC to read and write JSON data.RepositoryRestMvcConfiguration.jsonSchemaConverter(PersistentEntities persistentEntities, Associations associationLinks, RepositoryInvokerFactory repositoryInvokerFactory, RepositoryRestConfiguration repositoryRestConfiguration) Turns a domain class into aJsonSchema.RepositoryRestMvcConfiguration.profileResourceProcessor(RepositoryRestConfiguration repositoryRestConfiguration) RepositoryRestMvcConfiguration.repositoryExporterHandlerAdapter(ObjectProvider<Validator> validator, List<HttpMessageConverter<?>> defaultMessageConverters, AlpsJsonHttpMessageConverter alpsJsonHttpMessageConverter, SelfLinkProvider selfLinkProvider, PersistentEntityResourceHandlerMethodArgumentResolver persistentEntityArgumentResolver, PersistentEntityResourceAssemblerArgumentResolver persistentEntityResourceAssemblerArgumentResolver, RootResourceInformationHandlerMethodArgumentResolver repoRequestArgumentResolver, RepositoryRestConfiguration repositoryRestConfiguration) SpecialHandlerAdapterthat only recognizes handler methods defined in the provided controller classes.RepositoryRestMvcConfiguration.resourceMappings(Repositories repositories, PersistentEntities persistentEntities, RepositoryRestConfiguration repositoryRestConfiguration) org.springframework.data.rest.webmvc.config.DelegatingHandlerMappingRepositoryRestMvcConfiguration.restHandlerMapping(Repositories repositories, RepositoryResourceMappings resourceMappings, Optional<JpaHelper> jpaHelper, RepositoryRestConfiguration repositoryRestConfiguration, CorsConfigurationAware corsRestConfiguration) TheHandlerMappingto delegate requests to Spring Data REST controllers.Method parameters in org.springframework.data.rest.webmvc.config with type arguments of type RepositoryRestConfigurationModifier and TypeMethodDescriptionstatic ProjectionDefinitionRegistarRepositoryRestMvcConfiguration.projectionDefinitionRegistrar(ObjectFactory<RepositoryRestConfiguration> config) static RepositoryRestConfigurerRepositoryRestConfigurer.withConfig(BiConsumer<RepositoryRestConfiguration, CorsRegistry> consumer) Convenience method to easily create simpleRepositoryRestConfigurerinstances that solely want to tweak theRepositoryRestConfiguration.static RepositoryRestConfigurerRepositoryRestConfigurer.withConfig(Consumer<RepositoryRestConfiguration> consumer) Convenience method to easily create simpleRepositoryRestConfigurerinstances that solely want to tweak theRepositoryRestConfiguration.Constructor parameters in org.springframework.data.rest.webmvc.config with type arguments of type RepositoryRestConfigurationModifierConstructorDescriptionCreates a newProjectionDefinitionRegistarfor the givenRepositoryRestConfiguration. -
Uses of RepositoryRestConfiguration in org.springframework.data.rest.webmvc.json
Constructors in org.springframework.data.rest.webmvc.json with parameters of type RepositoryRestConfigurationModifierConstructorDescriptionPersistentEntityToJsonSchemaConverter(PersistentEntities entities, Associations associations, MessageResolver resolver, com.fasterxml.jackson.databind.ObjectMapper objectMapper, RepositoryRestConfiguration configuration, PersistentEntityToJsonSchemaConverter.ValueTypeSchemaPropertyCustomizerFactory customizerFactory) Creates a newPersistentEntityToJsonSchemaConverterfor the givenPersistentEntitiesandResourceMappings. -
Uses of RepositoryRestConfiguration in org.springframework.data.rest.webmvc.mapping
Constructors in org.springframework.data.rest.webmvc.mapping with parameters of type RepositoryRestConfigurationModifierConstructorDescriptionAssociations(ResourceMappings mappings, RepositoryRestConfiguration config) -
Uses of RepositoryRestConfiguration in org.springframework.data.rest.webmvc.support
Constructors in org.springframework.data.rest.webmvc.support with parameters of type RepositoryRestConfigurationModifierConstructorDescriptionRepositoryEntityLinks(Repositories repositories, ResourceMappings mappings, RepositoryRestConfiguration config, PagingAndSortingTemplateVariables templateVariables, org.springframework.plugin.core.PluginRegistry<BackendIdConverter, Class<?>> idConverters) RepositoryEntityLinks(Repositories repositories, ResourceMappings mappings, RepositoryRestConfiguration config, Lazy<PagingAndSortingTemplateVariables> templateVariables, org.springframework.plugin.core.PluginRegistry<BackendIdConverter, Class<?>> idConverters)