Uses of Interface
com.atlassian.bamboo.plan.cache.ImmutablePlan
Packages that use ImmutablePlan
Package
Description
-
Uses of ImmutablePlan in com.atlassian.bamboo.bandana
Methods in com.atlassian.bamboo.bandana with parameters of type ImmutablePlanModifier and TypeMethodDescriptionstatic PlanAwareBandanaContext
PlanAwareBandanaContext.forPlan
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.brokenbuildtracker
Methods in com.atlassian.bamboo.brokenbuildtracker with parameters of type ImmutablePlanModifier and TypeMethodDescription@Nullable String
TrackingConfigurationManager.getDefaultUser
(@Nullable ImmutablePlan plan) @Nullable String
TrackingConfigurationManagerImpl.getDefaultUser
(@Nullable ImmutablePlan plan) boolean
TrackingConfigurationManager.isTrackingEnabled
(@Nullable ImmutablePlan plan) boolean
TrackingConfigurationManagerImpl.isTrackingEnabled
(@Nullable ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.brokenbuildtracker.notifications
Methods in com.atlassian.bamboo.brokenbuildtracker.notifications with parameters of type ImmutablePlanModifier and TypeMethodDescriptionprotected ResultsSummary
ResponsibilitiesUpdatedNotificationListener.calculateAndUpdateResultSummary
(UserResponsibilityEvent event, @NotNull ImmutablePlan plan) protected List<NotificationRecipient>
ResponsibilitiesUpdatedNotificationListener.calculateRecipients
(@NotNull UserResponsibilityEvent event, @NotNull ImmutablePlan plan, @Nullable ResultsSummary resultsSummary) protected Iterable<NotificationRule>
ResponsibilitiesUpdatedNotificationListener.getNotificationRules
(@NotNull ImmutablePlan plan, @NotNull UserResponsibilityEvent event) void
ResponsibleRecipient.setPlan
(ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.brokenbuildtracker.ui
Methods in com.atlassian.bamboo.brokenbuildtracker.ui that return types with arguments of type ImmutablePlan -
Uses of ImmutablePlan in com.atlassian.bamboo.build
Subinterfaces of ImmutablePlan in com.atlassian.bamboo.buildClasses in com.atlassian.bamboo.build that implement ImmutablePlanMethods in com.atlassian.bamboo.build that return ImmutablePlanMethods in com.atlassian.bamboo.build that return types with arguments of type ImmutablePlanModifier and TypeMethodDescriptionPlanDependencyManager.getEffectiveChildPlans
(@NotNull ImmutablePlan chain) PlanDependencyManagerImpl.getEffectiveChildPlans
(@NotNull ImmutablePlan chain) PlanDependencyManager.getEffectiveParentPlans
(@NotNull ImmutablePlan chain) PlanDependencyManagerImpl.getEffectiveParentPlans
(@NotNull ImmutablePlan chain) Methods in com.atlassian.bamboo.build with parameters of type ImmutablePlanModifier and TypeMethodDescription@NotNull BuildDefinition
BuildDefinitionManager.getBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable ImmutablePlan masterImmutablePlan) @NotNull BuildDefinition
DefaultBuildDefinitionManager.getBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable ImmutablePlan masterImmutablePlan) @NotNull BuildDefinition
DefaultBuildDefinitionManagerTx.getBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable ImmutablePlan masterImmutablePlan) PlanDependencyManager.getEffectiveChildPlans
(@NotNull ImmutablePlan chain) PlanDependencyManagerImpl.getEffectiveChildPlans
(@NotNull ImmutablePlan chain) PlanDependencyManager.getEffectiveParentPlans
(@NotNull ImmutablePlan chain) PlanDependencyManagerImpl.getEffectiveParentPlans
(@NotNull ImmutablePlan chain) BuildTriggerCondition.getExecutionPreference
(ImmutablePlan plan, Map<String, String> configuration) Use to indicate preference for whether this plugin things the plan should execute.protected int
ViewNextBuildResults.getNextBuildNumber
(ImmutablePlan plan, int currentBuildNumber) Return the next build to the given currentBuildNumber.Method parameters in com.atlassian.bamboo.build with type arguments of type ImmutablePlanModifier and TypeMethodDescription@NotNull BuildDefinition
BuildDefinitionManager.getBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable ImmutablePlan masterImmutablePlan) @NotNull BuildDefinition
DefaultBuildDefinitionManager.getBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable ImmutablePlan masterImmutablePlan) @NotNull BuildDefinition
DefaultBuildDefinitionManagerTx.getBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable ImmutablePlan masterImmutablePlan) Constructors in com.atlassian.bamboo.build with parameters of type ImmutablePlanModifierConstructorDescriptionBuildStatusHelper
(@Nullable ImmutablePlan plan, @NotNull PlanKey planKey, @NotNull ResultsSummary currentBuildResult, @NotNull ResultsSummaryManager resultsSummaryManager) -
Uses of ImmutablePlan in com.atlassian.bamboo.build.artifact
Methods in com.atlassian.bamboo.build.artifact with parameters of type ImmutablePlanModifier and TypeMethodDescriptionboolean
ArtifactHandlerForPlanConfigurator.isApplicableTo
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.build.configuration
Methods in com.atlassian.bamboo.build.configuration with parameters of type ImmutablePlanModifier and TypeMethodDescriptionboolean
ConcurrentBuildsPlanConfigurationPlugin.isApplicableTo
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.build.context
Methods in com.atlassian.bamboo.build.context with parameters of type ImmutablePlanModifier and TypeMethodDescription@NotNull BuildContextBuilder
BuildContextBuilder.plan
(@NotNull ImmutablePlan buildPlan) @NotNull BuildContextBuilder
BuildContextBuilderImpl.plan
(@NotNull ImmutablePlan buildPlan) -
Uses of ImmutablePlan in com.atlassian.bamboo.build.creation
Methods in com.atlassian.bamboo.build.creation with parameters of type ImmutablePlanModifier and TypeMethodDescriptionvoid
BuildTriggerConditionConfigHelper.performPostActionsOnConfig
(@NotNull BuildConfiguration buildConfiguration, @NotNull ImmutablePlan plan) void
PlanConfigHelper.performPostActionsOnConfig
(@NotNull BuildConfiguration buildConfiguration, @NotNull ImmutablePlan plan) Performs any miscellaneous actions required before saving the plan.void
WebRepositoryConfigHelper.performPostActionsOnConfig
(@NotNull BuildConfiguration buildConfiguration, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.build.expiry
Methods in com.atlassian.bamboo.build.expiry with parameters of type ImmutablePlanModifier and TypeMethodDescriptionprotected long
BuildExpiryBeanImpl.expireBuildPlan
(@NotNull BuildExpiryConfig config, @NotNull ImmutablePlan plan, @NotNull ResultsSummary lastResultsSummary) Constructors in com.atlassian.bamboo.build.expiry with parameters of type ImmutablePlanModifierConstructorDescriptionBuildExpiryBatchProcessor
(@NotNull ImmutablePlan plan, @NotNull BuildExpiryConfig config, @NotNull MutableExpiryCriteria expiryCriteria, @NotNull TransactionAndHibernateTemplate template, @NotNull ResultsSummaryManager resultsSummaryManager) -
Uses of ImmutablePlan in com.atlassian.bamboo.build.expiry.plugin
Methods in com.atlassian.bamboo.build.expiry.plugin with parameters of type ImmutablePlanModifier and TypeMethodDescriptionboolean
BuildExpiryPerPlanPlugin.isApplicableTo
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.build.monitoring
Methods in com.atlassian.bamboo.build.monitoring with parameters of type ImmutablePlanModifier and TypeMethodDescriptionboolean
HungBuildPlanConfigurationPlugin.isApplicableTo
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.build.statistics
Constructors in com.atlassian.bamboo.build.statistics with parameters of type ImmutablePlanModifierConstructorDescriptionStatisticsCollectorImpl
(@Nullable ImmutablePlan plan, @Nullable List<? extends ResultsSummary> results) Class which takes in aCollection
ofResultStatisticsProvider
objects and produces some statistics about it. -
Uses of ImmutablePlan in com.atlassian.bamboo.build.status
Methods in com.atlassian.bamboo.build.status with parameters of type ImmutablePlanModifier and TypeMethodDescriptionprotected abstract void
AbstractBuildStatusUpdater.send
(@NotNull PlanResultEvent event, @NotNull ImmutablePlan plan, @NotNull ImmutableResultsSummary resultsSummary) -
Uses of ImmutablePlan in com.atlassian.bamboo.build.test
Methods in com.atlassian.bamboo.build.test with parameters of type ImmutablePlanModifier and TypeMethodDescriptionboolean
SkipTestHistoryConfigurationItem.isApplicableTo
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.builder.resultsfilter
Methods in com.atlassian.bamboo.builder.resultsfilter with parameters of type ImmutablePlanModifier and TypeMethodDescription@NotNull List<ResultsSummary>
AllBuildResultsFilter.getResultsForPlan
(@Nullable ImmutablePlan plan) @NotNull List<ResultsSummary>
BuildResultsFilter.getResultsForPlan
(@Nullable ImmutablePlan plan) Obtain a collection ofResultsSummary
for the specified plan The number returned will depend on the filter applied.@NotNull List<ResultsSummary>
Latest25FiveBuildResultsFilter.getResultsForPlan
(ImmutablePlan plan) @NotNull List<ResultsSummary>
TimeAgoBuildResultsFilter.getResultsForPlan
(@Nullable ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.buildqueue.manager
Methods in com.atlassian.bamboo.buildqueue.manager with parameters of type ImmutablePlanModifier and TypeMethodDescriptionAgentAssignmentServiceHelper.asExecutables
(@NotNull ImmutablePlan plan) AgentAssignmentServiceHelper.asExecutables
(@NotNull ImmutablePlan plan, boolean usesDockerConfiguration) -
Uses of ImmutablePlan in com.atlassian.bamboo.buildtrigger
Methods in com.atlassian.bamboo.buildtrigger with parameters of type ImmutablePlanModifier and TypeMethodDescriptionPlansGreenCondition.getExecutionPreference
(ImmutablePlan plan, Map<String, String> configuration) -
Uses of ImmutablePlan in com.atlassian.bamboo.chains
Subinterfaces of ImmutablePlan in com.atlassian.bamboo.chainsClasses in com.atlassian.bamboo.chains that implement ImmutablePlan -
Uses of ImmutablePlan in com.atlassian.bamboo.chains.branches
Methods in com.atlassian.bamboo.chains.branches with parameters of type ImmutablePlanModifier and TypeMethodDescription@NotNull BranchStatusLinkInfo
BranchStatusService.getBranchStatusLinkInfo
(@NotNull ImmutablePlan plan, @Nullable String navigationSource) Provides information about branch status link for the given plan - whether the link should or should not be displayed and what is the direct URL for this plan's VCS branch.@NotNull BranchStatusLinkInfo
BranchStatusServiceImpl.getBranchStatusLinkInfo
(@NotNull ImmutablePlan plan, @Nullable String navigationSource) boolean
BranchStatusService.shouldDisplayBranchStatusLink
(@NotNull ImmutablePlan plan) Whether a link to branch status page should be displayed for the given plan.boolean
BranchStatusServiceImpl.shouldDisplayBranchStatusLink
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.clover
Fields in com.atlassian.bamboo.clover with type parameters of type ImmutablePlanModifier and TypeFieldDescriptionstatic final Predicate<ImmutablePlan>
CloverPluginHelper.isCloverEnabledForPlan
-
Uses of ImmutablePlan in com.atlassian.bamboo.configuration.agent
Methods in com.atlassian.bamboo.configuration.agent that return types with arguments of type ImmutablePlanModifier and TypeMethodDescription@Nullable List<ImmutablePlan>
ViewAgentPlanMatrix.getSelectedPlans()
Methods in com.atlassian.bamboo.configuration.agent with parameters of type ImmutablePlanModifier and TypeMethodDescription@Nullable Collection<? extends ImmutableJob>
ViewAgentPlanMatrix.getBuildablesForPlan
(ImmutablePlan plan) boolean
ViewAgentPlanMatrixWizard.isApplicable
(ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.configuration.external
Methods in com.atlassian.bamboo.configuration.external with parameters of type ImmutablePlanModifier and TypeMethodDescriptionprotected void
PlanConfigExportServiceImpl.exportBuildConfiguration
(ImmutablePlan immutablePlan, Consumer<com.atlassian.bamboo.specs.api.builders.plan.configuration.PluginConfiguration<? extends com.atlassian.bamboo.specs.api.model.plan.configuration.PluginConfigurationProperties>> pluginConfigurationConsumer, Consumer<Map<String, Object>> customConfigurationConsumer, List<com.atlassian.bamboo.configuration.external.ExportablePluginModule> exportableModules) -
Uses of ImmutablePlan in com.atlassian.bamboo.configuration.external.exporters
Methods in com.atlassian.bamboo.configuration.external.exporters with parameters of type ImmutablePlanModifier and TypeMethodDescriptionPermissionExporter.exportPermissions
(@NotNull ImmutablePlan plan) Exports plan permissions to a YAML-friendly format.PermissionExporterImpl.exportPermissions
(@NotNull ImmutablePlan plan) @NotNull List<com.atlassian.bamboo.specs.api.builders.Variable>
VariableExporter.toSpecsEntities
(@NotNull ImmutablePlan plan, @NotNull List<VariableDefinition> variables) ConvertVariableDefinition
to a property object that can be used for export.List<com.atlassian.bamboo.specs.api.builders.Variable>
VariableExporterImpl.toSpecsEntities
(@NotNull ImmutablePlan plan, @NotNull List<VariableDefinition> variables) -
Uses of ImmutablePlan in com.atlassian.bamboo.configuration.external.helpers
Methods in com.atlassian.bamboo.configuration.external.helpers with type parameters of type ImmutablePlanModifier and TypeMethodDescriptionstatic <T extends ImmutablePlan>
Optional<T>JobImportHelper.findPlanByKey
(List<T> jobs, com.atlassian.bamboo.specs.api.model.BambooKeyProperties jobReference) static <T extends ImmutablePlan>
Optional<T>JobImportHelper.findPlanByOidOrKey
(List<T> jobs, com.atlassian.bamboo.specs.api.model.plan.AbstractPlanIdentifierProperties jobReference) static <T extends ImmutablePlan>
Optional<T>JobImportHelper.findPlanByOidOrKey
(Stream<T> jobs, com.atlassian.bamboo.specs.api.model.plan.AbstractPlanIdentifierProperties jobReference) Methods in com.atlassian.bamboo.configuration.external.helpers with parameters of type ImmutablePlanModifier and TypeMethodDescriptionboolean
PlanRepositoryValidator.canChangeDefaultRepository
(@NotNull ImmutablePlan plan) Check if default plan repository can be replaced by another repository. -
Uses of ImmutablePlan in com.atlassian.bamboo.deletion
Methods in com.atlassian.bamboo.deletion with parameters of type ImmutablePlanModifier and TypeMethodDescriptionvoid
DeletionService.deletePlan
(@NotNull ImmutablePlan plan) void
DeletionServiceImpl.deletePlan
(@NotNull ImmutablePlan plan) void
PlanDeletionInterceptorAction.intercept
(@NotNull ImmutablePlan plan, @NotNull Supplier<Plan> mutablePlan) Runs before thePlan
and itsResultsSummary
s have been deleted Try relying on theImmutablePlan
argument. -
Uses of ImmutablePlan in com.atlassian.bamboo.deployments.execution.actions
Methods in com.atlassian.bamboo.deployments.execution.actions that return ImmutablePlan -
Uses of ImmutablePlan in com.atlassian.bamboo.deployments.projects.actions
Methods in com.atlassian.bamboo.deployments.projects.actions that return ImmutablePlanModifier and TypeMethodDescription@Nullable ImmutablePlan
ConfigureDeploymentProject.getRelatedPlan()
@Nullable ImmutablePlan
ViewDeploymentProjects.getRelatedPlan()
-
Uses of ImmutablePlan in com.atlassian.bamboo.deployments.versions.actions
Methods in com.atlassian.bamboo.deployments.versions.actions that return ImmutablePlan -
Uses of ImmutablePlan in com.atlassian.bamboo.deployments.versions.service
Methods in com.atlassian.bamboo.deployments.versions.service with parameters of type ImmutablePlanModifier and TypeMethodDescription@NotNull Map<String,
VariableDefinitionContext> DeploymentVersionService.getPossibleVersionVariables
(@NotNull ImmutablePlan linkedPlan, boolean includeUndeterminable) Provides a map of variables which might show up on a version.@NotNull Map<String,
VariableDefinitionContext> DeploymentVersionService.getPossibleVersionVariables
(@NotNull ImmutablePlan linkedPlan, @Nullable PlanResultKey planResultKey, boolean includeUndeterminable) Provides a map of variables which might show up on a version.@NotNull Map<String,
VariableDefinitionContext> DeploymentVersionServiceImpl.getPossibleVersionVariables
(@NotNull ImmutablePlan linkedPlan, boolean includeUndeterminable) @NotNull Map<String,
VariableDefinitionContext> DeploymentVersionServiceImpl.getPossibleVersionVariables
(@NotNull ImmutablePlan linkedPlan, @Nullable PlanResultKey planResultKey, boolean includeUndeterminable) @NotNull MutableDeploymentVersion
VersionNamingService.nameAndCreateVersion
(@NotNull InternalDeploymentProject deploymentProject, @NotNull ImmutablePlan linkedPlan, @NotNull MutableDeploymentVersion version, @Nullable String versionName, @Nullable String nextVersionName, @NotNull Map<String, VariableDefinitionContext> variables) Takes a new deployment version, if new version name supplied, uses that, otherwise generates unique name based on version naming scheme.@NotNull MutableDeploymentVersion
VersionNamingServiceImpl.nameAndCreateVersion
(@NotNull InternalDeploymentProject deploymentProject, @NotNull ImmutablePlan linkedPlan, @NotNull MutableDeploymentVersion deploymentVersion, @Nullable String versionName, @Nullable String nextVersionName, @NotNull Map<String, VariableDefinitionContext> variables) -
Uses of ImmutablePlan in com.atlassian.bamboo.fieldvalue
Methods in com.atlassian.bamboo.fieldvalue with parameters of type ImmutablePlanModifier and TypeMethodDescription@NotNull BuildDefinition
BuildDefinitionConverter.fillBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable ImmutablePlan masterImmutablePlan) @NotNull BuildDefinition
BuildDefinitionConverterImpl.fillBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable ImmutablePlan masterImmutablePlan) Method parameters in com.atlassian.bamboo.fieldvalue with type arguments of type ImmutablePlanModifier and TypeMethodDescription@NotNull BuildDefinition
BuildDefinitionConverter.fillBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable ImmutablePlan masterImmutablePlan) @NotNull BuildDefinition
BuildDefinitionConverterImpl.fillBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable ImmutablePlan masterImmutablePlan) -
Uses of ImmutablePlan in com.atlassian.bamboo.js
Methods in com.atlassian.bamboo.js that return ImmutablePlanConstructors in com.atlassian.bamboo.js with parameters of type ImmutablePlan -
Uses of ImmutablePlan in com.atlassian.bamboo.labels
Methods in com.atlassian.bamboo.labels with parameters of type ImmutablePlanModifier and TypeMethodDescription@Nullable Labelling
LabelDao.findLabellingByBuild
(Label label, ImmutablePlan plan) @Nullable Labelling
LabelDao.findLabellingByBuild
(String name, String namespace, ImmutablePlan plan) @Nullable Labelling
LabelHibernateDao.findLabellingByBuild
(Label label, ImmutablePlan plan) @Nullable Labelling
LabelHibernateDao.findLabellingByBuild
(String name, String namespace, ImmutablePlan plan) LabelDao.findLabels
(ImmutablePlan plan) LabelHibernateDao.findLabels
(ImmutablePlan plan) LabelManager.getFavouritesForPlan
(ImmutablePlan plan) Retrieves a list of usernames which have the given plan set as a favourite.LabelManagerImpl.getFavouritesForPlan
(@NotNull ImmutablePlan plan) LabelManager.getPlanLabels
(@NotNull ImmutablePlan plan) Get labels defined for a planLabelManagerImpl.getPlanLabels
(@NotNull ImmutablePlan plan) boolean
LabelManager.isFavourite
(ImmutablePlan plan, com.atlassian.user.User user) Determines if the build is a user's favourite Note that its more efficient to usePlanManager.filterFavouritedPlans(java.util.Collection, com.atlassian.user.User)
if you are performing this operation over a collection ofPlan
sboolean
LabelManagerImpl.isFavourite
(@NotNull ImmutablePlan plan, @Nullable com.atlassian.user.User user) protected int
LabelManagerImpl.removeLabel
(@NotNull String labelName, @NotNull String namespace, @NotNull Project project, @Nullable ImmutablePlan plan, @Nullable ResultsSummary resultsSummary) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification
Methods in com.atlassian.bamboo.notification that return ImmutablePlanModifier and TypeMethodDescriptionprotected @Nullable ImmutablePlan
Try to retrieve plan using data in the event.Methods in com.atlassian.bamboo.notification with parameters of type ImmutablePlanModifier and TypeMethodDescriptionprotected String
AbstractNotification.getCommitUrl
(@NotNull RepositoryDataEntity repositoryDataEntity, @Nullable String revision, @NotNull ImmutablePlan plan, @NotNull CustomVariableContext customVariableContext, @NotNull RepositoryDefinitionManager repositoryDefinitionManager, @NotNull VcsRepositoryViewerManager vcsRepositoryViewerManager) protected Iterable<NotificationRule>
AbstractNotificationEventListener.getNotificationRules
(@NotNull ImmutablePlan plan, T event) Return notification rules effective for a given plan and event.@NotNull Set<NotificationRule>
NotificationManager.getNotificationRules
(@Nullable ImmutablePlan plan) Extract notification rules for a plan.@NotNull Set<NotificationRule>
NotificationManagerImpl.getNotificationRules
(@Nullable ImmutablePlan plan) abstract void
AbstractNotificationEventListener.handleEvent
(T event, @NotNull ImmutablePlan plan) Notification event listeners must implement this method to handle incoming events.void
NotificationRecipient.RequiresPlan.setPlan
(@Nullable ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.buildcommented
Methods in com.atlassian.bamboo.notification.buildcommented with parameters of type ImmutablePlanModifier and TypeMethodDescriptionvoid
CommentNotificationListener.handleEvent
(@NotNull BuildCommentedEvent event, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.buildcompleted
Fields in com.atlassian.bamboo.notification.buildcompleted declared as ImmutablePlanMethods in com.atlassian.bamboo.notification.buildcompleted with parameters of type ImmutablePlanModifier and TypeMethodDescriptionvoid
BuildCompletedNotificationListener.handleEvent
(@NotNull BuildStateResultEvent event, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.builderror
Methods in com.atlassian.bamboo.notification.builderror with parameters of type ImmutablePlanModifier and TypeMethodDescriptionvoid
BuildErrorNotificationListener.handleEvent
(@NotNull BambooErrorEvent event, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.buildhung
Methods in com.atlassian.bamboo.notification.buildhung with parameters of type ImmutablePlanModifier and TypeMethodDescriptionvoid
BuildHungNotificationListener.handleEvent
(@NotNull BuildHungEvent event, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.buildmissingcapableagent
Methods in com.atlassian.bamboo.notification.buildmissingcapableagent with parameters of type ImmutablePlanModifier and TypeMethodDescriptionvoid
BuildMissingCapableAgentNotificationListener.handleEvent
(@NotNull BuildQueuedEvent event, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.buildqueuetimeout
Methods in com.atlassian.bamboo.notification.buildqueuetimeout with parameters of type ImmutablePlanModifier and TypeMethodDescriptionvoid
BuildQueueTimeoutNotificationListener.handleEvent
(@NotNull BuildQueueTimeoutEvent event, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.chain
Methods in com.atlassian.bamboo.notification.chain with parameters of type ImmutablePlanModifier and TypeMethodDescriptionvoid
AfterXFailedNotificationListener.handleEvent
(@NotNull ChainCompletedEvent event, @NotNull ImmutablePlan plan) void
ChainCompletedNotificationListener.handleEvent
(@NotNull ChainCompletedEvent event, @NotNull ImmutablePlan plan) void
AfterXFailedNotification.setPlan
(@Nullable ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.recipients
Methods in com.atlassian.bamboo.notification.recipients with parameters of type ImmutablePlanModifier and TypeMethodDescriptionvoid
CommitterRecipient.setPlan
(@Nullable ImmutablePlan plan) void
WatcherRecipient.setPlan
(@Nullable ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.rss
Constructors in com.atlassian.bamboo.notification.rss with parameters of type ImmutablePlanModifierConstructorDescriptionRssAffectedPlan
(@NotNull ImmutablePlan plan, @Nullable Integer buildNumber) RssAffectedPlan
(@NotNull ImmutablePlan plan, @Nullable Integer buildNumber, boolean noChangesInProperties) -
Uses of ImmutablePlan in com.atlassian.bamboo.persistence
Methods in com.atlassian.bamboo.persistence with parameters of type ImmutablePlanModifier and TypeMethodDescriptionstatic org.hibernate.type.Type
BambooHibernate.entity
(ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.persister
Methods in com.atlassian.bamboo.persister with parameters of type ImmutablePlanModifier and TypeMethodDescriptionlong
AuditLogService.countAuditLogMessagesForPlan
(@NotNull ImmutablePlan plan) Count audit log messages for planlong
AuditLogService.countAuditLogMessagesForPlan
(@NotNull ImmutablePlan plan, long startDate, long endDate) Count audit log messages for plan in a given time periodlong
AuditLogService.countAuditLogMessagesForPlan
(@NotNull ImmutablePlan plan, long startDate, long endDate, @Nullable String searchTerm) Count audit log messages for plan in a given time period and with the requested searchTermlong
DefaultAuditLogService.countAuditLogMessagesForPlan
(@NotNull ImmutablePlan plan) long
DefaultAuditLogService.countAuditLogMessagesForPlan
(@NotNull ImmutablePlan plan, long startDate, long endDate) long
DefaultAuditLogService.countAuditLogMessagesForPlan
(@NotNull ImmutablePlan plan, long startDate, long endDate, @Nullable String searchTerm) AuditLogDao.getAuditLogMessagesForPlan
(ImmutablePlan plan, long startDate, long endDate, int firstResult, int maxResults) Deprecated.AuditLogHibernateDao.getAuditLogMessagesForPlan
(ImmutablePlan plan, long startDate, long endDate, int firstResult, int maxResults) Deprecated.used only in testsAuditLogService.getAuditLogMessagesForPlan
(@NotNull ImmutablePlan plan, long startDate, long endDate, int firstResult, int maxResults) Provide a paginated list of all audit log messages written against a plan between input dates.AuditLogService.getAuditLogMessagesForPlan
(@NotNull ImmutablePlan plan, long startDate, long endDate, int firstResult, int maxResults, @Nullable String searchTerm) Provide a paginated list of all audit log messages written against a plan between input dates and requested search term.DefaultAuditLogService.getAuditLogMessagesForPlan
(@NotNull ImmutablePlan plan, long startDate, long endDate, int firstResult, int maxResults) DefaultAuditLogService.getAuditLogMessagesForPlan
(@NotNull ImmutablePlan plan, long startDate, long endDate, int firstResult, int maxResults, @Nullable String searchTerm) boolean
AuditLogService.hasAuditLogMessagesForPlan
(@NotNull ImmutablePlan plan, long startDate, long endDate) Determine whether any log messages have been recorded against the specified plan between the startDate and endDate (inclusive).boolean
DefaultAuditLogService.hasAuditLogMessagesForPlan
(@NotNull ImmutablePlan plan, long startDate, long endDate) void
AuditLogService.removeAuditLogMessagesForPlan
(@NotNull ImmutablePlan plan) Deletes all log messages for a given planvoid
DefaultAuditLogService.removeAuditLogMessagesForPlan
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.plan
Subinterfaces of ImmutablePlan in com.atlassian.bamboo.planModifier and TypeInterfaceDescriptioninterface
Mutable version of the plan.interface
Marker interface that specifies that the implementingPlan
is a 'top level' objectClasses in com.atlassian.bamboo.plan that implement ImmutablePlanModifier and TypeClassDescriptionclass
class
This plan is only partially migrated to annotation-based Hibernate model, to allow creating queries using the new query mechanism.Methods in com.atlassian.bamboo.plan with type parameters of type ImmutablePlanModifier and TypeMethodDescription<T extends ImmutablePlan>
@NotNull List<T><T extends ImmutablePlan>
@NotNull List<T>Deprecated.since 5.11 this method warms the whole cache.<T extends ImmutablePlan>
List<T>FilteringPlanManager.getPlansByProject
(@NotNull Project project, @NotNull Class<T> planType, @NotNull Predicate<? super T> filter) <T extends ImmutablePlan>
@NotNull List<T>FilteringPlanManager.getPlansByProject
(Project project, Class<T> planType) <T extends ImmutablePlan>
@NotNull List<T>FilteringPlanManager.getPlansByProjectWithConsistencyGuarantee
(Project project, Class<T> planType) <T extends ImmutablePlan>
@NotNull List<T>FilteringPlanManager.getPlansWithConsistencyGuarantee
(Class<T> planType, @NotNull Predicate<? super T> filter) <T extends ImmutablePlan>
@NotNull List<T>FilteringPlanManager.getRunnablePlans
(@NotNull Project project, @NotNull Class<T> planType) static <T extends ImmutablePlan>
Predicate<T>PlanPredicates.isBranchOf
(@NotNull PlanIdentifier master) static <T extends ImmutablePlan>
TPlanTestHelper.mockPlan
(@NotNull CachedPlanManager cachedPlanManager, @NotNull PlanKey planKey, Class<T> planClass) static <T extends ImmutablePlan>
Tstatic <T extends ImmutablePlan>
TMethods in com.atlassian.bamboo.plan that return ImmutablePlanModifier and TypeMethodDescriptionstatic @NotNull ImmutablePlan
PlanHelper.getMasterPlan
(@NotNull ImmutablePlan plan) Get master plan if plan has master or passed plan otherwise.Methods in com.atlassian.bamboo.plan that return types with arguments of type ImmutablePlanModifier and TypeMethodDescriptionClass<? extends ImmutablePlan>
PlanType.getImmutableClassType()
static Predicate<ImmutablePlan>
PlanPredicates.isFavourite
(@NotNull LabelManager labelManager, @NotNull com.atlassian.user.User user) Get a predicate that returns true for Plans that are marked as favourite for a given user.static Predicate<ImmutablePlan>
PlanPredicates.isMyBranch
(com.atlassian.user.User user) Get a predicate that returns true for branches that "belong" to a user.static Predicate<? super ImmutablePlan>
PlanClassHelper.isTopLevelPlan()
Deprecated.since 6.3 use method reference toPlanClassHelper.isTopLevelPlan(ImmutablePlan)
static Predicate<ImmutablePlan>
PlanPredicates.withEqualProjectKey
(Project project) Methods in com.atlassian.bamboo.plan with parameters of type ImmutablePlanModifier and TypeMethodDescriptionint
PlanDao.getBranchCount
(@NotNull ImmutablePlan plan) Returns the number of branches that exist for the given planint
PlanHibernateDao.getBranchCount
(@NotNull ImmutablePlan plan) static <T> T
PlanHelper.getConfigObject
(@NotNull ImmutablePlan plan, @NotNull String key, @NotNull Class<T> clazz) static String
PlanHelper.getCurrentStatus
(@NotNull ImmutablePlan plan) static @Nullable PlanRepositoryDefinition
PlanHelper.getDefaultPlanRepositoryDefinition
(@NotNull ImmutablePlan plan) static @NotNull ImmutablePlan
PlanHelper.getMasterPlan
(@NotNull ImmutablePlan plan) Get master plan if plan has master or passed plan otherwise.static @NotNull PlanKey
PlanHelper.getMasterPlanKey
(@NotNull ImmutablePlan plan) Get planKey of master plan if plan has master or planKey of passed plan otherwise.static long
PlanHelper.getPermissionPlanId
(ImmutablePlan plan) static PlanRepositoryDefinition
PlanHelper.getPlanRepositoryDefinitionById
(@NotNull ImmutablePlan plan, long id) static @NotNull LinkedHashMap<Long,
PlanRepositoryDefinition> PlanHelper.getPlanRepositoryDefinitionMap
(@NotNull ImmutablePlan plan) static List<PlanRepositoryDefinition>
PlanHelper.getPlanRepositoryDefinitions
(@NotNull ImmutablePlan plan) static List<PlanRepositoryDefinition>
PlanHelper.getPlanRepositoryDefinitionsByType
(@NotNull ImmutablePlan plan, @NotNull String pluginKey) static boolean
PlanClassHelper.isChain
(ImmutablePlan plan) static boolean
PlanClassHelper.isChainBranch
(ImmutablePlan plan) static boolean
PlanPredicates.isCloverEnabled
(ImmutablePlan plan) Check if plan is Clover enabled.static boolean
PlanHelper.isDivergentBranch
(@NotNull ImmutablePlan plan) boolean
PlanFavouriteService.isFavourite
(@NotNull ImmutablePlan plan, @Nullable com.atlassian.user.User user) Test if plan is set as favourite for a user.boolean
PlanFavouriteServiceImpl.isFavourite
(@NotNull ImmutablePlan plan, @Nullable com.atlassian.user.User user) static boolean
PlanClassHelper.isJob
(ImmutablePlan plan) static boolean
PlanClassHelper.isTopLevelPlan
(ImmutablePlan plan) static boolean
PlanPredicates.planIsMaster
(ImmutablePlan plan) Constructors in com.atlassian.bamboo.plan with parameters of type ImmutablePlanModifierConstructorDescriptionResultsSummaryJsonDecorator
(@NotNull com.opensymphony.xwork2.TextProvider textProvider, ResultsSummary resultsSummary, ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.plan.artifact
Methods in com.atlassian.bamboo.plan.artifact with parameters of type ImmutablePlanModifier and TypeMethodDescription@Nullable ArtifactDefinition
ArtifactDefinitionManager.findArtifactDefinition
(@NotNull ImmutablePlan plan, @NotNull String label) Get artifact definition associated with a plan of a given label@Nullable ArtifactDefinition
ArtifactDefinitionManagerImpl.findArtifactDefinition
(@NotNull ImmutablePlan plan, @NotNull String label) @Nullable ArtifactDefinition
ArtifactDefinitionManager.findArtifactDefinitionByChain
(@NotNull ImmutablePlan plan, @NotNull String label) @Nullable ArtifactDefinition
ArtifactDefinitionManagerImpl.findArtifactDefinitionByChain
(@NotNull ImmutablePlan plan, @NotNull String label) @NotNull List<ArtifactDefinition>
ArtifactDefinitionManager.findArtifactDefinitionsByPlan
(@NotNull ImmutablePlan plan) Get list of artifact definitions associated with a specific plan.@NotNull List<ArtifactDefinition>
ArtifactDefinitionManagerImpl.findArtifactDefinitionsByPlan
(@NotNull ImmutablePlan plan) @Nullable ArtifactDefinition
ArtifactDefinitionDao.findByName
(@NotNull ImmutablePlan plan, @NotNull String name) Find artifact definition of a given name associated with a producer job.@Nullable ArtifactDefinition
ArtifactDefinitionHibernateDao.findByName
(@NotNull ImmutablePlan plan, @NotNull String name) @NotNull List<ArtifactDefinition>
ArtifactDefinitionDao.findByProducer
(@NotNull ImmutablePlan plan) Get list of artifact definitions associated with a plan@NotNull List<ArtifactDefinition>
ArtifactDefinitionHibernateDao.findByProducer
(@NotNull ImmutablePlan plan) @NotNull com.google.common.collect.ImmutableList<ImmutableArtifactDefinition>
ImmutableArtifactManager.findImmutableArtifactDefinitionsByProducer
(@NotNull ImmutablePlan plan) Create list ofImmutableArtifactDefinition
s produced byplan
@NotNull com.google.common.collect.ImmutableList<ImmutableArtifactDefinition>
ImmutableArtifactManagerImpl.findImmutableArtifactDefinitionsByProducer
(@NotNull ImmutablePlan plan) @NotNull com.google.common.collect.ImmutableList<ImmutableArtifactSubscription>
ImmutableArtifactManager.findImmutableArtifactSubscriptionsByPlan
(@NotNull ImmutablePlan plan) Create list ofImmutableArtifactSubscription
s defined inplan
@NotNull com.google.common.collect.ImmutableList<ImmutableArtifactSubscription>
ImmutableArtifactManagerImpl.findImmutableArtifactSubscriptionsByPlan
(@NotNull ImmutablePlan plan) void
ArtifactDefinitionManager.removeArtifactDefinitionsByPlan
(@NotNull ImmutablePlan plan) Remove all artifact definitions associated with a plan.void
ArtifactDefinitionManagerImpl.removeArtifactDefinitionsByPlan
(@NotNull ImmutablePlan plan) void
ArtifactSubscriptionManager.removeArtifactSubscriptionsOfPlan
(@NotNull ImmutablePlan plan) Remove all artifact subscriptions for a planvoid
ArtifactSubscriptionManagerImpl.removeArtifactSubscriptionsOfPlan
(@NotNull ImmutablePlan plan) void
ArtifactDefinitionDao.removeByProducer
(@NotNull ImmutablePlan plan) Remove all artifact definitions associated with a plan.void
ArtifactDefinitionHibernateDao.removeByProducer
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.plan.branch
Subinterfaces of ImmutablePlan in com.atlassian.bamboo.plan.branchClasses in com.atlassian.bamboo.plan.branch that implement ImmutablePlanMethods in com.atlassian.bamboo.plan.branch with parameters of type ImmutablePlanModifier and TypeMethodDescriptionint
ChainBranchManager.getBranchCount
(@NotNull ImmutablePlan plan) Returns the number of branches the given plan hasint
ChainBranchManagerImpl.getBranchCount
(@NotNull ImmutablePlan plan) static @NotNull String
ChainBranchUtils.getChainBranchName
(@NotNull CustomVariableContext customVariableContext, @NotNull ImmutablePlan plan) static @NotNull String
ChainBranchUtils.getChainBranchNameWithoutContextChange
(@NotNull CustomVariableContext customVariableContext, @NotNull ImmutablePlan plan) @NotNull VcsRepositoryData
BranchIntegrationService.getIntegrationRepository
(@NotNull ImmutablePlan plan) Get repository configured as merge to / merge from in branch configuration.@NotNull PlanRepositoryDefinition
BranchIntegrationService.getIntegrationRepository
(@NotNull ImmutablePlan plan, @NotNull BranchIntegrationPoint branchIntegrationPoint) Get repository configured as integration point for arbitrary defined integration point (vcs branch or plan)@NotNull PlanRepositoryDefinition
BranchIntegrationServiceImpl.getIntegrationRepository
(@NotNull ImmutablePlan plan) @NotNull PlanRepositoryDefinition
BranchIntegrationServiceImpl.getIntegrationRepository
(@NotNull ImmutablePlan plan, @NotNull BranchIntegrationPoint branchIntegrationPoint) long
ChainBranchManager.getNextBranchKeyNumber
(ImmutablePlan chain) Retrieving suggested number for next branch key in given chain.long
ChainBranchManagerImpl.getNextBranchKeyNumber
(ImmutablePlan chain) @NotNull Map<Long,
PlanRepositoryDefinition> BranchIntegrationService.getPlanRepositoryDefinitionMap
(@NotNull ImmutablePlan plan) Get repository definition map for a given plan and if Branch Integration was configured merge it with repository definition of branch selected in Integration Configuration@NotNull Map<Long,
PlanRepositoryDefinition> BranchIntegrationServiceImpl.getPlanRepositoryDefinitionMap
(@NotNull ImmutablePlan plan) static @Nullable String
ChainBranchUtils.getSubstitutedVcsBranchDisplayName
(@NotNull CustomVariableContext customVariableContext, @NotNull ImmutablePlan plan) Returns substituted branch name of a plan's default repository or null if there is no branch (eg.static @NotNull String
ChainBranchUtils.getSubstitutedVcsBranchDisplayName
(@NotNull com.atlassian.sal.api.message.I18nResolver i18nResolver, @NotNull CustomVariableContext customVariableContext, @NotNull ImmutablePlan plan) Returns substituted branch name of a plan's default repository or 'Default' if there is no branch (eg.static String
ChainBranchUtils.getSubstitutedVcsBranchDisplayNameWithoutContextChange
(@NotNull CustomVariableContext customVariableContext, @NotNull ImmutablePlan plan) static @Nullable String
ChainBranchUtils.getSubstitutedVcsBranchName
(@NotNull CustomVariableContext customVariableContext, @NotNull ImmutablePlan plan) void
ChainBranchManager.updateNextBranchKeyNumber
(ImmutablePlan chain, long number) Set suggested number for next branch key in given chainvoid
ChainBranchManagerImpl.updateNextBranchKeyNumber
(ImmutablePlan chain, long number) -
Uses of ImmutablePlan in com.atlassian.bamboo.plan.branch.cache
Classes in com.atlassian.bamboo.plan.branch.cache that implement ImmutablePlan -
Uses of ImmutablePlan in com.atlassian.bamboo.plan.cache
Subinterfaces of ImmutablePlan in com.atlassian.bamboo.plan.cacheModifier and TypeInterfaceDescriptioninterface
interface
Represents aChain
that is immutable.interface
Interface of an immutable version ofChainBranch
interface
Immutable, threadsafe cacheable version ofJob
interface
Represents aTopLevelPlan
that is immutable.Classes in com.atlassian.bamboo.plan.cache that implement ImmutablePlanMethods in com.atlassian.bamboo.plan.cache with type parameters of type ImmutablePlanModifier and TypeMethodDescription<T extends ImmutablePlan>
TCachedPlanManager.getPlanById
(long id, Class<T> planType) Returns aImmutablePlan
by its database id andClass
<T extends ImmutablePlan>
TCachedPlanManagerImpl.getPlanById
(long id, Class<T> planType) <T extends ImmutablePlan>
TCachedPlanManager.getPlanByIdNotThrowing
(long id, Class<T> planType) Returns aImmutablePlan
by its database id andClass
.<T extends ImmutablePlan>
TCachedPlanManagerImpl.getPlanByIdNotThrowing
(long id, Class<T> planType) <T extends ImmutablePlan>
TCachedPlanManager.getPlanByIdNotThrowingWithConsistencyGuarantee
(long id, Class<T> planType) Returns aImmutablePlan
by its database id andClass
.<T extends ImmutablePlan>
TCachedPlanManagerImpl.getPlanByIdNotThrowingWithConsistencyGuarantee
(long id, Class<T> planType) <T extends ImmutablePlan>
TCachedPlanManager.getPlanByKey
(@NotNull PlanKey planKey, Class<T> planType) Returns aImmutablePlan
by its planKey andClass
.<T extends ImmutablePlan>
TCachedPlanManagerImpl.getPlanByKey
(@NotNull PlanKey planKey, Class<T> planType) <T extends ImmutablePlan>
TCachedPlanManager.getPlanByKeyIfOfType
(@NotNull PlanKey planKey, @NotNull Class<T> planType) <T extends ImmutablePlan>
TCachedPlanManagerImpl.getPlanByKeyIfOfType
(@NotNull PlanKey planKey, @NotNull Class<T> planType) <T extends ImmutablePlan>
TCachedPlanManager.getPlanByKeyIfOfTypeWithConsistencyGuarantee
(@NotNull PlanKey planKey, @NotNull Class<T> planType) <T extends ImmutablePlan>
TCachedPlanManagerImpl.getPlanByKeyIfOfTypeWithConsistencyGuarantee
(@NotNull PlanKey planKey, @NotNull Class<T> planType) <T extends ImmutablePlan>
TCachedPlanManager.getPlanByKeyWithConsistencyGuarantee
(@NotNull PlanKey planKey, Class<T> planType) Returns aImmutablePlan
by its planKey andClass
.<T extends ImmutablePlan>
TCachedPlanManagerImpl.getPlanByKeyWithConsistencyGuarantee
(@NotNull PlanKey planKey, Class<T> planType) <T extends ImmutablePlan>
@NotNull Stream<PlanKey>ImmutablePlanCacheService.getPlanKeysByProject
(long projectId, @NotNull Class<T> planType) Returns all keys of all plans that belong to a project and have specified type.<T extends ImmutablePlan>
@NotNull Stream<PlanKey>ImmutablePlanCacheServiceImpl.getPlanKeysByProject
(long projectId, @NotNull Class<T> planType) <T extends ImmutablePlan>
@NotNull List<T><T extends ImmutablePlan>
@NotNull List<T><T extends ImmutablePlan>
@NotNull Stream<T><T extends ImmutablePlan>
@NotNull Stream<T><T extends ImmutablePlan>
List<T>CachedPlanManagerImpl.getPlansByProject
(@NotNull Project project, @NotNull Class<T> planType, @NotNull Predicate<? super T> filter) <T extends ImmutablePlan>
@NotNull List<T>CachedPlanManagerImpl.getPlansByProject
(Project project, Class<T> planType) <T extends ImmutablePlan>
@NotNull List<T>CachedPlanManagerImpl.getPlansByProjectWithConsistencyGuarantee
(Project project, Class<T> planType) <T extends ImmutablePlan>
@NotNull List<T>CachedPlanManagerImpl.getPlansWithConsistencyGuarantee
(Class<T> planType, @NotNull Predicate<? super T> filter) <T extends ImmutablePlan>
@NotNull Stream<T>ImmutablePlanCacheService.getPlansWithConsistencyGuarantee
(Class<T> planType, @NotNull Predicate<? super T> filter) <T extends ImmutablePlan>
@NotNull Stream<T>ImmutablePlanCacheServiceImpl.getPlansWithConsistencyGuarantee
(Class<T> planType, @NotNull Predicate<? super T> filter) <T extends ImmutablePlan>
@NotNull List<T>CachedPlanManagerImpl.getRunnablePlans
(@NotNull Project project, @NotNull Class<T> planType) Methods in com.atlassian.bamboo.plan.cache that return ImmutablePlanModifier and TypeMethodDescription@Nullable ImmutablePlan
ImmutablePlan.getMaster()
Return the master plan if one exists.@Nullable ImmutablePlan
CachedPlanManager.getPlanByKey
(@NotNull PlanKey planKey) Returns aImmutablePlan
by its planKey.@Nullable ImmutablePlan
CachedPlanManagerImpl.getPlanByKey
(@NotNull PlanKey planKey) @Nullable ImmutablePlan
CachedPlanManager.getPlanByKeyWithConsistencyGuarantee
(@NotNull PlanKey planKey) Returns aImmutablePlan
by its planKey.@Nullable ImmutablePlan
CachedPlanManagerImpl.getPlanByKeyWithConsistencyGuarantee
(@NotNull PlanKey planKey) Methods in com.atlassian.bamboo.plan.cache with parameters of type ImmutablePlanConstructors in com.atlassian.bamboo.plan.cache with parameters of type ImmutablePlanModifierConstructorDescriptionprotected
AbstractImmutablePlan
(@Nullable Long databaseId, @NotNull ImmutablePlan plan, @NotNull PlanKey planKey, @NotNull String name, BuildLoggerManager buildLoggerManager, @NotNull LabelDao labelDao, VariableDefinitionManager variableDefinitionManager, @NotNull BuildDefinition buildDefinition, InternalResultsSummaryAccessor immutableResultsSummaryAccessor) AbstractImmutablePlan
(@Nullable Long databaseId, @NotNull ImmutablePlan plan, BuildLoggerManager buildLoggerManager, @NotNull LabelDao labelDao, VariableDefinitionManager variableDefinitionManager, @NotNull BuildDefinition buildDefinition, InternalResultsSummaryAccessor immutableResultsSummaryAccessor) -
Uses of ImmutablePlan in com.atlassian.bamboo.plan.cache.index
Methods in com.atlassian.bamboo.plan.cache.index with type parameters of type ImmutablePlanModifier and TypeMethodDescription<T extends ImmutablePlan>
@NotNull Set<PlanKey>PlanProjectIndex.getPlanKeysForProject
(long projectId, @NotNull Class<T> planType) <T extends ImmutablePlan>
@NotNull Set<PlanKey>PlanProjectIndexer.getPlanKeysForProject
(long projectId, @NotNull Class<T> planType) -
Uses of ImmutablePlan in com.atlassian.bamboo.plan.configuration
Methods in com.atlassian.bamboo.plan.configuration with parameters of type ImmutablePlanModifier and TypeMethodDescriptionboolean
PlanConfigurationUiPlugin.isApplicableTo
(@NotNull ImmutablePlan plan) Checks if the plugin is applicable to a plan. -
Uses of ImmutablePlan in com.atlassian.bamboo.plan.helpers
Methods in com.atlassian.bamboo.plan.helpers with parameters of type ImmutablePlanModifier and TypeMethodDescriptionstatic List<VariableDefinition>
EffectivePlanPropertiesHelper.createEffectiveVariableDefinitions
(ImmutablePlan plan, List<VariableDefinition> variableDefinitions) -
Uses of ImmutablePlan in com.atlassian.bamboo.plugin.module.ext
Methods in com.atlassian.bamboo.plugin.module.ext with parameters of type ImmutablePlanModifier and TypeMethodDescriptionvoid
CustomBuildDefinitionGenerator.populateBuildDefinition
(@NotNull ImmutablePlan plan, @NotNull Map<String, Object> configObjects, @NotNull BuildDefinition buildDefinition) Implementors can add their custom objects to the configObjects map. -
Uses of ImmutablePlan in com.atlassian.bamboo.plugin.web
Methods in com.atlassian.bamboo.plugin.web with parameters of type ImmutablePlanModifier and TypeMethodDescriptionboolean
PlanConfigurationPluginUIHelperImpl.isPluginApplicableTo
(BuildConfigurationAwarePlugin module, ImmutablePlan immutablePlan) boolean
PlanConfigurationUIPluginHelper.isPluginApplicableTo
(@NotNull BuildConfigurationAwarePlugin module, @NotNull ImmutablePlan immutablePlan) Return true if a plugin module should be displayed on given plan''s "Other" page. -
Uses of ImmutablePlan in com.atlassian.bamboo.plugins.bitbucket.events
Methods in com.atlassian.bamboo.plugins.bitbucket.events with parameters of type ImmutablePlanModifier and TypeMethodDescriptionprotected void
BitbucketBuildStatusUpdater.send
(@NotNull PlanResultEvent event, @NotNull ImmutablePlan plan, @NotNull ImmutableResultsSummary resultsSummary) -
Uses of ImmutablePlan in com.atlassian.bamboo.plugins.git
Fields in com.atlassian.bamboo.plugins.git with type parameters of type ImmutablePlanModifier and TypeFieldDescriptionstatic final Function<ImmutablePlan,
Iterable<GitRepository>> GitRepositoryFacade.GIT_REPOSITORIES_OF_PLAN
Retrieves git repositories of one plan -
Uses of ImmutablePlan in com.atlassian.bamboo.plugins.github
Methods in com.atlassian.bamboo.plugins.github with parameters of type ImmutablePlanModifier and TypeMethodDescriptionprotected void
GithubBuildStatusUpdater.send
(@NotNull PlanResultEvent event, @NotNull ImmutablePlan plan, @NotNull ImmutableResultsSummary resultsSummary) -
Uses of ImmutablePlan in com.atlassian.bamboo.plugins.maven.dependencies
Methods in com.atlassian.bamboo.plugins.maven.dependencies with parameters of type ImmutablePlanModifier and TypeMethodDescriptionstatic @Nullable AutomaticDependencyManagementConfig
AutomaticDependencyManagementPlugin.getConfig
(@NotNull ImmutablePlan plan) void
AutomaticDependencyManagementDeletionInterceptorAction.intercept
(@NotNull ImmutablePlan plan, @NotNull Supplier<Plan> mutablePlan) boolean
AutomaticDependencyManagementPlugin.isApplicableTo
(@NotNull ImmutablePlan plan) void
AutomaticDependencyManagementPlugin.populateBuildDefinition
(@NotNull ImmutablePlan plan, @NotNull Map<String, Object> configObjects, @NotNull BuildDefinition buildDefinition) For Jobs it adds AutomaticDependencyManagementConfig object from a parent of delivered plan -
Uses of ImmutablePlan in com.atlassian.bamboo.plugins.rest.common
Methods in com.atlassian.bamboo.plugins.rest.common that return types with arguments of type ImmutablePlanModifier and TypeMethodDescriptionstatic Class<? extends ImmutablePlan>
RestHelper.getPlanType
(javax.ws.rs.core.UriInfo uriInfo) -
Uses of ImmutablePlan in com.atlassian.bamboo.plugins.rest.model.plan
Constructors in com.atlassian.bamboo.plugins.rest.model.plan with parameters of type ImmutablePlanModifierConstructorDescriptionRestPlan
(ImmutablePlan plan, Supplier<Boolean> favourite, javax.ws.rs.core.UriInfo uriInfo, PlanRestService planRestService, @Nullable com.atlassian.user.User currentRestUser) -
Uses of ImmutablePlan in com.atlassian.bamboo.plugins.rest.model.plan.branch
Constructors in com.atlassian.bamboo.plugins.rest.model.plan.branch with parameters of type ImmutablePlanModifierConstructorDescriptionRestPlanBranch
(ImmutablePlan planBranch, Supplier<Boolean> favourite, javax.ws.rs.core.UriInfo uriInfo, @Nullable RestBranchLatestActive latestActive, PlanRestService planRestService, com.atlassian.user.User currentRestUser) -
Uses of ImmutablePlan in com.atlassian.bamboo.plugins.rest.model.search
Methods in com.atlassian.bamboo.plugins.rest.model.search with parameters of type ImmutablePlanModifier and TypeMethodDescriptionRestDedicatedAgentBuilder.withPlan
(@NotNull ImmutablePlan plan) Constructors in com.atlassian.bamboo.plugins.rest.model.search with parameters of type ImmutablePlanModifierConstructorDescriptionAgentAssignmentSearchResult
(@NotNull ImmutablePlan plan) AgentAssignmentSearchResult
(AgentAssignment.ExecutorType executorType, long executorId, @NotNull ImmutablePlan plan) BranchSearchResult
(@NotNull com.atlassian.sal.api.message.I18nResolver i18nResolver, @NotNull CustomVariableContext customVariableContext, @NotNull ImmutablePlan plan) PlanSearchResult
(com.atlassian.sal.api.message.I18nResolver i18nResolver, CustomVariableContext customVariableContext, ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.plugins.rest.resource
Methods in com.atlassian.bamboo.plugins.rest.resource that return types with arguments of type ImmutablePlanModifier and TypeMethodDescriptionprotected Predicate<ImmutablePlan>
SearchResource.filterPlans
(String searchTerm, boolean fuzzySearch, boolean searchAtShortPlanNameOnly) -
Uses of ImmutablePlan in com.atlassian.bamboo.plugins.rest.service
Methods in com.atlassian.bamboo.plugins.rest.service with type parameters of type ImmutablePlanModifier and TypeMethodDescription<T extends ImmutablePlan>
List<T>PlanRestService.getPlans
(Class<T> planType, @NotNull javax.ws.rs.core.UriInfo uriInfo, @NotNull RestAuthenticationContext restAuthenticationContext) Get a list of plans.<T extends ImmutablePlan>
List<T>PlanRestServiceImpl.getPlans
(Class<T> planType, @NotNull javax.ws.rs.core.UriInfo uriInfo, @NotNull RestAuthenticationContext restAuthenticationContext) Methods in com.atlassian.bamboo.plugins.rest.service that return ImmutablePlanModifier and TypeMethodDescription@Nullable ImmutablePlan
PlanRestService.getBranchByName
(@NotNull ImmutablePlan plan, @NotNull String branchName) Get branch of a given plan by name.@Nullable ImmutablePlan
PlanRestServiceImpl.getBranchByName
(@NotNull ImmutablePlan plan, @NotNull String branchName) @NotNull ImmutablePlan
PlanRestService.getPlanByKey
(@NotNull PlanKey planKey) Returns aPlan
if plan exists and is visible for calling user In clustered mode, there is NO consistency guarantee.@NotNull ImmutablePlan
PlanRestServiceImpl.getPlanByKey
(@NotNull PlanKey planKey) @Nullable ImmutablePlan
PlanRestService.getPlanByKeyUnchecked
(@NotNull PlanKey planKey) Returns aPlan
if plan exists.PlanRestServiceImpl.getPlanByKeyUnchecked
(@NotNull PlanKey planKey) @NotNull ImmutablePlan
PlanRestService.getPlanByKeyWithHighConsistencyGuarantee
(@NotNull PlanKey planKey) Returns aPlan
if plan exists and is visible for calling user.@NotNull ImmutablePlan
PlanRestServiceImpl.getPlanByKeyWithHighConsistencyGuarantee
(@NotNull PlanKey planKey) Methods in com.atlassian.bamboo.plugins.rest.service that return types with arguments of type ImmutablePlanModifier and TypeMethodDescriptionPlanRestService.getPlans
(@NotNull javax.ws.rs.core.UriInfo uriInfo, @NotNull RestAuthenticationContext restAuthenticationContext) Get a list of plans.PlanRestServiceImpl.getPlans
(@NotNull javax.ws.rs.core.UriInfo uriInfo, @NotNull RestAuthenticationContext restAuthenticationContext) PlanRestService.getPlansByProject
(@NotNull Project project, @NotNull javax.ws.rs.core.UriInfo uriInfo) Get a list of plans that belong to a project.PlanRestService.getPlansByProject
(@NotNull Project project, @NotNull javax.ws.rs.core.UriInfo uriInfo, @NotNull RestAuthenticationContext restAuthenticationContext) Get a list of plans that belong to a project.PlanRestServiceImpl.getPlansByProject
(@NotNull Project project, @NotNull javax.ws.rs.core.UriInfo uriInfo) PlanRestServiceImpl.getPlansByProject
(@NotNull Project project, @NotNull javax.ws.rs.core.UriInfo uriInfo, @NotNull RestAuthenticationContext restAuthenticationContext) PlanRestService.getRunnablePlans
(@NotNull Project project, @NotNull javax.ws.rs.core.UriInfo uriInfo) Get a list of plans that can be run currently logged in user.PlanRestServiceImpl.getRunnablePlans
(@NotNull Project project, @NotNull javax.ws.rs.core.UriInfo uriInfo) Methods in com.atlassian.bamboo.plugins.rest.service with parameters of type ImmutablePlanModifier and TypeMethodDescriptionprotected void
ResultServiceImpl.addBuildSearchCriteria
(ImmutablePlan plan, javax.ws.rs.core.UriInfo uriInfo, ResultsSummaryCriteriaBuilder criteriaBuilder) @Nullable RestBranchLatestActive
PlanRestService.createLatestActiveBranchResult
(ImmutablePlan branch) @Nullable RestBranchLatestActive
PlanRestServiceImpl.createLatestActiveBranchResult
(ImmutablePlan branch) @Nullable ImmutablePlan
PlanRestService.getBranchByName
(@NotNull ImmutablePlan plan, @NotNull String branchName) Get branch of a given plan by name.@Nullable ImmutablePlan
PlanRestServiceImpl.getBranchByName
(@NotNull ImmutablePlan plan, @NotNull String branchName) PlanRestService.getBranchesForChain
(ImmutablePlan plan) PlanRestServiceImpl.getBranchesForChain
(ImmutablePlan plan) Method parameters in com.atlassian.bamboo.plugins.rest.service with type arguments of type ImmutablePlanModifier and TypeMethodDescriptionvoid
PlanRestService.assertPlanExistsAndVisible
(@NotNull PlanKey planKey, @NotNull Class<? extends ImmutablePlan> clazz) Checks ifPlan
exists, has correct type and is visible for calling uservoid
PlanRestServiceImpl.assertPlanExistsAndVisible
(@NotNull PlanKey planKey, @NotNull Class<? extends ImmutablePlan> clazz) PlanRestService.createPaginatedBranchResponse
(List<? extends ImmutablePlan> branches, @Nullable com.atlassian.user.User user, javax.ws.rs.core.UriInfo uriInfo, boolean allBranches) PlanRestServiceImpl.createPaginatedBranchResponse
(List<? extends ImmutablePlan> branches, @Nullable com.atlassian.user.User user, javax.ws.rs.core.UriInfo uriInfo, boolean allBranches) PlanRestService.createPaginatedPlanResponse
(List<? extends ImmutablePlan> plans, @Nullable com.atlassian.user.User user, javax.ws.rs.core.UriInfo uriInfo) PlanRestServiceImpl.createPaginatedPlanResponse
(List<? extends ImmutablePlan> plans, @Nullable com.atlassian.user.User user, javax.ws.rs.core.UriInfo uriInfo) -
Uses of ImmutablePlan in com.atlassian.bamboo.plugins.stash
Methods in com.atlassian.bamboo.plugins.stash with parameters of type ImmutablePlanModifier and TypeMethodDescriptionprotected void
BitbucketServerBuildStatusUpdater.send
(@NotNull PlanResultEvent event, @NotNull ImmutablePlan plan, @NotNull ImmutableResultsSummary resultsSummary) -
Uses of ImmutablePlan in com.atlassian.bamboo.repository
Methods in com.atlassian.bamboo.repository that return types with arguments of type ImmutablePlanModifier and TypeMethodDescriptionCacheDescription.FileBased.getUsingPlans()
CacheDescription.getUsingPlans()
Collection of Plans that are currently configured to use this cache.Methods in com.atlassian.bamboo.repository with parameters of type ImmutablePlanModifier and TypeMethodDescriptionvoid
PlanRepositoryLinkDao.detachAllRepositoriesFromPlan
(@NotNull ImmutablePlan plan) Remove allPlanRepositoryLink
defined for the .void
PlanRepositoryLinkHibernateDao.detachAllRepositoriesFromPlan
(@NotNull ImmutablePlan plan) @Nullable PlanRepositoryLink
RepositoryDefinitionManager.getPlanRepositoryLink
(@NotNull ImmutablePlan plan, long repositoryId) Get persistent representation of a relation between Plan and repositoryRepositoryDefinitionManagerImpl.getPlanRepositoryLink
(@NotNull ImmutablePlan plan, long repositoryId) @Nullable PlanRepositoryLink
RepositoryDefinitionManager.getPlanRepositoryLinkByName
(@NotNull ImmutablePlan plan, @NotNull String repositoryName) Get persistent representation of a relation between Plan and repositoryRepositoryDefinitionManagerImpl.getPlanRepositoryLinkByName
(@NotNull ImmutablePlan plan, @NotNull String repositoryName) @NotNull List<PlanRepositoryLink>
PlanRepositoryLinkDao.getPlanRepositoryLinks
(@NotNull ImmutablePlan plan) @NotNull List<PlanRepositoryLink>
PlanRepositoryLinkHibernateDao.getPlanRepositoryLinks
(@NotNull ImmutablePlan plan) @NotNull List<PlanRepositoryLink>
RepositoryDefinitionManager.getPlanRepositoryLinks
(@NotNull ImmutablePlan plan) Get persistent representation of relation between Plan and repositories@NotNull List<PlanRepositoryLink>
RepositoryDefinitionManagerImpl.getPlanRepositoryLinks
(@NotNull ImmutablePlan plan) @NotNull List<RepositoryDefinition>
RepositoryDefinitionManager.getRepositoryDefinitionsForPlan
(@NotNull ImmutablePlan plan) Deprecated.since 5.14@NotNull List<RepositoryDefinition>
RepositoryDefinitionManagerImpl.getRepositoryDefinitionsForPlan
(@NotNull ImmutablePlan plan) Constructor parameters in com.atlassian.bamboo.repository with type arguments of type ImmutablePlanModifierConstructorDescriptionFileBased
(File cacheDir, String description, Collection<ImmutablePlan> plans) -
Uses of ImmutablePlan in com.atlassian.bamboo.resultsummary
Methods in com.atlassian.bamboo.resultsummary with type parameters of type ImmutablePlanModifier and TypeMethodDescription<T extends ImmutablePlan>
Set<String>ResultsSummaryDiscriminatorRegistry.getDiscriminatorsForPlanType
(Class<T> planType) Methods in com.atlassian.bamboo.resultsummary that return ImmutablePlanModifier and TypeMethodDescription@NotNull ImmutablePlan
AbstractResultsSummary.getImmutablePlan()
@NotNull ImmutablePlan
ImmutableResultsSummary.getImmutablePlan()
Gets theImmutablePlan
that this result directly belongs to.@NotNull ImmutablePlan
ResultsSummary.getImmutablePlan()
Gets theImmutablePlan
that this result belongs directly belongs to.Methods in com.atlassian.bamboo.resultsummary that return types with arguments of type ImmutablePlanModifier and TypeMethodDescription@NotNull Optional<? extends ImmutablePlan>
AbstractResultsSummary.getPlanIfExists()
@NotNull Optional<? extends ImmutablePlan>
ImmutableResultsSummary.getPlanIfExists()
Gets theImmutablePlan
that this result directly belongs to.Methods in com.atlassian.bamboo.resultsummary with parameters of type ImmutablePlanModifier and TypeMethodDescription@Nullable ResultsSummary
BuildResultsSummaryManagerImpl.findFirstFailedBuildResultBetween
(@NotNull ImmutablePlan build, int lowerBuildNumber, int upperBuildNumber) @Nullable ResultsSummary
ResultsSummaryManager.findFirstFailedBuildResultBetween
(@NotNull ImmutablePlan build, int lowerBuildNumber, int upperBuildNumber) Finds the first failed build between the upper and lower build numbers inclusively.@Nullable ResultsSummary
BuildResultsSummaryManagerImpl.findLastFailingBuildResultBefore
(@NotNull ImmutablePlan build, int buildNumber) @Nullable ResultsSummary
ResultsSummaryManager.findLastFailingBuildResultBefore
(@NotNull ImmutablePlan build, int buildNumber) Finds the last failingResultsSummary
before buildNumber@NotNull List<ResultsSummary>
BuildResultsSummaryDao.getAfterSummaries
(@NotNull ImmutablePlan plan, int buildNumber, int maxCount) Returns build results strictly after given build number.@NotNull List<ResultsSummary>
BuildResultsSummaryHibernateDao.getAfterSummaries
(@NotNull ImmutablePlan plan, int buildNumber, int maxCount) @NotNull List<ResultsSummary>
BuildResultsSummaryManagerImpl.getAfterSummaries
(@NotNull ImmutablePlan plan, int buildNumber, int maxCount) @NotNull List<ResultsSummary>
ResultsSummaryManager.getAfterSummaries
(@NotNull ImmutablePlan plan, int buildNumber, int maxCount) Returns all theResultsSummary
objects that represent build results strictly after the given build number.long
BuildResultsSummaryManagerImpl.getAveragePlanExecutionDuration
(@NotNull ImmutablePlan plan, int numberOfResults) long
ResultsSummaryManager.getAveragePlanExecutionDuration
(@NotNull ImmutablePlan plan, int numberOfResults) Get average duration from n last results summaries in finished state for a plan.@NotNull List<ResultsSummary>
BuildResultsSummaryDao.getBeforeSummaries
(@NotNull ImmutablePlan plan, int buildNumber, int maxCount) Returns build results strictly before given build number.@NotNull List<ResultsSummary>
BuildResultsSummaryHibernateDao.getBeforeSummaries
(@NotNull ImmutablePlan plan, int buildNumber, int maxCount) @NotNull List<ResultsSummary>
BuildResultsSummaryManagerImpl.getBeforeSummaries
(@NotNull ImmutablePlan plan, int buildNumber, int maxCount) @NotNull List<ResultsSummary>
ResultsSummaryManager.getBeforeSummaries
(@NotNull ImmutablePlan plan, int buildNumber, int maxCount) Returns all theResultsSummary
objects that represent build results strictly before the given build number.default @NotNull List<ResultsSummary>
ResultsSummaryManager.getLastNResultsSummaries
(@NotNull ImmutablePlan plan, int numberOfResults) Deprecated.since 8.2.0.@NotNull List<ResultsSummary>
BuildResultsSummaryDao.getNeighbouringSummaries
(@NotNull ImmutablePlan plan, int buildNumber, int maxCount) Returns build results "around" given build number.@NotNull List<ResultsSummary>
BuildResultsSummaryHibernateDao.getNeighbouringSummaries
(@NotNull ImmutablePlan plan, int buildNumber, int maxCount) @NotNull List<ResultsSummary>
BuildResultsSummaryManagerImpl.getNeighbouringSummaries
(@NotNull ImmutablePlan plan, int buildNumber, int maxCount) @NotNull List<ResultsSummary>
ResultsSummaryManager.getNeighbouringSummaries
(@NotNull ImmutablePlan plan, int buildNumber, int maxCount) Returns all theResultsSummary
objects that represent build results "around" the given build number.long
BuildResultsSummaryDao.getNumberOfFinalizedResults
(@NotNull ImmutablePlan plan) Get number of theResultsSummary
s in aLifeCycleState.FINISHED
orLifeCycleState.NOT_BUILT
state for the givenPlan
long
BuildResultsSummaryHibernateDao.getNumberOfFinalizedResults
(@NotNull ImmutablePlan plan) long
BuildResultsSummaryManagerImpl.getNumberOfFinalizedResults
(@NotNull ImmutablePlan plan) long
ResultsSummaryManager.getNumberOfFinalizedResults
(@NotNull ImmutablePlan plan) Get number of theResultsSummary
s in aLifeCycleState.FINISHED
orLifeCycleState.NOT_BUILT
state for the givenPlan
<T extends ResultsSummary>
@NotNull List<T>BuildResultsSummaryDao.getResultSummariesForPlan
(@NotNull ImmutablePlan plan, int firstResult, int maxResults) Get theResultsSummary
s for the givenPlan
.<T extends ResultsSummary>
@NotNull List<T>BuildResultsSummaryHibernateDao.getResultSummariesForPlan
(@NotNull ImmutablePlan plan, int firstResult, int maxResults) <T extends ResultsSummary>
@NotNull List<T>BuildResultsSummaryManagerImpl.getResultSummariesForPlan
(@NotNull ImmutablePlan plan, int firstResult, int maxResults) <T extends ResultsSummary>
@NotNull List<T>ResultsSummaryManager.getResultSummariesForPlan
(@NotNull ImmutablePlan plan, int firstResult, int maxResults) void
BuildResultsSummaryManagerImpl.removeArtifacts
(@NotNull ImmutablePlan plan, int buildNumber) void
ResultsSummaryManager.removeArtifacts
(@NotNull ImmutablePlan plan, int buildNumber) Remove any artifacts stored for this plan resultvoid
BuildResultsSummaryManagerImpl.removeBuildLogs
(ImmutablePlan plan, int buildNumber) void
BuildResultsSummaryManagerImpl.removeBuildLogs
(ImmutablePlan plan, int buildNumber, long maxIgnoredSize) void
ResultsSummaryManager.removeBuildLogs
(ImmutablePlan plan, int buildNumber) Remove any build logs stored for this plan resultvoid
ResultsSummaryManager.removeBuildLogs
(ImmutablePlan plan, int buildNumber, long maxIgnoredLogSize) Remove build logs stored for this plan result that are greater than given size (in bytes).void
BuildResultsSummaryManagerImpl.removeResultSummary
(@NotNull ImmutablePlan plan, int buildNumber) void
ResultsSummaryManager.removeResultSummary
(@NotNull ImmutablePlan plan, int buildNumber) Remove plan result summary and all associated objects. -
Uses of ImmutablePlan in com.atlassian.bamboo.resultsummary.accessor
Methods in com.atlassian.bamboo.resultsummary.accessor with parameters of type ImmutablePlanModifier and TypeMethodDescriptionlong
InternalResultsSummaryAccessor.getAveragePlanExecutionDuration
(@NotNull ImmutablePlan plan, int numberOfResults) Get average duration from n last results summaries in finished state for a plan.long
InternalResultsSummaryAccessorImpl.getAveragePlanExecutionDuration
(@NotNull ImmutablePlan plan, int numberOfResults) -
Uses of ImmutablePlan in com.atlassian.bamboo.resultsummary.tests
Methods in com.atlassian.bamboo.resultsummary.tests with parameters of type ImmutablePlanModifier and TypeMethodDescriptionTestsManager.getLongestRunningTestCases
(@NotNull ImmutablePlan plan) Provide a list of the top ten longest running tests for a plan, based on the duration of the TestCase's TestCaseResults Finds top 10 results in order (longest first)TestsManagerImpl.getLongestRunningTestCases
(@NotNull ImmutablePlan plan) TestCaseDao.getLongestRunningTestCasesForPlan
(@NotNull ImmutablePlan plan) Provide a list of the top ten longest running tests for a plan, based on the duration of the TestCase's TestCaseResults Finds top 10 results in order (longest first)TestCaseHibernateDao.getLongestRunningTestCasesForPlan
(@NotNull ImmutablePlan plan) TestsManager.getLongestToFixTestCases
(@NotNull ImmutablePlan plan) Retrieve a list of the test cases that have taken the longest amount of time to fix.TestsManagerImpl.getLongestToFixTestCases
(@NotNull ImmutablePlan plan) TestCaseDao.getLongestToFixTestCasesForPlan
(@NotNull ImmutablePlan plan) Retrieve a list of the test cases that have taken the longest amount of time to fix.TestCaseHibernateDao.getLongestToFixTestCasesForPlan
(@NotNull ImmutablePlan plan) TestsManager.getMostFailingTestCases
(@NotNull ImmutablePlan plan) Provide a list of the top 10 most failing test cases for a plan.TestsManagerImpl.getMostFailingTestCases
(@NotNull ImmutablePlan plan) TestCaseDao.getMostFailingTestCasesForPlan
(@NotNull ImmutablePlan plan) Provide a list of the top 10 most failing test cases for a plan.TestCaseHibernateDao.getMostFailingTestCasesForPlan
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.schedule
Methods in com.atlassian.bamboo.schedule with parameters of type ImmutablePlanModifier and TypeMethodDescriptionvoid
DefaultPlanScheduler.removeTasksScheduledForPlan
(@NotNull ImmutablePlan plan) void
PlanScheduler.removeTasksScheduledForPlan
(@NotNull ImmutablePlan plan) Removes Scheduling Jobs for the givenPlan
void
DefaultPlanScheduler.removeTasksScheduledForPlanAndBranches
(@NotNull ImmutablePlan plan) void
PlanScheduler.removeTasksScheduledForPlanAndBranches
(@NotNull ImmutablePlan plan) Removes Scheduling Jobs for the givenPlan
and its Branchesvoid
DefaultPlanScheduler.scheduleTasksForPlan
(@NotNull ImmutablePlan plan) void
PlanScheduler.scheduleTasksForPlan
(@NotNull ImmutablePlan plan) Creates Scheduling Jobs for the givenPlan
void
DefaultPlanScheduler.scheduleTasksForPlanAndBranches
(@NotNull ImmutablePlan plan) void
PlanScheduler.scheduleTasksForPlanAndBranches
(@NotNull ImmutablePlan plan) Creates Scheduling Jobs for the givenPlan
and its Branches -
Uses of ImmutablePlan in com.atlassian.bamboo.security
Methods in com.atlassian.bamboo.security with parameters of type ImmutablePlanModifier and TypeMethodDescriptionboolean
BambooPermissionManager.hasPlanPermission
(@NotNull org.acegisecurity.acls.Permission permission, @NotNull ImmutablePlan plan) Verify plan accessboolean
BambooPermissionManagerImpl.hasPlanPermission
(@NotNull org.acegisecurity.acls.Permission permission, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.task
Methods in com.atlassian.bamboo.task that return ImmutablePlanModifier and TypeMethodDescriptionstatic @Nullable ImmutablePlan
static ImmutablePlan
TaskContextHelper.getRelatedPlan
(@NotNull Map<String, Object> context) Methods in com.atlassian.bamboo.task with parameters of type ImmutablePlanModifier and TypeMethodDescriptionstatic void
TaskContextHelper.setPlan
(@NotNull Map<String, Object> context, @NotNull ImmutablePlan plan) static void
TaskContextHelper.setRelatedPlan
(@NotNull Map<String, Object> context, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.trigger.remote
Methods in com.atlassian.bamboo.trigger.remote with parameters of type ImmutablePlanModifier and TypeMethodDescriptionio.atlassian.fugue.Either<String,
Collection<ChangeDetectionRequiredEvent>> RemoteTriggerService.getChangeDetectionRequests
(ImmutablePlan plan) Stream<io.atlassian.fugue.Either<String,
Collection<ChangeDetectionRequiredEvent>>> RemoteTriggerService.getChangeDetectionRequestsForBranches
(ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.utils
Methods in com.atlassian.bamboo.utils that return types with arguments of type ImmutablePlanModifier and TypeMethodDescriptionstatic @NotNull com.google.common.collect.Ordering<ImmutablePlan>
Comparators.getBranchUpdatedDateOrdering()
Comparator for sorting by enabled/disabled then updated then created dates of branchesstatic @NotNull com.google.common.collect.Ordering<ImmutablePlan>
Comparators.getPlanNameProviderCaseInsensitiveOrdering()
This method will be slower thanComparators.getTopLevelPlanNameProviderCaseInsensitiveOrdering()
so consider using that instead. -
Uses of ImmutablePlan in com.atlassian.bamboo.v2.build.dependencies
Methods in com.atlassian.bamboo.v2.build.dependencies that return types with arguments of type ImmutablePlanModifier and TypeMethodDescriptionDependencyTreeBuilder.getDirectParents
(ImmutablePlan plan) Visits all the parentPlan
for the give build and returns its direct linage in topological orderDependencyTreeBuilderImpl.getDirectParents
(@NotNull ImmutablePlan plan) Methods in com.atlassian.bamboo.v2.build.dependencies with parameters of type ImmutablePlanModifier and TypeMethodDescriptionDependencyTreeBuilder.getDirectParents
(ImmutablePlan plan) Visits all the parentPlan
for the give build and returns its direct linage in topological orderDependencyTreeBuilderImpl.getDirectParents
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.v2.build.trigger
Methods in com.atlassian.bamboo.v2.build.trigger with parameters of type ImmutablePlanModifier and TypeMethodDescription@NotNull TriggerReason
AbstractTriggerReason.getChildTriggerReason
(BuildContext child, ImmutablePlan plan) @NotNull TriggerReason
TriggerReason.getChildTriggerReason
(BuildContext child, ImmutablePlan plan) If build A (triggered because of this TriggerReason) caused builds of plans X,Y,Z to trigger, this method will be called to determine trigger reasons for plans X, Y, Z.static @NotNull DependencyBlockingStrategy
DependencyBlockingStrategy.getStrategy
(@NotNull ImmutablePlan plan) Get strategy for buildMethod parameters in com.atlassian.bamboo.v2.build.trigger with type arguments of type ImmutablePlanModifier and TypeMethodDescriptionboolean
DefaultDependencyBlockingManager.isBlockedFromBuilding
(PlanKey planKey, @Nullable Set<? extends ImmutablePlan> plansBeingTriggered) boolean
DependencyBlockingManager.isBlockedFromBuilding
(PlanKey planKey, @Nullable Set<? extends ImmutablePlan> siblings) Checks if build should be blocked, and executes any parent builds if required. -
Uses of ImmutablePlan in com.atlassian.bamboo.v2.trigger
Constructors in com.atlassian.bamboo.v2.trigger with parameters of type ImmutablePlanModifierConstructorDescriptionChildDependencyBuildDetectionAction
(ImmutablePlan plan, PlanIdentifier child, BuildNumberGeneratorService buildNumberGenerator, TriggerManager triggerManager, BuildChanges buildChanges, ErrorUpdateHandler errorUpdateHandler, ImmutablePlanCacheService immutablePlanCacheService, BuildContextBuilderFactory buildContextBuilderFactory) -
Uses of ImmutablePlan in com.atlassian.bamboo.variable
Methods in com.atlassian.bamboo.variable with parameters of type ImmutablePlanModifier and TypeMethodDescriptionVariableContextBuilder.addParentPlanVariablesIfRequired
(@Nullable ImmutablePlan plan) VariableContextBuilderImpl.addParentPlanVariablesIfRequired
(@Nullable ImmutablePlan plan) VariableContextBuilder.addPlanAndProjectVariables
(@Nullable ImmutablePlan plan) VariableContextBuilderImpl.addPlanAndProjectVariables
(@Nullable ImmutablePlan plan) VariableContextBuilder.addPlanVariables
(@Nullable ImmutablePlan plan) VariableContextBuilderImpl.addPlanVariables
(@Nullable ImmutablePlan plan) void
CustomVariableContext.setPlan
(@NotNull ImmutablePlan plan) Deprecated.void
CustomVariableContextForTests.setPlan
(@NotNull ImmutablePlan plan) void
CustomVariableContextImpl.setPlan
(@NotNull ImmutablePlan plan) void
VariableValidationService.validateIdForPlanVariable
(@NotNull com.atlassian.struts.ValidationAware validationAware, long variableId, @NotNull ImmutablePlan expectedPlan) Validate if id identifies plan variable of a given planvoid
VariableValidationServiceImpl.validateIdForPlanVariable
(@NotNull com.atlassian.struts.ValidationAware validationAware, long variableId, @NotNull ImmutablePlan expectedPlan) -
Uses of ImmutablePlan in com.atlassian.bamboo.variable.substitutor
Methods in com.atlassian.bamboo.variable.substitutor with parameters of type ImmutablePlanModifier and TypeMethodDescription@NotNull VariableSubstitutor
VariableSubstitutorFactory.newSubstitutorForPlan
(@NotNull ImmutablePlan plan) @NotNull VariableSubstitutor
VariableSubstitutorFactoryImpl.newSubstitutorForPlan
(@NotNull ImmutablePlan plan) Constructors in com.atlassian.bamboo.variable.substitutor with parameters of type ImmutablePlanModifierConstructorDescriptionprotected
VariableSubstitutorImpl
(@NotNull ImmutablePlan immutablePlan, @NotNull BuildLoggerManager buildLoggerManager, @Nullable CapabilityContext capabilityContext, @NotNull AgentContext agentContext, @NotNull BuildDirectoryManager buildDirectoryManager, @NotNull BambooUrl bambooUrl, @NotNull VariableDefinitionManager variableDefinitionManager, @NotNull VcsRepositoryManager vcsRepositoryManager) -
Uses of ImmutablePlan in com.atlassian.bamboo.vcs.configuration.service
Methods in com.atlassian.bamboo.vcs.configuration.service with parameters of type ImmutablePlanModifier and TypeMethodDescriptionVcsRepositoryConfigurationService.getRelevantJobsForRepositoryIdChange
(@NotNull ImmutablePlan plan, long repositoryId) Deprecated.since 5.14VcsRepositoryConfigurationServiceImpl.getRelevantJobsForRepositoryIdChange
(@NotNull ImmutablePlan plan, long repositoryId) void
VcsRepositoryConfigurationService.setParentOfPlanRepository
(@NotNull ImmutablePlan plan, long repositoryId, long parentRepositoryId) Creates or changes parent-child relationship for a plan repository.void
VcsRepositoryConfigurationServiceImpl.setParentOfPlanRepository
(@NotNull ImmutablePlan plan, long repositoryId, long parentRepositoryId) boolean
VcsRepositoryConfigurationService.validateRepositoryName
(@NotNull ImmutablePlan immutablePlan, @NotNull String repositoryName, @Nullable BambooIdProvider repositoryDefinition) Checks if provided name for repository is unique in the Planboolean
VcsRepositoryConfigurationServiceImpl.validateRepositoryName
(@NotNull ImmutablePlan immutablePlan, @NotNull String repositoryName, @Nullable BambooIdProvider repositoryDefinition) -
Uses of ImmutablePlan in com.atlassian.bamboo.vcs.export
Methods in com.atlassian.bamboo.vcs.export that return types with arguments of type ImmutablePlanModifier and TypeMethodDescriptionVcsRepositoryContext.getOwnerPlan()
VcsRepositoryContextImpl.getOwnerPlan()
Methods in com.atlassian.bamboo.vcs.export with parameters of type ImmutablePlanModifier and TypeMethodDescriptionVcsRepositoryContextImpl.Builder.withOwnerPlan
(ImmutablePlan ownerPlan) Constructors in com.atlassian.bamboo.vcs.export with parameters of type ImmutablePlan -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2
Methods in com.atlassian.bamboo.ww2 with parameters of type ImmutablePlanModifier and TypeMethodDescriptionboolean
BambooActionSupport.canRunBuild
(ImmutablePlan plan) @Nullable String
FreemarkerContext.getRssLink
(@NotNull ImmutablePlan plan) @Nullable String
FreemarkerContext.getRssRepositoryId
(@NotNull ImmutablePlan plan) boolean
FreemarkerContext.isAwaitingSpecsExecution
(@Nullable ImmutablePlan plan) boolean
FreemarkerContext.isFavourite
(ImmutablePlan plan, javax.servlet.http.HttpServletRequest request) boolean
FreemarkerContext.isRssManagedPlan
(@Nullable ImmutablePlan plan) boolean
FreemarkerContext.isRssRepositoryProject
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions
Methods in com.atlassian.bamboo.ww2.actions that return ImmutablePlanMethods in com.atlassian.bamboo.ww2.actions with parameters of type ImmutablePlan -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.admin
Methods in com.atlassian.bamboo.ww2.actions.admin with parameters of type ImmutablePlan -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.admin.bulk
Methods in com.atlassian.bamboo.ww2.actions.admin.bulk that return types with arguments of type ImmutablePlanModifier and TypeMethodDescription@Nullable List<ImmutablePlan>
BulkPlanAction.getSelectedPlans()
List<? extends ImmutablePlan>
BulkPlanAction.getSortedPlans
(Project project) Methods in com.atlassian.bamboo.ww2.actions.admin.bulk with parameters of type ImmutablePlanModifier and TypeMethodDescriptionboolean
AbstractNotificationBulkAction.isApplicable
(ImmutablePlan plan) boolean
BulkActionScope.isApplicable
(ImmutablePlan plan) Returns whether or not a plan is applicable for a certain bulk action, eg.boolean
DisablePlanBulkAction.isApplicable
(ImmutablePlan plan) boolean
EnablePlanBulkAction.isApplicable
(ImmutablePlan plan) boolean
ManualBuildBulkAction.isApplicable
(ImmutablePlan plan) void
AbstractNotificationBulkAction.populateActionParameters
(@NotNull ActionParametersMap actionParameters, @NotNull ImmutablePlan plan) void
BulkAction.populateActionParameters
(@NotNull ActionParametersMap actionParameters, @NotNull ImmutablePlan plan) Provides possibility to populate action parameters before executing bulk action.void
DisablePlanBulkAction.populateActionParameters
(@NotNull ActionParametersMap actionParameters, @NotNull ImmutablePlan plan) void
EnablePlanBulkAction.populateActionParameters
(@NotNull ActionParametersMap actionParameters, @NotNull ImmutablePlan plan) void
ManualBuildBulkAction.populateActionParameters
(@NotNull ActionParametersMap actionParameters, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.admin.bulk.repository
Methods in com.atlassian.bamboo.ww2.actions.admin.bulk.repository with parameters of type ImmutablePlanModifier and TypeMethodDescriptionRepositoryAwareBulkAction.getRepositoryDefinitions
(@NotNull ImmutablePlan plan) SvnBulkAction.getRepositoryDefinitions
(@NotNull ImmutablePlan plan) UpdateWebUrlBulkAction.getRepositoryDefinitions
(@NotNull ImmutablePlan plan) boolean
AbstractRepositoryBulkAction.isApplicable
(ImmutablePlan plan) boolean
UpdateWebUrlBulkAction.isApplicable
(ImmutablePlan plan) void
AbstractRepositoryBulkAction.populateActionParameters
(@NotNull ActionParametersMap actionParameters, @NotNull ImmutablePlan plan) void
AbstractRepositoryBulkAction.populateActionParameters
(@NotNull ActionParametersMap actionParameters, @NotNull ImmutablePlan plan, @NotNull PlanRepositoryDefinition repositoryDefinition) void
RepositoryAwareBulkAction.populateActionParameters
(@NotNull ActionParametersMap actionParameters, @NotNull ImmutablePlan plan, @NotNull PlanRepositoryDefinition repositoryDefinition) void
UpdateSvnCredentialsBulkAction.populateActionParameters
(@NotNull ActionParametersMap actionParameters, @NotNull ImmutablePlan plan, @NotNull PlanRepositoryDefinition repositoryDefinition) -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.admin.bulk.trigger
Methods in com.atlassian.bamboo.ww2.actions.admin.bulk.trigger with parameters of type ImmutablePlanModifier and TypeMethodDescriptionboolean
ReplaceTriggersBulkAction.isApplicable
(ImmutablePlan plan) void
ReplaceTriggersBulkAction.populateActionParameters
(@NotNull ActionParametersMap actionParameters, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.branch
Methods in com.atlassian.bamboo.ww2.actions.branch with parameters of type ImmutablePlan -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.build
Methods in com.atlassian.bamboo.ww2.actions.build that return ImmutablePlanMethods in com.atlassian.bamboo.ww2.actions.build with parameters of type ImmutablePlanConstructors in com.atlassian.bamboo.ww2.actions.build with parameters of type ImmutablePlanModifierConstructorDescriptionCurrentlyBuildingJsonDecorator
(@NotNull com.opensymphony.xwork2.TextProvider textProvider, @NotNull CurrentlyBuilding currentlyBuilding, @NotNull AgentManager agentManager, @NotNull BambooPermissionManager bambooPermissionManager, @NotNull TriggerManager triggerManager, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.build.admin
Methods in com.atlassian.bamboo.ww2.actions.build.admin with parameters of type ImmutablePlanModifier and TypeMethodDescriptionboolean
BulkEditBuildPermissions.isApplicable
(ImmutablePlan plan) boolean
DeleteBuilds.isApplicable
(ImmutablePlan plan) boolean
MoveBuilds.isApplicable
(ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.build.admin.config.task
Methods in com.atlassian.bamboo.ww2.actions.build.admin.config.task with parameters of type ImmutablePlanModifier and TypeMethodDescriptionTaskOwnerFactory.createPlanTaskOwner
(ImmutablePlan immutablePlan) protected @Nullable TaskDefinition
ConfigureBuildTasks.getTaskById
(@NotNull ImmutablePlan plan, long id) Constructors in com.atlassian.bamboo.ww2.actions.build.admin.config.task with parameters of type ImmutablePlan -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.build.admin.create
Methods in com.atlassian.bamboo.ww2.actions.build.admin.create that return ImmutablePlanMethods in com.atlassian.bamboo.ww2.actions.build.admin.create with parameters of type ImmutablePlan -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.aware
Methods in com.atlassian.bamboo.ww2.aware that return ImmutablePlanMethods in com.atlassian.bamboo.ww2.aware with parameters of type ImmutablePlan -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.beans
Methods in com.atlassian.bamboo.ww2.beans with parameters of type ImmutablePlanModifier and TypeMethodDescription@Nullable DecoratedPlan
DecoratedNavObjectFactory.decoratePlan
(@NotNull ImmutablePlan plan) Decorate plan@Nullable DecoratedPlan
DecoratedNavObjectFactoryImpl.decoratePlan
(@NotNull ImmutablePlan possiblyMutablePlan) -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.interceptors
Methods in com.atlassian.bamboo.ww2.interceptors that return ImmutablePlanModifier and TypeMethodDescription@Nullable ImmutablePlan
PlanInterceptorUtils.findPlan
(@NotNull AbstractBambooInterceptor interceptor) -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.interceptors.util
Methods in com.atlassian.bamboo.ww2.interceptors.util with parameters of type ImmutablePlanModifier and TypeMethodDescriptionstatic String
ChainBranchRedirectHelper.getRedirectUrlIfNeeded
(@NotNull String servletPath, @NotNull ImmutablePlan immutablePlan)
AuditLogDao.getAuditLogMessagesForEntity(String, AuditLogEntityType, long, long, int, int)