Deprecated API


Contents
Deprecated Interfaces
com.atlassian.bamboo.build.Artifact
          since 3.0 Use ArtifactDefinitionContext 
com.atlassian.bamboo.v2.build.BuildPlanDefinition
          since 4.0 You don't really need this interface. 
com.atlassian.bamboo.builder.BuildProgressBar
          since 2.7 
com.atlassian.bamboo.results.BuildResults
          since 2.6 use BuildResultsSummary instead. Only use if test results are required. 
com.atlassian.bamboo.resultsummary.BuildResultsSummaryManager
          since 2.7 use ResultsSummaryManager instead 
com.atlassian.bamboo.resultsummary.ExtendedBuildResultsSummary
          since 2.7 use BuildResultsSummary 
com.atlassian.bamboo.buildqueue.manager.LocalAgentManager
           
com.atlassian.bamboo.persister.Persister
          since 2.0 This is an old interface. Prefer AdministrationConfigurationManager or PlanManager 
com.atlassian.bamboo.v2.build.repository.PostConfigurableRepository
          since 3.4 not compatible with Global Repository feature. 
com.atlassian.bamboo.repository.RepositoryDefinitionEntity
          since 4.0 use RepositoryDataEntity 
com.atlassian.bamboo.v2.build.trigger.TriggerReasonManager
          use TriggerManager 
com.atlassian.bamboo.ww2.actions.build.admin.create.UIConfigBean
          use UIConfigSupport 
com.atlassian.bamboo.build.VariableSubstitutionBean
          since 3.1 use CustomVariableContext 
 

Deprecated Classes
com.atlassian.bamboo.author.AuthorImpl
          since 3.3 
com.atlassian.bamboo.event.spi.BambooEventManager
          since 3.0 use EventPublisher 
com.atlassian.bamboo.build.BuildFactoryForTests
           
com.atlassian.bamboo.build.BuildObjectForTests
           
com.atlassian.bamboo.builder.BuildProgressBarImpl
          since 2.7 
com.atlassian.bamboo.results.BuildResultsImpl
          since 2.6 use BuildResultsSummary instead. Only use if test results are required. 
com.atlassian.bamboo.build.DefaultArtifact
          since 3.0 
com.atlassian.bamboo.migration.stream.GroupMapper
          since 4.0, can be removed when import from 3.4 is no longer support 
com.atlassian.bamboo.event.IMEvent
           
com.atlassian.bamboo.builder.Maven2LogHelper
          since 3.1 use MavenLogHelper 
com.atlassian.bamboo.resultsummary.vcs.RelevantChangeset
           
com.atlassian.bamboo.repository.RepositoryDefinitionEntityImpl
          since 4.0 use RepositoryDataEntityImpl 
com.atlassian.bamboo.resultsummary.ResultSummaryUpgradeHelper
           
com.atlassian.bamboo.agent.elastic.client.RetrieveMetaData
           
com.atlassian.bamboo.xmpp.SmackListener
          since 3.3 use $BambooSmackClient.send(Message) 
com.atlassian.bamboo.build.test.TestCollectionResultImpl
          since 3.2 use the TestCollectionResultBuilder to construct instances of TestCollectionResult 
com.atlassian.bamboo.migration.stream.UserMapper
          since 4.0, can be removed when import from 3.4 is no longer support 
com.atlassian.bamboo.build.VariableSubstitutionBeanImpl
          since 3.1 use CustomVariableContext 
 

Deprecated Fields
com.atlassian.bamboo.build.pipeline.tasks.ExecuteBuildTask.BUILD_WORKING_DIRECTORY
          since 3.3 use $BuildContextHelper.getBuildWorkingDirectory(BuildContext) or BuildContextHelper.BUILD_WORKING_DIRECTORY 
com.atlassian.bamboo.persister.file.FileBasedPersister.DEFALT_BUILD_DIRECTORY
          since 4.0 use FileBasedPersister.DEFAULT_BUILD_DIRECTORY 
com.atlassian.bamboo.persister.file.FileBasedPersister.DEFALT_CONFIG_DIRECTORY
          since 4.0 use FileBasedPersister.DEFAULT_CONFIG_DIRECTORY 
com.atlassian.bamboo.agent.elastic.server.ElasticFunctionalityFacade.ELASTIC_BAMBOO_SECURITY_GROUP
          since 3.4 use ElasticInstanceManager.ELASTIC_BAMBOO_SECURITY_GROUP 
