| Package | Description |
|---|---|
| io.spring.initializr.web.controller |
Project generation controllers.
|
| io.spring.initializr.web.project |
Project generation handling.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProjectGenerationController<R extends ProjectRequest>
Base
Controller that provides endpoints for project generation. |
| Modifier and Type | Method and Description |
|---|---|
ProjectRequest |
DefaultProjectGenerationController.projectRequest(Map<String,String> headers) |
| Constructor and Description |
|---|
DefaultProjectGenerationController(InitializrMetadataProvider metadataProvider,
ProjectGenerationInvoker<ProjectRequest> projectGenerationInvoker) |
| Modifier and Type | Class and Description |
|---|---|
class |
ProjectGenerationInvoker<R extends ProjectRequest>
Invokes the project generation API.
|
interface |
ProjectRequestToDescriptionConverter<R extends ProjectRequest>
Convert a
ProjectRequest to a ProjectDescription. |
| Modifier and Type | Class and Description |
|---|---|
class |
WebProjectRequest
A
ProjectRequest with some additional information to identify the request. |
| Modifier and Type | Method and Description |
|---|---|
ProjectRequest |
ProjectRequestEvent.getProjectRequest()
Return the
ProjectRequest used to generate the project. |
| Modifier and Type | Method and Description |
|---|---|
ProjectDescription |
DefaultProjectRequestToDescriptionConverter.convert(ProjectRequest request,
InitializrMetadata metadata) |
void |
DefaultProjectRequestToDescriptionConverter.convert(ProjectRequest request,
MutableProjectDescription description,
InitializrMetadata metadata)
Validate the specified
request and initialize the specified
description. |
| Constructor and Description |
|---|
ProjectFailedEvent(ProjectRequest request,
InitializrMetadata metadata,
Exception cause) |
ProjectGeneratedEvent(ProjectRequest request,
InitializrMetadata metadata) |
ProjectRequestEvent(ProjectRequest request,
InitializrMetadata metadata) |
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.