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.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.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.ww2.BambooFilterDispatcher
          since 4.2 
com.atlassian.bamboo.v2.build.agent.BuildAgentTypeAccessor
          since 4.2 use $PipelineDefinition.getType() 
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.user.authentication.PasswordService
          since 4.2 use EncryptionService 
com.atlassian.bamboo.plan.PlanPermissionSkeleton
          since 4.2 use @{link PlanHelper.getPlanIdentifierForPermissionChecking} 
com.atlassian.bamboo.resultsummary.vcs.RelevantChangeset
           
com.atlassian.bamboo.core.RepositoryUrlObfuscator
          since 4.3, use methods in $class 
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.security.StringEncrypter
          since 4.2 use EncryptionService 
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 Enums
com.atlassian.bamboo.buildqueue.PipelineDefinition.TYPE
          since 4.2 use $AgentType 
 

Deprecated Fields
com.atlassian.bamboo.plan.branch.BranchSpecificConfiguration.BRANCH_OVERRIDE_BUILD_STRATEGY
           
com.atlassian.bamboo.plan.branch.BranchSpecificConfiguration.BRANCH_TRIGGER_REPOSITORIES
           
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.repository.cvsimpl.ExtConnection.DEFAULT_PORT
           
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.build.creation.JobCreationService.MASTER_JOB_KEY
           
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.security.acegi.acls.BambooPermission.RESTRICTED_ADMIN_PERMISSION_NAMES
          since 4.1 use $BambooPermission.RESTRICTED_ADMIN_PERMISSIONS 
com.atlassian.bamboo.fieldvalue.BuildDefinitionConverter.SELECTED_BUILD_STRATEGY
          since 4.3: used only for conversion 
com.atlassian.bamboo.repository.Repository.SELECTED_REPOSITORY
          since 3.3 repository definition is no longer part of BuildConfiguration 
com.atlassian.bamboo.utils.SystemProperty.SVN_WC_FORMAT
           
 

Deprecated Methods
com.atlassian.bamboo.persister.Persister.addBuildResults(Buildable, BuildResults)
          since 2.7 
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.chains.BuildContextFactory.createBuildContextsForContinuedBuild(ImmutableChain, ChainResultsSummary, BuildContext, PlanExecutionConfig)
           
com.atlassian.bamboo.chains.BuildContextFactoryImpl.createBuildContextsForContinuedBuild(ImmutableChain, ChainResultsSummary, BuildContext, PlanExecutionConfig)
           
com.atlassian.bamboo.fieldvalue.BuildDefinitionConverter.createBuildStrategiesListFromOldConfigurationFormat(BuildStrategyManager, HierarchicalConfiguration)
          since 4.3 
com.atlassian.bamboo.build.artifact.AbstractArtifactManager.createFileSet(File, ArtifactDefinitionContext, boolean)
          since 4.2 use $ArtifactHandlingUtils.createFileSet() 
