org.jfrog.build.extractor.clientConfiguration
Class ArtifactoryClientConfiguration.RepositoryConfiguration

java.lang.Object
  extended by org.jfrog.build.extractor.clientConfiguration.PrefixPropertyHandler
      extended by org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration.AuthenticationConfiguration
          extended by org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration.RepositoryConfiguration
Direct Known Subclasses:
ArtifactoryClientConfiguration.PublisherHandler, ArtifactoryClientConfiguration.ResolverHandler
Enclosing class:
ArtifactoryClientConfiguration

public abstract class ArtifactoryClientConfiguration.RepositoryConfiguration
extends ArtifactoryClientConfiguration.AuthenticationConfiguration


Field Summary
 
Fields inherited from class org.jfrog.build.extractor.clientConfiguration.PrefixPropertyHandler
log, props
 
Constructor Summary
protected ArtifactoryClientConfiguration.RepositoryConfiguration(java.lang.String prefix)
           
 
Method Summary
 void addMatrixParam(java.lang.String key, java.lang.String value)
           
 void addMatrixParams(java.util.Map<java.lang.String,java.lang.String> vars)
           
abstract  java.lang.String getContextUrl()
           
 java.lang.String getIvyArtifactPattern()
           
 java.lang.String getIvyPattern()
           
abstract  java.lang.String getMatrixParamPrefix()
           
 com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> getMatrixParams()
           
 java.lang.String getName()
           
 java.lang.String getRepoKey()
           
 java.lang.String getUrl()
           
 java.lang.String getUrl(java.lang.String repo)
           
 java.lang.String getUrlWithMatrixParams()
           
 java.lang.Boolean isIvy()
           
 boolean isM2Compatible()
           
 java.lang.Boolean isMaven()
           
 void setIvy(java.lang.Boolean enabled)
           
 void setIvyArtifactPattern(java.lang.String artPattern)
           
 void setIvyPattern(java.lang.String ivyPattern)
           
 void setM2Compatible(java.lang.Boolean enabled)
           
 void setMaven(boolean enabled)
          In the context of a publisher it is used to publish a pom.
 void setName(java.lang.String name)
           
 void setRepoKey(java.lang.String repoKey)
           
 void setUrl(java.lang.String url)
           
 java.lang.String urlWithMatrixParams(java.lang.String rootUrl)
           
 
Methods inherited from class org.jfrog.build.extractor.clientConfiguration.ArtifactoryClientConfiguration.AuthenticationConfiguration
getPassword, getUsername, setPassword, setUsername
 
Methods inherited from class org.jfrog.build.extractor.clientConfiguration.PrefixPropertyHandler
getBooleanValue, getIntegerValue, getIntegerValue, getLog, getPrefix, getStringValue, getStringValue, setBooleanValue, setIntegerValue, setStringValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArtifactoryClientConfiguration.RepositoryConfiguration

protected ArtifactoryClientConfiguration.RepositoryConfiguration(java.lang.String prefix)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

urlWithMatrixParams

public java.lang.String urlWithMatrixParams(java.lang.String rootUrl)

getUrlWithMatrixParams

public java.lang.String getUrlWithMatrixParams()

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)

getUrl

public java.lang.String getUrl(java.lang.String repo)

getRepoKey

public java.lang.String getRepoKey()

setRepoKey

public void setRepoKey(java.lang.String repoKey)

setMaven

public void setMaven(boolean enabled)
In the context of a publisher it is used to publish a pom. In the context of a resolver it is used to add a maven resolver (e.g. in Gradle).

Parameters:
enabled - true for enabling Maven resolution

isMaven

public java.lang.Boolean isMaven()

setIvy

public void setIvy(java.lang.Boolean enabled)

isIvy

public java.lang.Boolean isIvy()

isM2Compatible

public boolean isM2Compatible()

setM2Compatible

public void setM2Compatible(java.lang.Boolean enabled)

getIvyArtifactPattern

public java.lang.String getIvyArtifactPattern()

setIvyArtifactPattern

public void setIvyArtifactPattern(java.lang.String artPattern)

getIvyPattern

public java.lang.String getIvyPattern()

setIvyPattern

public void setIvyPattern(java.lang.String ivyPattern)

getMatrixParamPrefix

public abstract java.lang.String getMatrixParamPrefix()

getContextUrl

public abstract java.lang.String getContextUrl()

addMatrixParam

public void addMatrixParam(java.lang.String key,
                           java.lang.String value)

addMatrixParams

public void addMatrixParams(java.util.Map<java.lang.String,java.lang.String> vars)

getMatrixParams

public com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> getMatrixParams()