Class AbstractArtifactURLBuilder
- java.lang.Object
- 
- org.jenkinsci.plugins.maven_artifact_choicelistprovider.nexus.AbstractArtifactURLBuilder
 
- 
- All Implemented Interfaces:
- IArtifactURLBuilder
 - Direct Known Subclasses:
- DirectArtifactURLBuilder,- NexusContentServiceArtifactURLBuilder
 
 public abstract class AbstractArtifactURLBuilder extends Object implements IArtifactURLBuilder This class provides basic functionality to allow the creation of a valid download link for a given artifact.- Author:
- stephan.watermeyer, Diebold Nixdorf
 
- 
- 
Constructor SummaryConstructors Constructor Description AbstractArtifactURLBuilder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringbuild()Based on the given details the URL for the artifact is created.StringgetArtifactId()StringgetClassifier()StringgetGroupId()StringgetNexusURL()StringgetPackaging()StringgetRepositoryId()StringgetVersion()IArtifactURLBuildersetArtifactId(String artifactId)IArtifactURLBuildersetClassifier(String classifier)IArtifactURLBuildersetGroupId(String groupId)IArtifactURLBuildersetNexusURL(String repoURL)IArtifactURLBuildersetPackaging(String packaging)AbstractArtifactURLBuildersetRepositoryId(String repositoryId)IArtifactURLBuildersetVersion(String version)- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.jenkinsci.plugins.maven_artifact_choicelistprovider.nexus.IArtifactURLBuilderbuild
 
- 
 
- 
- 
- 
Method Detail- 
buildpublic String build() Description copied from interface:IArtifactURLBuilderBased on the given details the URL for the artifact is created.- Specified by:
- buildin interface- IArtifactURLBuilder
- Returns:
- an URL where the artifact can be downloaded.
 
 - 
getNexusURLpublic String getNexusURL() 
 - 
setNexusURLpublic IArtifactURLBuilder setNexusURL(String repoURL) - Specified by:
- setNexusURLin interface- IArtifactURLBuilder
 
 - 
getGroupIdpublic String getGroupId() 
 - 
getArtifactIdpublic String getArtifactId() 
 - 
getVersionpublic String getVersion() 
 - 
getClassifierpublic String getClassifier() 
 - 
getPackagingpublic String getPackaging() 
 - 
getRepositoryIdpublic String getRepositoryId() 
 - 
setRepositoryIdpublic AbstractArtifactURLBuilder setRepositoryId(String repositoryId) - Specified by:
- setRepositoryIdin interface- IArtifactURLBuilder
 
 - 
setPackagingpublic IArtifactURLBuilder setPackaging(String packaging) - Specified by:
- setPackagingin interface- IArtifactURLBuilder
 
 - 
setClassifierpublic IArtifactURLBuilder setClassifier(String classifier) - Specified by:
- setClassifierin interface- IArtifactURLBuilder
 
 - 
setArtifactIdpublic IArtifactURLBuilder setArtifactId(String artifactId) - Specified by:
- setArtifactIdin interface- IArtifactURLBuilder
 
 - 
setGroupIdpublic IArtifactURLBuilder setGroupId(String groupId) - Specified by:
- setGroupIdin interface- IArtifactURLBuilder
 
 - 
setVersionpublic IArtifactURLBuilder setVersion(String version) - Specified by:
- setVersionin interface- IArtifactURLBuilder
 
 
- 
 
-