Interface StashRepository
-
- All Superinterfaces:
AdvancedConfigurationAwareRepository,BambooPluginModule,BranchAwareRepository,BranchDetectionCapableRepository,BranchInformationProvider,BranchMergingAwareRepository,BuildConfigurationAwarePlugin,CachingAwareRepository,CheckoutCustomRevisionDataAwareRepository,ConfigurablePlugin,ConvertibleFromConfig,CustomSourceDirectoryAwareRepository,CustomVariableProviderRepository,DeploymentAwareRepository,DescriptionProvider,EditActionAwareRepository,GitRepositoryFacade,InitablePluginModule,NameProvider,PushCapableRepository,RenderableBuildConfiguration,Repository,RepositoryV2,RequirementsAwareRepository,RequiresRepositoryData,ScmTypePublishingRepository,Serializable,StandaloneRepository,UniqueRevisionIdRepository
- All Known Implementing Classes:
StashRepositoryImpl
public interface StashRepository extends AdvancedConfigurationAwareRepository, BranchInformationProvider, BranchMergingAwareRepository, CachingAwareRepository, CheckoutCustomRevisionDataAwareRepository, CustomSourceDirectoryAwareRepository, CustomVariableProviderRepository, DeploymentAwareRepository, EditActionAwareRepository, GitRepositoryFacade, PushCapableRepository, RequirementsAwareRepository, RequiresRepositoryData, UniqueRevisionIdRepository, ScmTypePublishingRepository
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.atlassian.bamboo.repository.CachingAwareRepository
CachingAwareRepository.CachableOperation
-
-
Field Summary
Fields Modifier and Type Field Description static StringREPOSITORY_STASH_APPLICATIONstatic StringREPOSITORY_STASH_BRANCHstatic StringREPOSITORY_STASH_COMMAND_TIMEOUTstatic StringREPOSITORY_STASH_FETCH_WHOLE_REPOSITORYstatic StringREPOSITORY_STASH_IS_REPOSITORY_STORED_KEYstatic StringREPOSITORY_STASH_LFS_REPOSITORYstatic StringREPOSITORY_STASH_PRIVATE_KEYstatic StringREPOSITORY_STASH_PROJECT_KEYstatic StringREPOSITORY_STASH_PUBLIC_KEYstatic StringREPOSITORY_STASH_REPOSITORY_IDstatic StringREPOSITORY_STASH_REPOSITORY_SLUGstatic StringREPOSITORY_STASH_REPOSITORY_URLstatic StringREPOSITORY_STASH_USE_REMOTE_AGENT_CACHEstatic StringREPOSITORY_STASH_USE_SHALLOW_CLONESstatic StringREPOSITORY_STASH_USE_SUBMODULESstatic StringREPOSITORY_STASH_VERBOSE_LOGS-
Fields inherited from interface com.atlassian.bamboo.plugins.git.GitRepositoryFacade
GIT_REPOSITORIES_OF_PLAN
-
Fields inherited from interface com.atlassian.bamboo.repository.Repository
SELECTED_REPOSITORY, UNKNOWN_HOST
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable com.atlassian.applinks.api.ApplicationLinkgetApplicationLink()CapabilityContextgetCapabilityContext()intgetCommandTimeout()StringgetOptionDescription()StringgetRepositoryUrl()StringgetStashProjectKey()StringgetStashRepositoryId()StringgetStashRepositorySlug()booleangetVerboseLogs()booleanisFetchWholeRepository()booleanisUseRemoteAgentCache()booleanisUseShallowClones()booleanisUseSubmodules()booleanstashServerRemoteEventsAreWorking()booleanstashServerSupportsRemoteEvents()-
Methods inherited from interface com.atlassian.bamboo.repository.AdvancedConfigurationAwareRepository
getAdvancedEditHtml, getAdvancedViewHtml
-
Methods inherited from interface com.atlassian.bamboo.repository.BranchAwareRepository
getVcsBranch, setVcsBranch
-
Methods inherited from interface com.atlassian.bamboo.repository.BranchDetectionCapableRepository
getFirstCommit, getLastCommit, getOpenBranches
-
Methods inherited from interface com.atlassian.bamboo.repository.BranchInformationProvider
usePollingForBranchDetection
-
Methods inherited from interface com.atlassian.bamboo.repository.BranchMergingAwareRepository
getBranchIntegrationEditHtml, isMergingSupported, mergeWorkspaceWith, retrieveSourceCode
-
Methods inherited from interface com.atlassian.bamboo.v2.build.BuildConfigurationAwarePlugin
addDefaultValues, isConfigurationMissing, prepareConfigObject, validate
-
Methods inherited from interface com.atlassian.bamboo.repository.CachingAwareRepository
getCacheId, isCachingSupportedFor
-
Methods inherited from interface com.atlassian.bamboo.repository.CheckoutCustomRevisionDataAwareRepository
retrieveSourceCode
-
Methods inherited from interface com.atlassian.bamboo.v2.build.ConfigurablePlugin
customizeBuildRequirements, removeBuildRequirements
-
Methods inherited from interface com.atlassian.bamboo.fieldvalue.ConvertibleFromConfig
populateFromConfig, toConfiguration
-
Methods inherited from interface com.atlassian.bamboo.v2.build.repository.CustomSourceDirectoryAwareRepository
retrieveSourceCode
-
Methods inherited from interface com.atlassian.bamboo.repository.CustomVariableProviderRepository
getCustomVariables, getPlanRepositoryVariables
-
Methods inherited from interface com.atlassian.bamboo.utils.DescriptionProvider
getDescription
-
Methods inherited from interface com.atlassian.bamboo.repository.ui.EditActionAwareRepository
beforeEditPageRendering, beforeSave
-
Methods inherited from interface com.atlassian.bamboo.plugins.git.GitRepositoryFacade
getGitRepository
-
Methods inherited from interface com.atlassian.bamboo.plugin.InitablePluginModule
init
-
Methods inherited from interface com.atlassian.bamboo.repository.PushCapableRepository
commit, pushRevision
-
Methods inherited from interface com.atlassian.bamboo.v2.build.RenderableBuildConfiguration
getEditHtml, getViewHtml
-
Methods inherited from interface com.atlassian.bamboo.repository.Repository
checkConnection, getHost, getKey, getLocationIdentifier, getMinimalEditHtml, getName, getShortKey
-
Methods inherited from interface com.atlassian.bamboo.v2.build.repository.RepositoryV2
collectChangesSinceLastBuild, getSourceCodeDirectory, isRepositoryDifferent
-
Methods inherited from interface com.atlassian.bamboo.v2.build.repository.RequirementsAwareRepository
getRequirements
-
Methods inherited from interface com.atlassian.bamboo.repository.RequiresRepositoryData
getViewHtml, setRepositoryId
-
Methods inherited from interface com.atlassian.bamboo.repository.ScmTypePublishingRepository
getScm
-
Methods inherited from interface com.atlassian.bamboo.repository.StandaloneRepository
getAdvancedEditHtml, getAdvancedViewHtml, getEditHtml, getViewHtml
-
-
-
-
Field Detail
-
REPOSITORY_STASH_REPOSITORY_URL
static final String REPOSITORY_STASH_REPOSITORY_URL
-
REPOSITORY_STASH_APPLICATION
static final String REPOSITORY_STASH_APPLICATION
-
REPOSITORY_STASH_PROJECT_KEY
static final String REPOSITORY_STASH_PROJECT_KEY
-
REPOSITORY_STASH_REPOSITORY_SLUG
static final String REPOSITORY_STASH_REPOSITORY_SLUG
-
REPOSITORY_STASH_REPOSITORY_ID
static final String REPOSITORY_STASH_REPOSITORY_ID
-
REPOSITORY_STASH_BRANCH
static final String REPOSITORY_STASH_BRANCH
-
REPOSITORY_STASH_PUBLIC_KEY
static final String REPOSITORY_STASH_PUBLIC_KEY
-
REPOSITORY_STASH_PRIVATE_KEY
static final String REPOSITORY_STASH_PRIVATE_KEY
-
REPOSITORY_STASH_IS_REPOSITORY_STORED_KEY
static final String REPOSITORY_STASH_IS_REPOSITORY_STORED_KEY
-
REPOSITORY_STASH_COMMAND_TIMEOUT
static final String REPOSITORY_STASH_COMMAND_TIMEOUT
-
REPOSITORY_STASH_VERBOSE_LOGS
static final String REPOSITORY_STASH_VERBOSE_LOGS
-
REPOSITORY_STASH_LFS_REPOSITORY
static final String REPOSITORY_STASH_LFS_REPOSITORY
-
REPOSITORY_STASH_USE_REMOTE_AGENT_CACHE
static final String REPOSITORY_STASH_USE_REMOTE_AGENT_CACHE
-
REPOSITORY_STASH_FETCH_WHOLE_REPOSITORY
static final String REPOSITORY_STASH_FETCH_WHOLE_REPOSITORY
-
REPOSITORY_STASH_USE_SHALLOW_CLONES
static final String REPOSITORY_STASH_USE_SHALLOW_CLONES
-
REPOSITORY_STASH_USE_SUBMODULES
static final String REPOSITORY_STASH_USE_SUBMODULES
-
-
Method Detail
-
stashServerSupportsRemoteEvents
boolean stashServerSupportsRemoteEvents()
-
stashServerRemoteEventsAreWorking
boolean stashServerRemoteEventsAreWorking()
-
getCapabilityContext
CapabilityContext getCapabilityContext()
-
getOptionDescription
String getOptionDescription()
-
getApplicationLink
@Nullable @Nullable com.atlassian.applinks.api.ApplicationLink getApplicationLink()
-
getStashProjectKey
String getStashProjectKey()
-
getStashRepositorySlug
String getStashRepositorySlug()
-
getStashRepositoryId
String getStashRepositoryId()
-
getRepositoryUrl
String getRepositoryUrl()
-
isUseShallowClones
boolean isUseShallowClones()
-
isUseSubmodules
boolean isUseSubmodules()
-
getCommandTimeout
int getCommandTimeout()
-
getVerboseLogs
boolean getVerboseLogs()
-
isUseRemoteAgentCache
boolean isUseRemoteAgentCache()
-
isFetchWholeRepository
boolean isFetchWholeRepository()
-
-