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 String
REPOSITORY_STASH_APPLICATION
static String
REPOSITORY_STASH_BRANCH
static String
REPOSITORY_STASH_COMMAND_TIMEOUT
static String
REPOSITORY_STASH_FETCH_WHOLE_REPOSITORY
static String
REPOSITORY_STASH_IS_REPOSITORY_STORED_KEY
static String
REPOSITORY_STASH_LFS_REPOSITORY
static String
REPOSITORY_STASH_PRIVATE_KEY
static String
REPOSITORY_STASH_PROJECT_KEY
static String
REPOSITORY_STASH_PUBLIC_KEY
static String
REPOSITORY_STASH_REPOSITORY_ID
static String
REPOSITORY_STASH_REPOSITORY_SLUG
static String
REPOSITORY_STASH_REPOSITORY_URL
static String
REPOSITORY_STASH_USE_REMOTE_AGENT_CACHE
static String
REPOSITORY_STASH_USE_SHALLOW_CLONES
static String
REPOSITORY_STASH_USE_SUBMODULES
static String
REPOSITORY_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.ApplicationLink
getApplicationLink()
CapabilityContext
getCapabilityContext()
int
getCommandTimeout()
String
getOptionDescription()
String
getRepositoryUrl()
String
getStashProjectKey()
String
getStashRepositoryId()
String
getStashRepositorySlug()
boolean
getVerboseLogs()
boolean
isFetchWholeRepository()
boolean
isUseRemoteAgentCache()
boolean
isUseShallowClones()
boolean
isUseSubmodules()
boolean
stashServerRemoteEventsAreWorking()
boolean
stashServerSupportsRemoteEvents()
-
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()
-
-