com.atlassian.bamboo.repository
Class RepositoryDefinitionForTest

java.lang.Object
  extended by com.atlassian.bamboo.repository.RepositoryDefinitionForTest
All Implemented Interfaces:
BambooIdProvider, RepositoryData, RepositoryDefinition, DescriptionProvider, NameProvider, java.io.Serializable

public class RepositoryDefinitionForTest
extends java.lang.Object
implements RepositoryDefinition

See Also:
Serialized Form

Constructor Summary
RepositoryDefinitionForTest(Repository repository, WebRepositoryViewer webRepositoryViewer)
           
 
Method Summary
 org.apache.commons.configuration.HierarchicalConfiguration getConfiguration()
           
 java.lang.String getDescription()
           
 long getId()
           
 java.lang.String getName()
           
 java.lang.String getPluginKey()
           
 int getPosition()
          Position of repository in the list of repositories defined for Plan.
 Repository getRepository()
           
 java.lang.String getWebRepositoryPluginKey()
           
 WebRepositoryViewer getWebRepositoryViewer()
           
 java.lang.String getXmlData()
           
 boolean isGlobal()
           
 boolean isMarkedForDeletion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryDefinitionForTest

public RepositoryDefinitionForTest(Repository repository,
                                   WebRepositoryViewer webRepositoryViewer)
Method Detail

getId

public long getId()
Specified by:
getId in interface BambooIdProvider

getPluginKey

@NotNull
public java.lang.String getPluginKey()
Specified by:
getPluginKey in interface RepositoryData

getWebRepositoryPluginKey

public java.lang.String getWebRepositoryPluginKey()
Specified by:
getWebRepositoryPluginKey in interface RepositoryData

getXmlData

@NotNull
public java.lang.String getXmlData()
Specified by:
getXmlData in interface RepositoryData

getRepository

@NotNull
public Repository getRepository()
Specified by:
getRepository in interface RepositoryData
Returns:
lazily initialized instance of the Repository defined by this object.

getWebRepositoryViewer

public WebRepositoryViewer getWebRepositoryViewer()
Specified by:
getWebRepositoryViewer in interface RepositoryData

getConfiguration

@NotNull
public org.apache.commons.configuration.HierarchicalConfiguration getConfiguration()
Specified by:
getConfiguration in interface RepositoryData
Returns:
lazily initialized instance of the HierarchicalConfiguration of the repository defined by this object.

getPosition

public int getPosition()
Description copied from interface: RepositoryDefinition
Position of repository in the list of repositories defined for Plan. Default repository is always on the position 0.

Specified by:
getPosition in interface RepositoryDefinition
Returns:

isMarkedForDeletion

public boolean isMarkedForDeletion()
Specified by:
isMarkedForDeletion in interface RepositoryData

getName

@NotNull
public java.lang.String getName()
Specified by:
getName in interface DescriptionProvider
Specified by:
getName in interface NameProvider

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface DescriptionProvider

isGlobal

public boolean isGlobal()
Specified by:
isGlobal in interface RepositoryData
Returns:
true if repository is a Shared Repository


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.