com.atlassian.bamboo.migration.stream.AbstractPlanMapper.lastVcsRevisionKeyFromPlan
          since 3.2 can be removed when we no longer support upgrade from 3.1 and lower 
com.atlassian.bamboo.migration.stream.AbstractPlanMapper.planRepository
          since 3.3 can be removed when we no longer support upgrade from 3.2 and lower 
com.atlassian.bamboo.repository.Repository.SELECTED_REPOSITORY
          since 3.3 repository definition is no longer part of BuildConfiguration 
com.atlassian.bamboo.utils.SystemProperty.SVN_14_COMPATIBLE
          since 2.3.1 Use SVN_WC_FORMAT instead default : false 
 

Deprecated Methods
com.atlassian.bamboo.persister.Persister.addBuildResults(Buildable, BuildResults)
          since 2.7 
com.atlassian.bamboo.build.Buildable.addBuildResultSummary(BuildResultsSummary)
          since 4.0 ResultsSummaryManager.createResultsSummary(BuildContext, Class). 
com.atlassian.bamboo.build.DefaultJob.addBuildResultSummary(BuildResultsSummary)
           
com.atlassian.bamboo.agent.elastic.server.ElasticInstanceManager.addElasticLogEntry(String)
          since 3.2 use ElasticInstanceManager.addElasticLogEntry(Logger, String) 
com.atlassian.bamboo.agent.elastic.server.ElasticFunctionalityFacade.addElasticLogEntry(String)
          since 3.2, use ElasticFunctionalityFacade.addElasticLogEntry(Logger, String) instead 
com.atlassian.bamboo.ww2.BambooActionSupport.addError(String, String)
          since 1.0 Use ActionSupport.addFieldError(String, String) instead 
com.atlassian.bamboo.ww2.BambooActionSupport.addErrorMessage(String)
          since 1.0 Use BambooActionSupport.addActionError(String) instead 
com.atlassian.bamboo.jira.jiraissues.JiraIssueUtils.buildJiraIssueDetailsFromSearchResultFunction(JiraIssueDetailsBuilderFactory)
          since 3.4 use JiraIssueUtils.buildJiraIssueDetailsFromSearchResultFunction(ApplicationLink, JiraIssueDetailsBuilderFactory) 
com.atlassian.bamboo.task.BuildTaskRequirementSupport.calculateRequirements(TaskDefinition, Buildable)
          since 4.0 use BuildTaskRequirementSupport.calculateRequirements(TaskDefinition, Job) 
com.atlassian.bamboo.task.AbstractTaskConfigurator.calculateRequirements(TaskDefinition, Buildable)
           
com.atlassian.bamboo.utils.FileCopier.copyFile(File, File)
          since 3.1, use FileUtils.copyFile(File, File) 
com.atlassian.bamboo.build.creation.JobCreationService.createPlan(BuildConfiguration, ActionParametersMap, PlanCreationService.EnablePlan)
          since 4.0 use @{link #createJobAndBranches} 
com.atlassian.bamboo.task.TaskConfigurationService.createTaskList(PlanKey, List)
          since 3.4 this method has been created for upgrade purposes and should not be used for regular task manipulation 
com.atlassian.bamboo.v2.build.BaseConfigurablePlugin.customizeBuildRequirements(BuildConfiguration, RequirementSet)
          since 3.0 Use #customizeBuildRequirements(Plan, BuildConfiguration, RequirementSet) 
com.atlassian.bamboo.persister.Persister.deleteBuildResults(Buildable, long)
          since 2.7 
com.atlassian.bamboo.variable.VariableDefinitionManager.deleteVariableDefinition(long)
          since 4.0 use VariableDefinitionManager.deleteVariableDefinition(VariableDefinition) 
com.atlassian.bamboo.variable.VariableDefinitionManagerImpl.deleteVariableDefinition(long)
           
com.atlassian.bamboo.schedule.PlanScheduler.executeWithoutPlanSchdules(PlanSchedulerCallback)
          - (since 4.0) use instead PlanScheduler.executeWithoutPlanSchedules 
com.atlassian.bamboo.schedule.DefaultPlanScheduler.executeWithoutPlanSchdules(PlanSchedulerCallback)
           
com.atlassian.bamboo.build.creation.RepositoryConfigHelper.extractRepositoriesFromConfiguration(BuildConfiguration, Plan)
          since 3.3 to be removed as soon as possible - created only as temporary hack to make plan creation work 
com.atlassian.bamboo.buildqueue.dao.AgentDao.findAllElasticAgents()
          since 3.2 This method can potentially pull thousands of agents definitions from the database and incapacitate the whole server, consider using #findAllElasticAgents(int) 
com.atlassian.bamboo.resultsummary.vcs.RepositoryChangesetDao.findChangesetByResultId(long)
          since 3.3 only for backward compatibility in import 
com.atlassian.bamboo.repository.RepositoryDefinitionDao.findRepositoryDefinitionsForPlan(Plan)
          since 3.4 use PlanRepositoryLinkDao#getPlanRepositoryLinks(Plan) 
com.atlassian.bamboo.buildqueue.manager.AgentManager.getAllElasticAgentDefinitions()
          since 3.2 This method can potentially pull thousands of agents definitions from the database and incapacitate the whole server, consider using AgentManager.getAllElasticAgentDefinitions(java.util.Collection) instead 
com.atlassian.bamboo.resultsummary.ResultsSummaryManager.getAllResultSummariesForPlan(Plan)
          since 3.1 use ResultsSummaryManager.getResultSummaries(ResultsSummaryCriteria) 
com.atlassian.bamboo.webwork.StarterAction.getAuthor()
          use StarterAction.getAuthors() instead. You can now have multiple authores for a user. 
com.atlassian.bamboo.plugins.hg.HgRepository.getBranch()
          since 4.0 use methods) 
