org.octopusden.octopus.escrow.resolvers.IJiraParametersResolver Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of component-resolver-api Show documentation
Show all versions of component-resolver-api Show documentation
Octopus module: component-resolver-api
package org.octopusden.octopus.escrow.resolvers;
import org.octopusden.octopus.escrow.JiraProjectVersion;
import org.octopusden.octopus.escrow.NoConfigurationFoundException;
import org.octopusden.octopus.escrow.config.ComponentConfig;
import org.octopusden.octopus.escrow.dto.ComponentArtifactConfiguration;
import org.octopusden.octopus.escrow.model.VCSSettings;
import org.octopusden.octopus.releng.dto.ComponentVersion;
import org.octopusden.octopus.releng.dto.JiraComponent;
import org.apache.maven.artifact.Artifact;
import java.util.Map;
public interface IJiraParametersResolver {
JiraComponent resolveComponent(Artifact mavenArtifact);
ComponentVersion getComponentByMavenArtifact(Artifact mavenArtifact);
JiraComponent resolveComponent(ComponentVersion componentVersion);
boolean isComponentWithJiraParametersExists(Artifact mavenArtifactParameters);
boolean isComponentWithJiraParametersExists(ComponentVersion componentVersion);
ComponentVersion getComponentByJiraProject(JiraProjectVersion jiraProjectVersion) throws NoConfigurationFoundException;
VCSSettings getVersionControlSystemRootsByJiraProject(JiraProjectVersion jiraProjectVersion);
ComponentConfig getComponentConfig();
void reloadComponentsRegistry();
Map getMavenArtifactParameters(String component);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy