org.octopusden.octopus.dms.client.service.DMSService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of maven-dms-plugin Show documentation
Show all versions of maven-dms-plugin Show documentation
Octopus module: maven-dms-plugin
The newest version!
package org.octopusden.octopus.dms.client.service;
import org.octopusden.octopus.dms.client.DmsServiceUploadingClient;
import org.octopusden.octopus.dms.client.common.dto.ArtifactCoordinatesDTO;
import org.octopusden.octopus.dms.client.common.dto.ArtifactType;
import org.octopusden.octopus.dms.client.common.dto.ValidationPropertiesDTO;
import org.octopusden.octopus.releng.dto.ComponentVersion;
import java.io.File;
import java.nio.file.Path;
import org.apache.maven.plugin.logging.Log;
public interface DMSService {
void validateArtifact(Log log,
DmsServiceUploadingClient dmsServiceClient,
File file,
ComponentVersion componentVersion,
ArtifactCoordinatesDTO coordinates,
ValidationPropertiesDTO validationConfiguration,
boolean failOnAlreadyExists,
Path validationLog,
boolean dryRun);
void uploadArtifact(Log log,
DmsServiceUploadingClient dmsServiceClient,
File file,
ComponentVersion componentVersion,
ArtifactType type,
ArtifactCoordinatesDTO coordinates,
boolean failOnAlreadyExists,
Path validationLog,
boolean dryRun);
}