com.atlassian.bamboo.build.PartialBuildDefinition.getBuildChangedEmailList()
           
com.atlassian.bamboo.build.BuildDefinition.getBuildChangedEmailList()
          since 4.0 notifications are done in a different way now 
com.atlassian.bamboo.build.PartialBuildDefinition.getBuildChangedEmails()
           
com.atlassian.bamboo.build.BuildLoggerManager.getBuildLogger(String)
          since 2.6 Use BuildLoggerManager.getBuildLogger(PlanKey) or BuildLoggerManager.getBuildLogger(PlanResultKey) instead 
com.atlassian.bamboo.builder.resultsfilter.TimeAgoBuildResultsFilter.getBuildResultsForBuild(Buildable)
           
com.atlassian.bamboo.builder.resultsfilter.Latest25FiveBuildResultsFilter.getBuildResultsForBuild(Buildable)
           
com.atlassian.bamboo.builder.resultsfilter.BuildResultsFilter.getBuildResultsForBuild(Buildable)
          since 2.7 use BuildResultsFilter.getResultsForPlan(Plan) instead 
com.atlassian.bamboo.builder.resultsfilter.AllBuildResultsFilter.getBuildResultsForBuild(Buildable)
          since 2.7 use AllBuildResultsFilter.getResultsForPlan(Plan) instead 
