com.atlassian.bamboo.repository
Class RepositoryDefinitionForTest
java.lang.Object
com.atlassian.bamboo.repository.RepositoryDefinitionForTest
- All Implemented Interfaces:
- BambooIdProvider, InternalRepositoryData, RepositoryData, RepositoryDefinition, DescriptionProvider, NameProvider, java.io.Serializable
public class RepositoryDefinitionForTest
- extends java.lang.Object
- implements RepositoryDefinition
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RepositoryDefinitionForTest
public RepositoryDefinitionForTest(Repository repository,
WebRepositoryViewer webRepositoryViewer)
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
getRepository
@NotNull
public Repository getRepository()
- Specified by:
getRepository in interface RepositoryData
- Returns:
- lazily initialized instance of the
Repository defined by this object.
getNewRepositoryInstance
public Repository getNewRepositoryInstance()
- Description copied from interface:
InternalRepositoryData
- Get new instance of Repository that is not lazy-loaded. Each call creates a new instance.
Use of
RepositoryData.getRepository() should be preferred.
- Specified by:
getNewRepositoryInstance in interface InternalRepositoryData
- Returns:
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 © 2014 Atlassian Software Systems Pty Ltd. All Rights Reserved.