org.apache.maven.plugin.testing.stubs
Class StubArtifactRepository

java.lang.Object
  extended by org.apache.maven.plugin.testing.stubs.StubArtifactRepository
All Implemented Interfaces:
org.apache.maven.artifact.repository.ArtifactRepository

public class StubArtifactRepository
extends java.lang.Object
implements org.apache.maven.artifact.repository.ArtifactRepository

Version:
$Id: StubArtifactRepository.java 638332 2008-03-18 11:39:00Z bentmann $
Author:
Brian Fox

Constructor Summary
StubArtifactRepository(java.lang.String dir)
          Default constructor
 
Method Summary
 java.lang.String getBasedir()
           
 java.lang.String getId()
           
 java.lang.String getKey()
           
 org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout getLayout()
           
 java.lang.String getProtocol()
           
 org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getReleases()
           
 org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getSnapshots()
           
 java.lang.String getUrl()
           
 boolean isBlacklisted()
           
 boolean isUniqueVersion()
           
 java.lang.String pathOf(org.apache.maven.artifact.Artifact artifact)
           
 java.lang.String pathOfLocalRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata, org.apache.maven.artifact.repository.ArtifactRepository repository)
           
 java.lang.String pathOfRemoteRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata)
           
 void setBlacklisted(boolean blackListed)
          By default, do nothing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StubArtifactRepository

public StubArtifactRepository(java.lang.String dir)
Default constructor

Parameters:
dir - the basedir
Method Detail

pathOf

public java.lang.String pathOf(org.apache.maven.artifact.Artifact artifact)
Specified by:
pathOf in interface org.apache.maven.artifact.repository.ArtifactRepository
Returns:
the artifactId.
See Also:
ArtifactRepository.pathOf(org.apache.maven.artifact.Artifact)

pathOfRemoteRepositoryMetadata

public java.lang.String pathOfRemoteRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata)
Specified by:
pathOfRemoteRepositoryMetadata in interface org.apache.maven.artifact.repository.ArtifactRepository
Returns:
null.
See Also:
ArtifactRepository.pathOfRemoteRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata)

pathOfLocalRepositoryMetadata

public java.lang.String pathOfLocalRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata,
                                                      org.apache.maven.artifact.repository.ArtifactRepository repository)
Specified by:
pathOfLocalRepositoryMetadata in interface org.apache.maven.artifact.repository.ArtifactRepository
Returns:
the filename of this metadata on the local repository.
See Also:
ArtifactRepository.pathOfLocalRepositoryMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata, org.apache.maven.artifact.repository.ArtifactRepository)

getUrl

public java.lang.String getUrl()
Specified by:
getUrl in interface org.apache.maven.artifact.repository.ArtifactRepository
Returns:
null.
See Also:
ArtifactRepository.getUrl()

getBasedir

public java.lang.String getBasedir()
Specified by:
getBasedir in interface org.apache.maven.artifact.repository.ArtifactRepository
Returns:
basedir.
See Also:
ArtifactRepository.getBasedir()

getProtocol

public java.lang.String getProtocol()
Specified by:
getProtocol in interface org.apache.maven.artifact.repository.ArtifactRepository
Returns:
null.
See Also:
ArtifactRepository.getProtocol()

getId

public java.lang.String getId()
Specified by:
getId in interface org.apache.maven.artifact.repository.ArtifactRepository
Returns:
null.
See Also:
ArtifactRepository.getId()

getSnapshots

public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getSnapshots()
Specified by:
getSnapshots in interface org.apache.maven.artifact.repository.ArtifactRepository
Returns:
null.
See Also:
ArtifactRepository.getSnapshots()

getReleases

public org.apache.maven.artifact.repository.ArtifactRepositoryPolicy getReleases()
Specified by:
getReleases in interface org.apache.maven.artifact.repository.ArtifactRepository
Returns:
null.
See Also:
ArtifactRepository.getReleases()

getLayout

public org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout getLayout()
Specified by:
getLayout in interface org.apache.maven.artifact.repository.ArtifactRepository
Returns:
null.
See Also:
ArtifactRepository.getLayout()

getKey

public java.lang.String getKey()
Specified by:
getKey in interface org.apache.maven.artifact.repository.ArtifactRepository
Returns:
null.
See Also:
ArtifactRepository.getKey()

isUniqueVersion

public boolean isUniqueVersion()
Specified by:
isUniqueVersion in interface org.apache.maven.artifact.repository.ArtifactRepository
Returns:
false.
See Also:
ArtifactRepository.isUniqueVersion()

setBlacklisted

public void setBlacklisted(boolean blackListed)
By default, do nothing.

Specified by:
setBlacklisted in interface org.apache.maven.artifact.repository.ArtifactRepository
See Also:
ArtifactRepository.setBlacklisted(boolean)

isBlacklisted

public boolean isBlacklisted()
Specified by:
isBlacklisted in interface org.apache.maven.artifact.repository.ArtifactRepository
Returns:
false.
See Also:
ArtifactRepository.isBlacklisted()


Copyright © 2008-2011. All Rights Reserved.