com.atlassian.bamboo.results.BuildResults.getBuildResultsSummary()
          since 2.7 please use {@link ResultsSummaryManager#getResultsSummary) to look up the build result summary instead 
com.atlassian.bamboo.resultsummary.BuildResultsSummaryDao.getBuildResultsSummaryByBuildKeyAndBuildNumber(String, int)
          since 2.7 use ResultsSummaryManager.getResultsSummary(PlanResultKey, Class) 
com.atlassian.bamboo.build.Buildable.getBuildResultSummaries()
          since 4.0 Use ResultsSummaryManager's finds methods instead 
com.atlassian.bamboo.build.DefaultJob.getBuildResultSummaries()
           
com.atlassian.bamboo.build.fileserver.BuildDirectoryManager.getBuildWorkingDirectory()
          since 3.0 please use $BuildDirectoryManager.getWorkingDirectoryOfCurrentAgent() 
com.atlassian.bamboo.build.fileserver.BuildDirectoryManager.getBuildWorkingDirectory(String)
          since 3.0 please use $BuildDirectoryManager.getBuildWorkingDirectory(PlanKey) 
com.atlassian.bamboo.build.fileserver.DefaultBuildDirectoryManager.getBuildWorkingDirectory(String)
          since 3.0 use getBuildWorkingDirectory(PlanKey) 
com.atlassian.bamboo.build.BuildStatusHelper.getCountFailingSince()
          since 2.7 use getPrecedingConsecutiveFailuresCount instead, note that it does not include the current result 
com.atlassian.bamboo.results.BuildResults.getCustomBuildData()
          replaced by custom data stored in BuildResults.getBuildResultsSummary() 
com.atlassian.bamboo.resultsummary.ResultStatisticsProvider.getDurationInSeconds()
          since 3.3 use ResultStatisticsProvider.getDuration() instead and TimeUnit to convert to units other than milliseconds 
com.atlassian.bamboo.agent.elastic.server.ElasticImageConfigurationAccessor.getElasticImageConfigurationShippedWithBamboo()
          since 3.3 use #getElasticImageConfigurationsShippedWithBamboo 
com.atlassian.bamboo.results.BuildResults.getFailedTestResults()
           
com.atlassian.bamboo.filter.CompressingFilter.getFilterConfig()
          since 1.0 Not needed in latest version of Servlet 2.3 API. NOTE: Filter doesn't work with Orion 1.5.2 without this method 
com.atlassian.bamboo.build.Buildable.getFirstBuildSummary()
          since 4.0 Use ImmutablePlan.getFirstBuildNumber() 
com.atlassian.bamboo.build.DefaultJob.getFirstBuildSummary()
           
com.atlassian.bamboo.ww2.BambooActionSupport.getFormattedErrorMessages()
          since 3.0 use #getFormattedActionErrors 
com.atlassian.bamboo.configuration.AdministrationConfiguration.getGlobalVariable(String)
          since 3.1 use VariableDefinitionManager instead 
com.atlassian.bamboo.variable.VariableDefinitionManager.getGlobalVariableDefinitionMap(Map)
          since 4.0 use VariableDefinitionManager.createVariableContextBuilder() instead 
com.atlassian.bamboo.variable.VariableDefinitionManagerImpl.getGlobalVariableDefinitionMap(Map)
           
com.atlassian.bamboo.configuration.AdministrationConfiguration.getGlobalVariables()
          since 3.1 use VariableDefinitionManager instead 
com.atlassian.bamboo.webrepository.WebRepositoryViewer.getHtmlForCommitsFull(ResultsSummary, RepositoryChangeset, RepositoryDefinition)
          since 4.0 use WebRepositoryViewer.getHtmlForCommitsFull(ResultsSummary, RepositoryChangeset, RepositoryData) 
com.atlassian.bamboo.webrepository.WebRepositoryViewer.getHtmlForCommitsSummary(ResultsSummary, RepositoryChangeset, RepositoryDefinition)
          since 3.4 use WebRepositoryViewer.getHtmlForCommitsSummary(ResultsSummary, RepositoryChangeset, RepositoryData, int) 
com.atlassian.bamboo.webrepository.WebRepositoryViewer.getHtmlForCommitsSummary(ResultsSummary, RepositoryChangeset, RepositoryDefinition, int)
          since 4.0 use WebRepositoryViewer.getHtmlForCommitsSummary(ResultsSummary, RepositoryChangeset, RepositoryData, int) 
com.atlassian.bamboo.jira.jiraissues.JiraIssueUtils.getJiraIssueUrl(String, String, JiraIssueUtils.JiraPanel)
          since 3.2 use $JiraIssueUtils.getJiraIssueUrl(String, JiraIssueKey, com.atlassian.bamboo.jira.jiraissues.JiraIssueUtils.JiraPanel) 
com.atlassian.bamboo.plan.Plan.getLabellings()
          3.4 
com.atlassian.bamboo.resultsummary.ResultsSummaryManager.getLastNBuildResultsSummaries(Buildable, int)
          since 2.7 use getLastNResultsSummaries instead 
com.atlassian.bamboo.resultsummary.BuildResultsSummaryManagerImpl.getLastNBuildResultsSummaries(Buildable, int)
           
com.atlassian.bamboo.resultsummary.BuildResultsSummaryManager.getLastSuccessfulBuildSummary(String)
          since 2.7 use ResultsSummaryManager.getLastSuccessfulResultSummary(PlanKey) 
com.atlassian.bamboo.ww2.actions.build.admin.ViewBuildConfiguration.getLastVcsRevisionKey()
          since 3.3 plan no longer has single vcs revision 
com.atlassian.bamboo.ww2.actions.chains.admin.ViewChainConfiguration.getLastVcsRevisionKey()
          since 3.3 plan no longer has single vcs revision 
com.atlassian.bamboo.plan.vcsRevision.PlanVcsRevisionHistoryService.getLastVcsRevisionKeysBeforeBuildNumber(PlanKey, int)
          since 3.3 we should no longer do change detection on Jobs 
com.atlassian.bamboo.build.Buildable.getLatestBuildSummary()
          since 4.0 Use ImmutablePlan.getLatestResultsSummary()} and Narrow.to() to BuildResultsSummary as required 
com.atlassian.bamboo.build.DefaultJob.getLatestBuildSummary()
           
com.atlassian.bamboo.event.BuildsMovedEvent.getMovedBuilds()
          since 3.1; use getMovedPlans() 
