@Service
public class ZipService
extends java.lang.Object
ZipController.| Constructor and Description |
|---|
ZipService(TaskSubmitter injectedTaskSubmitter,
ConfigurationHandler injectedConfigurationHandler,
Utilities injectedUtilities,
NotificationResponse injectedNotificationResponse,
VersionMeta injectedVersionMeta,
ConfigUtilities injectedConfigUtilities)
Constructor responsible for DI.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.nio.file.Path |
saveUploadedFile(org.springframework.web.multipart.MultipartFile uploadedFile)
Store an uploaded ZIP-archive to disk.
|
protected java.lang.String |
submitGenerationTask(java.lang.String zipGenerationProperties)
Submit a task for the generation of a server pack from a ZIP-archive.
|
@Autowired public ZipService(TaskSubmitter injectedTaskSubmitter, ConfigurationHandler injectedConfigurationHandler, Utilities injectedUtilities, NotificationResponse injectedNotificationResponse, VersionMeta injectedVersionMeta, ConfigUtilities injectedConfigUtilities)
injectedTaskSubmitter - Instance of TaskSubmitter.injectedConfigurationHandler - Instance of ConfigurationHandler.injectedUtilities - Instance of Utilities.injectedNotificationResponse - Instance of NotificationResponse.injectedVersionMeta - Instance of VersionMeta.injectedConfigUtilities - Instance of ConfigUtilities.protected java.nio.file.Path saveUploadedFile(org.springframework.web.multipart.MultipartFile uploadedFile)
throws java.io.IOException
uploadedFile - File The file which was uploaded which you want to store on disk.Path The path to the saved file.java.io.IOException - If an I/O error occurs writing to or creating the file.protected java.lang.String submitGenerationTask(java.lang.String zipGenerationProperties)
zipGenerationProperties - String containing all information required to generate a server pack from
a ZIP-archive. See ZipController.requestGenerationFromZip(String, String, String, String, String, boolean).Boolean Returns true if the task was submitted.