VspUploadStatusDto putUploadAsFinished(final String vspId, final String vspVersionId, final UUID lockId, final VspUploadStatus completionStatus,
final String user);
+ /**
+ * Updates the upload status to a validation state.
+ *
+ * @param vspId the Vendor Software Product id
+ * @param vspVersionId the Vendor Software Product version id
+ * @param user the current user
+ * @return the updated upload status
+ */
+ VspUploadStatusDto putUploadInValidation(final String vspId, final String vspVersionId, final String user);
+
+ /**
+ * Updates the upload status to a processing state.
+ *
+ * @param vspId the Vendor Software Product id
+ * @param vspVersionId the Vendor Software Product version id
+ * @param user the current user
+ * @return the updated upload status
+ */
+ VspUploadStatusDto putUploadInProcessing(String vspId, String vspVersionId, String user);
+
/**
* Finds the latest upload status for a given Vendor Software Product version.
*