com.atlassian.bamboo.event.BuildsMovedEvent.getMovedPlans()
          since 4.0 get the list of planKeys changed and re-get out plans as required. 
com.atlassian.bamboo.results.BuildResultsImpl.getMyArtifacts()
           
com.atlassian.bamboo.results.BuildResults.getNextBuildResults()
          since 4.0 ResultsSummaryManager.getNeighbouringSummaries(ImmutablePlan, int, int) instead 
com.atlassian.bamboo.build.Buildable.getNextBuildResults(int)
          since 4.0 ResultsSummaryManager.getNeighbouringSummaries(ImmutablePlan, int, int) instead 
com.atlassian.bamboo.build.DefaultJob.getNextBuildResults(int)
           
com.atlassian.bamboo.build.Buildable.getNumberOfConcurrentlyRunningBuilds()
          since 4.0 BuildExecutionManager.getCurrentlyExecutingBuilds(String) 
com.atlassian.bamboo.build.DefaultJob.getNumberOfConcurrentlyRunningBuilds()
           
com.atlassian.bamboo.plan.PlanManager.getPlanByName(String, String, Class)
          since 4.0 implementation no longer guarantees exception on using the method with incorrect planType parameter but throws only when the result is not unique. Use: PlanManager.isChainNameConflicting(java.lang.String, long, java.lang.String) 
com.atlassian.bamboo.plan.PlanDao.getPlanByName(String, String, Class)
          since 4.0 implementation no longer guarantees exception on using the method with incorrect planType parameter but only when the result is not unique. Use: PlanDao#isPlanNameConflicting(String, String) 
com.atlassian.bamboo.resultsummary.ResultsSummary.getPlanCompletedDate()
          Since 3.4 Use ResultsSummary.getBuildCompletedDate() 
com.atlassian.bamboo.security.acegi.acls.BambooPermission.getPlanPermissions()
           
com.atlassian.bamboo.project.Project.getPlans()
          since 3.2 PlanManager.getPlansByProject(Project, Class) 
com.atlassian.bamboo.results.BuildResults.getPreviousBuildResults()
          since 4.0 ResultsSummaryManager.getNeighbouringSummaries(ImmutablePlan, int, int) instead 
com.atlassian.bamboo.build.Buildable.getPreviousBuildResults(int)
          since 4.0 ResultsSummaryManager.getNeighbouringSummaries(ImmutablePlan, int, int) instead 
com.atlassian.bamboo.build.DefaultJob.getPreviousBuildResults(int)
           
com.atlassian.bamboo.plan.artifact.ArtifactDefinitionContext.getProducerJobKey()
          since 4.0 without replacement, as this value is incorrect during ChainBranch execution (points to master Job). Publishers should simply use the key of the current Job. 
