Package io.spring.initializr.web.project
package io.spring.initializr.web.project
Project generation handling.
-
ClassDescriptionA default
DefaultProjectRequestPlatformVersionTransformer
that uses configured ranges to format the version if necessary.A defaultProjectRequestToDescriptionConverter
implementation that uses themetadata
to set default values for missing attributes if necessary.Thrown when aProjectRequest
is invalid.AProjectDescriptionCustomizer
that uses themetadata
to set default values for missing attributes if necessary.Event published when an error occurred trying to generate a project.Event published when a new project has been generated successfully.ProjectGenerationInvoker<R extends ProjectRequest>Invokes the project generation API.Result of project generation.The base settings of a project request.Event published when aProjectRequest
has been processed.Strategy interface to transform the platform version of aProjectRequest
.Convert aProjectRequest
to aProjectDescription
.AProjectRequest
with some additional information to identify the request.