com.atlassian.bamboo.build.creation.JobCreationService.createPlan(BuildConfiguration, ActionParametersMap, PlanCreationService.EnablePlan)
          since 4.0 use @{link #createJobAndBranches} 
com.atlassian.bamboo.build.creation.JobCreationServiceImpl.createPlan(BuildConfiguration, ActionParametersMap, PlanCreationService.EnablePlan)
          since 4.0 use @{link #createJobAndBranches} 
com.atlassian.bamboo.build.BuildDetectionActionFactory.createScheduledBuildDetectionAction(ImmutableChain)
          since 4.3 use BuildDetectionActionFactory.createScheduledBuildDetectionAction(ImmutableChain, Map) 
com.atlassian.bamboo.v2.build.BaseConfigurablePlugin.customizeBuildRequirements(BuildConfiguration, RequirementSet)
          since 3.0 Use #customizeBuildRequirements(Plan, BuildConfiguration, RequirementSet) 
com.atlassian.bamboo.utils.ConfigUtils.debugXmlConfig(XMLConfiguration)
          since 4.3 
com.atlassian.bamboo.security.StringEncrypter.decrypt(String)
          since 4.2 use EncryptionService.encrypt(String) 
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.security.StringEncrypter.encrypt(String)
          since 4.2 use EncryptionService.encrypt(String) 
com.atlassian.bamboo.user.authentication.PasswordService.encrypt(String)
          since 4.2 use EncryptionService.hashPassword(String) 
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.build.artifact.LocalArtifactManager.getAdministrationConfiguration()
          since 4.2 use ComponentAccessor.PROTOTYPE_ADMINISTRATION_CONFIGURATION 
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.plan.FilteringPlanManager.getAllPlansForClone(Class)
          since 4.1 use FilteringPlanManager.getPlansForClone() 
com.atlassian.bamboo.resultsummary.ResultsSummaryManager.getAllResultSummariesForPlan(Plan)
          since 3.1 use ResultsSummaryManager.getResultSummaries(ResultsSummaryCriteria) 
com.atlassian.bamboo.fileserver.SystemDirectory.getArtifactDestinationDirectory(PlanKey, String, ArtifactDefinitionContext)
          since 4.2 use an appropriate method on $ 
com.atlassian.bamboo.fileserver.SystemDirectory.getArtifactDestinationDirectory(PlanResultKey, ArtifactDefinitionContext)
          since 4.2 use an appropriate method on $ 
com.atlassian.bamboo.fileserver.SystemDirectory.getArtifactDirectory(Plan)
          since 4.2 use an appropriate method on $ 
com.atlassian.bamboo.fileserver.SystemDirectory.getArtifactDirectory(Plan, int)
          since 4.2 use an appropriate method on $ 
com.atlassian.bamboo.fileserver.SystemDirectory.getArtifactDirectory(PlanKey)
          since 4.2 use an appropriate method on $ 
com.atlassian.bamboo.fileserver.SystemDirectory.getArtifactDirectory(PlanResultKey)
          since 4.2 use an appropriate method on $ 
com.atlassian.bamboo.fileserver.SystemDirectory.getArtifactPathSuffix(PlanResultKey, ArtifactDefinitionContext)
          since 4.2 use an appropriate method on $ 
com.atlassian.bamboo.fileserver.SystemDirectory.getArtifactRootStorageDirectory()
          since 4.2 use an appropriate method on $ 
com.atlassian.bamboo.webwork.StarterAction.getAuthor()
          use StarterAction.getAuthors() instead. You can now have multiple authores for a user. 
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.resultsummary.ResultsSummary.getBuildKey()
          since 4.3, use ImmutableResultsSummary.getPlanKey() 
com.atlassian.bamboo.testutils.TestBuildDetails.getBuildKey()
           
com.atlassian.bamboo.build.BuildLoggerManager.getBuildLogger(String)
          since 2.6 Use BuildLoggerManager.getBuildLogger(PlanKey) or BuildLoggerManager.getBuildLogger(PlanResultKey) instead 
com.atlassian.bamboo.resultsummary.ResultsSummary.getBuildResultKey()
          since 4.3, use ImmutableResultsSummary.getPlanResultKey() 
com.atlassian.bamboo.builder.resultsfilter.BuildResultsFilter.getBuildResultsForBuild(Buildable)
          since 2.7 use BuildResultsFilter.getResultsForPlan(Plan) instead 
com.atlassian.bamboo.builder.resultsfilter.TimeAgoBuildResultsFilter.getBuildResultsForBuild(Buildable)
           
com.atlassian.bamboo.builder.resultsfilter.Latest25FiveBuildResultsFilter.getBuildResultsForBuild(Buildable)
           
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.plan.PlanType.getClassType()
          since 4.3 Use PlanType.getImmutableClassType() instead 
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.utils.DurationUtils.getEllapsedTime(Date)
          since 4.3 use getElapsedTime instead 
com.atlassian.bamboo.utils.DurationUtils.getEllapsedTime(long)
          since 4.3 use getElapsedTime instead 
com.atlassian.bamboo.build.BuildTriggerCondition.getExecutionPreference(ImmutablePlan)
          since 4.3 use BuildTriggerCondition.getExecutionPreference(ImmutablePlan, Map) 
com.atlassian.bamboo.buildtrigger.PlansGreenCondition.getExecutionPreference(ImmutablePlan)
           
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.ww2.BambooActionSupport.getFormattedErrorMessages()
          since 3.0 use #getFormattedActionErrors 
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.labels.LabelParser.getInvalidCharactersAsString()
           
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.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.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.security.BambooPermissionManager.getPermissionsForPlan(String)
          since 4.2 use BambooPermissionManager.getPermissionsForPlan(PlanKey) 
com.atlassian.bamboo.plan.PlanManager.getPlanByKey(String)
           
com.atlassian.bamboo.plan.PlanManager.getPlanByKey(String, Class)
           
com.atlassian.bamboo.plan.PlanManager.getPlanByKeyIfOfType(String, Class)
          since 4.2 use PlanManager.getPlanByKeyIfOfType(com.atlassian.bamboo.plan.PlanKey, java.lang.Class) and PlanKeys.getPlanKey(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.plan.PlanManager.getPlanByPartialKeyAndName(PlanKey, String, Class)
           
com.atlassian.bamboo.plan.PlanManager.getPlanByResultKey(PlanResultKey)
           
com.atlassian.bamboo.plan.PlanManager.getPlanByResultKey(PlanResultKey, Class)
           
com.atlassian.bamboo.security.acegi.acls.BambooPermission.getPlanPermissions()
           
com.atlassian.bamboo.project.Project.getPlans()
          since 3.2 PlanManager.getPlansByProject(Project, Class) 
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.v2.build.agent.capability.RequirementSet.getRequirement(String)
          since 3.1 key is not unique 
com.atlassian.bamboo.plan.FilteringPlanManager.getRunnablePlansByProject(Project, Class)
          since 4.1 use FilteringPlanManager.getRunnablePlans(com.atlassian.bamboo.project.Project, java.lang.Class) 
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.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.plan.trigger.TriggerManager.getTriggerReason(String, BuildChanges, Map)
          since 4.2 use TriggerManager.getTriggerReason(String key, Map fieldsMap) instead. buildChanges wasn't used anyway 
com.atlassian.bamboo.plan.trigger.TriggerManagerImpl.getTriggerReason(String, BuildChanges, Map)
           
com.atlassian.bamboo.plan.cache.ImmutablePlan.getType()
          Use PlanIdentifier.getPlanType() instead. Since v4.0. 
com.atlassian.bamboo.configuration.Jdk.getUiSwitchName()
           
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.plugin.BambooPluginUtils.handleError(String, Error)
          since 4.3 you should probably use $BambooPluginUtils.callUnsafeCode(com.atlassian.bamboo.plugin.BambooPluginUtils.NoThrowCallable) instead 
com.atlassian.bamboo.task.repository.RepositoryAwareTaskConfigurator.handleRepositoryIdChanged(TaskDefinition, Job, Map)
          since 4.3 use RepositoryAwareTaskConfigurator.handleRepositoryIdChanged(TaskDefinition, Map) 
com.atlassian.bamboo.security.BambooPermissionManager.hasPermission(Authentication, String, Object)
           
com.atlassian.bamboo.security.BambooPermissionManagerImpl.hasPermission(Authentication, String, Object)
           
com.atlassian.bamboo.security.BambooPermissionManager.hasPermission(String, Object)
           
com.atlassian.bamboo.security.BambooPermissionManagerImpl.hasPermission(String, Object)
           
com.atlassian.bamboo.security.BambooCachingPermissionManagerFacade.hasPermission(String, Object)
          since 4.1 use $BambooCachingPermissionManagerFacade.hasPermission(org.acegisecurity.acls.Permission, Object) 
com.atlassian.bamboo.security.BambooPermissionManager.hasPermission(String, String, Object)
           
com.atlassian.bamboo.security.BambooPermissionManager.hasPlanPermission(String, String)
          since 4.2 use BambooPermissionManager.hasPlanPermission(Permission, PlanKey) 
com.atlassian.bamboo.plan.cache.ImmutablePlan.isActive()
          since 4.0 use ChainExecutionManager.isActive(PlanKey) or PlanExecutionManager#isActive(PlanKey) 
com.atlassian.bamboo.repository.PlanRepositoryLink.isBuildTrigger()
          since 4.3. The information is now stored in configuration of RepositoryAwareBuildStrategy 
com.atlassian.bamboo.repository.PlanRepositoryLinkImpl.isBuildTrigger()
           
com.atlassian.bamboo.plan.cache.ImmutablePlan.isBusy()
          since 4.0 use PlanExecutionManager.isBusy(PlanKey) or ChainExecutionManager#isBusy(PlanKey) 
com.atlassian.bamboo.security.acegi.acls.BambooPermission.isGrantedForRestrictedAdmin(String)
          since 4.1 use $BambooPermission.isGrantedForRestrictedAdmin(org.acegisecurity.acls.Permission) 
com.atlassian.bamboo.ww2.BambooFilterDispatcher.isValidActionContext()
          since 4.2 use $ValidActionContextMarker.getValidActionContext() 
com.atlassian.bamboo.resultsummary.ResultsSummaryManager.moveResultSummaries(PlanKey, PlanKey)
          since 3.2, use $ResultsSummaryManager.moveResultSummaries(Plan, PlanKey, PlanKey) 
com.atlassian.bamboo.core.RepositoryUrlObfuscator.obfuscatePasswordInUrl()
           
com.atlassian.bamboo.core.RepositoryUrlObfuscator.obfuscatePasswordInUrl(String)
           
com.atlassian.bamboo.core.RepositoryUrlObfuscator.obfuscatePasswordsInUrls(List)
           
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.build.artifact.ArtifactManager.publish(BuildLogger, PlanResultKey, File, ArtifactDefinitionContext, int)
          since 4.2 use $ArtifactManager.publish(BuildLogger, PlanResultKey, File, ArtifactDefinitionContext, Map, int) 
com.atlassian.bamboo.v2.build.BaseConfigurablePlugin.removeBuildRequirements(BuildConfiguration, RequirementSet)
          since 3.0 Use #removeBuildRequirements(Plan, BuildConfiguration, RequirementSet) 
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, File)
          since 4.2 use $ArtifactManager.retrieve(BuildLogger, PlanResultKey, ArtifactSubscriptionContext, Map, 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.vcs.RepositoryChangesetDao.saveRelevantChangesets(List)
           
com.atlassian.bamboo.resultsummary.vcs.RepositoryChangesetDao.scrollChangesetsForExport(Function)
           
com.atlassian.bamboo.resultsummary.vcs.RepositoryChangesetDao.scrollRelevantChangesetsForExport(Function)
           
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.repository.PlanRepositoryLink.setBuildTrigger(boolean)
          since 4.3. The information is now stored in configuration of RepositoryAwareBuildStrategy 
com.atlassian.bamboo.repository.PlanRepositoryLinkImpl.setBuildTrigger(boolean)
           
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.results.BuildResultsImpl.setMyArtifacts(Map)
           
com.atlassian.bamboo.results.BuildResults.setMyArtifacts(Map)
           
com.atlassian.bamboo.plan.PlanManager.setPlanSuspendedState(Plan, boolean)
          since 4.1. Use PlanManager.setPlanSuspendedState(PlanKey, boolean) instead 
com.atlassian.bamboo.resultsummary.ResultsSummaryCriteria.setProjectKey(String)
           
com.atlassian.bamboo.build.strategy.TriggeredBuildStrategy.setTriggerIpAddress(String)
           
com.atlassian.bamboo.chains.ChainPluginSupport.shouldStopExecution(ImmutableChain)
          since 4.3 trigger conditions are associated with each BuildStrategy independently. Use ChainPluginSupport.shouldStopExecution(ImmutableChain, Map) 
com.atlassian.bamboo.util.NumberUtils.stringToDouble(String)
          since 4.2 consider using $NumberUtils.createDoubleQuietly(String) 
com.atlassian.bamboo.task.TaskManager.updateRepositoryIdsInTask(Job, TaskDefinition, Map)
          since 4.3, use TaskManager.updateRepositoryIdsInTask(TaskDefinition, Map) 
com.atlassian.bamboo.build.DefaultJob.validateBuild()
           
com.atlassian.bamboo.plan.Plan.validateBuild()
          Ununsed. Since v3.4. 
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.event.BuildConfigurationUpdatedEvent(Object, String)
          since 4.2 use BuildConfigurationUpdatedEvent.BuildConfigurationUpdatedEvent(Object, PlanKey) 
com.atlassian.bamboo.v2.build.BuildContextImpl(ImmutablePlan, int, TriggerReason, BuildDefinition, BuildChanges, ImmutablePlanCacheService)
          since 4.2 use BuildContextImpl.BuildContextImpl(ImmutablePlan, int, TriggerReason, BuildDefinition, BuildChanges) 
com.atlassian.bamboo.v2.build.BuildContextImpl(ImmutablePlan, int, TriggerReason, BuildDefinition, BuildChanges, VariableContext, ImmutablePlanCacheService)
          since 4.2 use BuildContextImpl.BuildContextImpl(ImmutablePlan, int, TriggerReason, BuildDefinition, BuildChanges, VariableContext) 
com.atlassian.bamboo.repository.svn.ExternalsLockException(SVNErrorMessage, Throwable, File)
           
com.atlassian.bamboo.agent.classserver.FileHashDescriptor(String, String)
          since 4.2 Use FileHashDescriptor.FileHashDescriptor(String, long) 
com.atlassian.bamboo.notification.transports.ImTransport(String, BambooSmackClient, EventManager, PlanManager)
          since 3.3 use ImTransport.ImTransport(String, BambooSmackClient, PlanManager) 
com.atlassian.bamboo.utils.Pair(A, B)
          since 4.3 use $Pair.make(Object, Object) 
com.atlassian.bamboo.repository.PlanRepositoryLinkImpl(Plan, RepositoryDataEntity, int, boolean)
           
 



Copyright © 2012 Atlassian. All Rights Reserved.