com.atlassian.bamboo.resultsummary.ResultsSummaryCriteria.getProjectKey()
          since 4.0 use @{link #getProjectKeys} 
com.atlassian.bamboo.v2.build.BuildPlanDefinition.getRepository()
          since 3.3 obsolete due to introduction of Multiple Repositories; use Plan#getRepositoryDefinitions() 
com.atlassian.bamboo.resultsummary.ResultSummaryUpgradeHelper.getRepositoryChangesets(BuildResultsSummary)
           
com.atlassian.bamboo.resultsummary.vcs.RepositoryChangeset.getRepositoryDefinition()
          since 4.0 use RepositoryChangeset.getRepositoryData() 
com.atlassian.bamboo.resultsummary.vcs.RepositoryChangesetImpl.getRepositoryDefinition()
           
com.atlassian.bamboo.repository.PlanRepositoryLink.getRepositoryDefinitionEntity()
          since 4.0 use PlanRepositoryLink.getRepositoryDataEntity() 
com.atlassian.bamboo.repository.RepositoryDefinitionManager.getRepositoryDefinitionEntity(long)
          since 4.0 useRepositoryDefinitionManager.getRepositoryDataEntity(long) 
com.atlassian.bamboo.v2.build.agent.capability.RequirementSet.getRequirement(String)
          since 3.1 key is not unique 
com.atlassian.bamboo.agent.elastic.server.ElasticImageConfigurationDao.getShippedWithBamboo()
          since 3.3 use #getImages(AwsSupportConstants.Region, AwsSupportConstants.RootDeviceType, AwsSupportConstants.ArchitectureType, AwsSupportConstants.Platform, boolean 
com.atlassian.bamboo.repository.AbstractRepository.getSourceCodeDirectory(PlanKey)
          since 3.3 Repository must handle checkout to any subdirectory 
com.atlassian.bamboo.v2.build.repository.RepositoryV2.getSourceCodeDirectory(PlanKey)
          since 3.3 Repository must handle checkout to any sub-directory. 
com.atlassian.bamboo.repository.cvsimpl.CVSRepository.getSourceCodeDirectory(PlanKey)
           
com.atlassian.bamboo.resultsummary.tests.TestsManager.getTestCaseResult(TestCase, long)
          since 3.3 use TestsManager.getTestCaseResults(TestCase, long) 
com.atlassian.bamboo.resultsummary.tests.TestResultsDao.getTestCaseResult(TestCase, long)
          since 3.3 use TestResultsDao.getTestCaseResults(TestCase, long) 
com.atlassian.bamboo.results.BuildResultsImpl.getTestResults()
           
com.atlassian.bamboo.results.BuildResults.getTestResults()
           
com.atlassian.bamboo.project.Project.getTopLevelPlans()
          since 3.2 PlanManager.getPlansByProject(Project, Class) 
com.atlassian.bamboo.buildqueue.PipelineDefinition.getType()
          since 2.3 Only for FreemarkerTemplates. Instead use PipelineDefinitionVisitor and PipelineDefinition.accept(PipelineDefinitionVisitor) 
com.atlassian.bamboo.plan.cache.ImmutablePlan.getType()
          Use PlanIdentifier.getPlanType() instead. Since v4.0. 
com.atlassian.bamboo.variable.VariableDefinitionManager.getVariableContext(Map)
          since 4.0 use VariableDefinitionManager.createVariableContextBuilder() instead 
com.atlassian.bamboo.variable.VariableDefinitionManagerImpl.getVariableContext(Map)
           
com.atlassian.bamboo.variable.VariableDefinitionManager.getVariableDefinitionMap(Plan, Map)
          since 4.0 use VariableDefinitionManager.createVariableContextBuilder() instead 
com.atlassian.bamboo.variable.VariableDefinitionManagerImpl.getVariableDefinitionMap(Plan, Map)
           
com.atlassian.bamboo.build.Buildable.hasBuildResults()
          since 4.0 Use ImmutablePlan.getLatestResultsSummary() 
com.atlassian.bamboo.build.DefaultJob.hasBuildResults()
           
com.atlassian.bamboo.plan.AbstractPlan.hasTests()
           
com.atlassian.bamboo.plan.AbstractChain.hasTests()
          since 4.0 without replacement. Typically, you'll want to query ResultSummary for tests, not the plan 
com.atlassian.bamboo.plan.cache.ImmutablePlan.hasTests()
          since 4.0 without replacement. Typically, you'll want to query ResultSummary for tests, not the plan 
com.atlassian.bamboo.plan.cache.ImmutablePlan.isActive()
          since 4.0 use ChainExecutionManager#isActive(PlanKey) or PlanExecutionManager#isActive(PlanKey) 
com.atlassian.bamboo.plan.cache.ImmutablePlan.isBusy()
          since 4.0 use PlanExecutionManager.isBusy(PlanKey) or ChainExecutionManager#isBusy(PlanKey) 
com.atlassian.bamboo.setup.DbmsSpecificUtils.isColumnPresent(Connection, String, String)
          since 3.3 Use DbmsBean.isColumnPresent(Connection, String, String) 
com.atlassian.bamboo.setup.DbmsSpecificUtils.isColumnPresent(Statement, String, String)
          since 3.3 Use DbmsBean.isColumnPresent(Statement, String, String) 
com.atlassian.bamboo.bandana.BambooBandanaContext.isGlobal()
          since 4.0 has no practical meaning 
com.atlassian.bamboo.setup.DbmsSpecificUtils.isHsqldb()
          since 3.3 Use DbmsBean.isHsqldb() 
com.atlassian.bamboo.setup.DbmsSpecificUtils.isMsSqlServer()
          since 3.3 Use DbmsBean.isMsSqlServer() 
com.atlassian.bamboo.setup.DbmsSpecificUtils.isMySql()
          since 3.3 Use DbmsBean.isMySql() 
com.atlassian.bamboo.setup.DbmsSpecificUtils.isOracle()
          since 3.3 Use DbmsBean.isOracle() 
com.atlassian.bamboo.setup.DbmsSpecificUtils.isPostgreSQL()
          since 3.3 Use DbmsBean.isPostgreSql() 
com.atlassian.bamboo.setup.DbmsSpecificUtils.isTablePresent(Connection, String)
          since 3.3 Use DbmsBean.isTablePresent(Connection, String) 
com.atlassian.bamboo.setup.DbmsSpecificUtils.isTablePresent(Statement, String)
          since 3.3 Use DbmsBean.isTablePresent(Statement, String) 
com.atlassian.bamboo.plan.PlanManager.movePlanToProject(Plan, Project, String, String)
          since 4.0 use MovePlanService instead 
com.atlassian.bamboo.plan.PlanManagerImpl.movePlanToProject(Plan, Project, String, String)
           
com.atlassian.bamboo.resultsummary.ResultsSummaryManager.moveResultSummaries(PlanKey, PlanKey)
          since 3.2, use $ResultsSummaryManager.moveResultSummaries(Plan, PlanKey, PlanKey) 
com.atlassian.bamboo.builder.Maven2LogHelper.parseErrorOutput(String, int)
          since 3.1, use MavenLogHelper.parseErrorOutput(Iterable) 
com.atlassian.bamboo.v2.build.repository.RepositoryEventAware.postRetrieveSourceCode(BuildContext)
           
com.atlassian.bamboo.plugin.descriptor.AbstractBambooConfigurableModuleDescriptor.preConfigurablePluginInitialization(T)
          use AbstractBambooModuleDescriptor.preInit(Object) instead 
com.atlassian.bamboo.v2.build.repository.RepositoryEventAware.preRetrieveSourceCode(BuildContext)
          since 3.3 use RepositoryEventAware.preRetrieveSourceCode(BuildContext, File) 
com.atlassian.bamboo.plan.artifact.ArtifactSubscriptionDao.removeArtifactSubscriptionsByPlan(Plan)
          since 4.0 without replacement: this method has no effect. Deletion handled by cascades 
com.atlassian.bamboo.v2.build.BaseConfigurablePlugin.removeBuildRequirements(BuildConfiguration, RequirementSet)
          since 3.0 Use #removeBuildRequirements(Plan, BuildConfiguration, RequirementSet) 
com.atlassian.bamboo.build.Buildable.removeBuildResultSummary(int)
          since 4.0 Use ResultsSummaryManager.removeResultSummary(Plan, int) 
com.atlassian.bamboo.build.DefaultJob.removeBuildResultSummary(int)
           
com.atlassian.bamboo.configuration.AdministrationConfiguration.removeGlobalVariable(String)
          since 3.1 use VariableDefinitionManager instead 
com.atlassian.bamboo.v2.build.agent.capability.RequirementSet.removeRequirement(String)
          since 3.1 use RequirementSet.removeRequirement(Requirement) 
com.atlassian.bamboo.build.artifact.ArtifactManager.retrieve(PlanResultKey, ArtifactSubscriptionContext)
          since 3.3 use ArtifactManager.retrieve(PlanResultKey, ArtifactSubscriptionContext, File) 
com.atlassian.bamboo.v2.build.repository.LegacyRepository.retrieveSourceCode(BuildContext, String)
          since 3.3 use CustomSourceDirectoryAwareRepository.retrieveSourceCode(BuildContext, String, File) 
com.atlassian.bamboo.repository.cvsimpl.CVSRepository.retrieveSourceCode(BuildContext, String)
           
com.atlassian.bamboo.resultsummary.BuildResultsSummaryManager.saveBuildResultsSummary(BuildResultsSummary)
          since 2.7 use ResultsSummaryManager.saveResultSummary(ResultsSummary) 
com.atlassian.bamboo.resultsummary.vcs.RepositoryChangesetDao.saveRelevantChangesets(List)
           
com.atlassian.bamboo.repository.RepositoryDefinitionManager.saveRepositoryDefinition(RepositoryDefinitionEntity)
          since 4.0 use RepositoryDefinitionManager.saveRepositoryDefinition(RepositoryDataEntity) 
com.atlassian.bamboo.resultsummary.vcs.RepositoryChangesetDao.scrollChangesetsForExport(Function)
           
com.atlassian.bamboo.resultsummary.vcs.RepositoryChangesetDao.scrollRelevantChangesetsForExport(Function)
           
com.atlassian.bamboo.plugins.hg.HgRepository.setBranch(String)
          since 4.0 use methods) 
com.atlassian.bamboo.build.BuildDefinition.setBuildChangedEmails(String)
          since 4.0 notifications are done in a different way now 
com.atlassian.bamboo.resultsummary.MutableBuildKeyResultsSummary.setBuildKey(String)
          since 3.3 
com.atlassian.bamboo.ww2.BambooActionSupport.setErrorMessages(Collection)
          since 1.0 Use ActionSupport.setActionErrors(Collection) instead 
com.atlassian.bamboo.results.BuildResultsImpl.setFailedTestResults(List)
           
com.atlassian.bamboo.results.BuildResults.setFailedTestResults(List)
           
com.atlassian.bamboo.filter.CompressingFilter.setFilterConfig(FilterConfig)
          since 1.0 Not needed in latest version of Servlet 2.3 API - replaced by init(). NOTE: Filter doesn't work with Orion 1.5.2 without this method 
com.atlassian.bamboo.configuration.AdministrationConfiguration.setGlobalVariable(String, String)
          since 3.1 use VariableDefinitionManager instead 
com.atlassian.bamboo.results.BuildResultsImpl.setMyArtifacts(Map)
           
com.atlassian.bamboo.results.BuildResults.setMyArtifacts(Map)
           
com.atlassian.bamboo.resultsummary.ResultsSummary.setPlanCompletedDate(Date)
          Since 3.4 Use ResultsSummary.setBuildCompletedDate(Date) 
com.atlassian.bamboo.resultsummary.ResultsSummaryCriteria.setProjectKey(String)
           
com.atlassian.bamboo.resultsummary.vcs.RepositoryChangeset.setRepositoryDefinition(RepositoryDefinitionEntity)
          since 4.0 use RepositoryChangeset.setRepositoryData(RepositoryDataEntity) 
com.atlassian.bamboo.resultsummary.vcs.RepositoryChangesetImpl.setRepositoryDefinition(RepositoryDefinitionEntity)
           
com.atlassian.bamboo.repository.PlanRepositoryLink.setRepositoryDefinitionEntity(RepositoryDefinitionEntity)
          since 4.0 use PlanRepositoryLink.setRepositoryDataEntity(RepositoryDataEntity) 
com.atlassian.bamboo.build.strategy.TriggeredBuildStrategy.setTriggerIpAddress(String)
           
com.atlassian.bamboo.plan.PlanManager.updateNamesAndDescription(String, String, String, Plan)
          since 4.0 For some reason we stopped using this in ~3.3, therefore there must be something wrong with it. Not sure what... 
com.atlassian.bamboo.build.DefaultJob.validateBuild()
           
com.atlassian.bamboo.plan.Plan.validateBuild()
          Ununsed. Since v3.4. 
com.atlassian.bamboo.plan.cache.AbstractImmutablePlan.validateBuild()
           
com.atlassian.bamboo.variable.VariableValidationService.validateValueForGlobalVariable(ValidationAware, String, String)
          since 3.3 Use VariableValidationService.validateValueForVariable(com.opensymphony.xwork.ValidationAware, java.lang.String, java.lang.String) 
com.atlassian.bamboo.variable.VariableValidationService.validateValueForPlanVariable(ValidationAware, String, String)
          since 3.3 Use VariableValidationService.validateValueForVariable(com.opensymphony.xwork.ValidationAware, java.lang.String, java.lang.String) 
 

Deprecated Constructors
com.atlassian.bamboo.v2.build.BuildContextImpl(ImmutablePlan, int, TriggerReason, BuildDefinition, BuildChanges)
          since 4.0 BuildContexts created from this contstructor do not support branch integration. Use BuildContextImpl.BuildContextImpl(ImmutablePlan, int, TriggerReason, BuildDefinition, BuildChanges, ImmutablePlanCacheService) 
com.atlassian.bamboo.repository.svn.ExternalsLockException(SVNErrorMessage, Throwable, File)
           
com.atlassian.bamboo.notification.transports.ImTransport(String, BambooSmackClient, EventManager, PlanManager)
          since 3.3 use ImTransport.ImTransport(String, BambooSmackClient, PlanManager) 
com.atlassian.bamboo.bandana.PlanAwareBandanaContext(BambooBandanaContext, long)
          since 4.0 use PlanAwareBandanaContext.forPlugin(BambooBandanaContext, String) 
com.atlassian.bamboo.bandana.PlanAwareBandanaContext(long)
          since 4.0 use PlanAwareBandanaContext.forPlan(ImmutablePlan) 
com.atlassian.bamboo.bandana.PlanAwareBandanaContext(long, String)
          since 4.0 use PlanAwareBandanaContext.forPlugin(BambooBandanaContext, String) 
 



Copyright © 2012 Atlassian. All Rights Reserved.