Uses of Interface
com.atlassian.bamboo.plan.cache.ImmutablePlan
Package
Description
-
Uses of ImmutablePlan in com.atlassian.bamboo.bandana
Modifier and TypeMethodDescriptionstatic PlanAwareBandanaContext
PlanAwareBandanaContext.forPlan
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.brokenbuildtracker
Modifier 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
Modifier 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
-
Uses of ImmutablePlan in com.atlassian.bamboo.build
Modifier and TypeMethodDescriptionPlanDependencyManager.getEffectiveChildPlans
(@NotNull ImmutablePlan chain) PlanDependencyManagerImpl.getEffectiveChildPlans
(@NotNull ImmutablePlan chain) PlanDependencyManager.getEffectiveParentPlans
(@NotNull ImmutablePlan chain) PlanDependencyManagerImpl.getEffectiveParentPlans
(@NotNull ImmutablePlan chain) Modifier and TypeMethodDescriptionPlanDependencyManager.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.Modifier and TypeMethodDescription@NotNull BuildDefinition
BuildDefinitionManager.getBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable Pair<EnrichedPlanDto, ImmutablePlan> masterDtoWithImmutableEntity) @NotNull BuildDefinition
DefaultBuildDefinitionManager.getBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable Pair<EnrichedPlanDto, ImmutablePlan> masterDtoWithImmutableEntity) @NotNull BuildDefinition
DefaultBuildDefinitionManagerTx.getBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable Pair<EnrichedPlanDto, ImmutablePlan> masterDtoWithImmutableEntity) ModifierConstructorDescriptionBuildStatusHelper
(@Nullable ImmutablePlan plan, @NotNull PlanKey planKey, @NotNull ResultsSummary currentBuildResult, @NotNull ResultsSummaryManager resultsSummaryManager) -
Uses of ImmutablePlan in com.atlassian.bamboo.build.artifact
Modifier and TypeMethodDescriptionboolean
ArtifactHandlerForPlanConfigurator.isApplicableTo
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.build.configuration
Modifier and TypeMethodDescriptionboolean
ConcurrentBuildsPlanConfigurationPlugin.isApplicableTo
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.build.context
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionprotected long
BuildExpiryBeanImpl.expireBuildPlan
(@NotNull BuildExpiryConfig config, @NotNull ImmutablePlan plan, @NotNull ResultsSummary lastResultsSummary) ModifierConstructorDescriptionBuildExpiryBatchProcessor
(@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
Modifier and TypeMethodDescriptionboolean
BuildExpiryPerPlanPlugin.isApplicableTo
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.build.monitoring
Modifier and TypeMethodDescriptionboolean
HungBuildPlanConfigurationPlugin.isApplicableTo
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.build.statistics
ModifierConstructorDescriptionStatisticsCollectorImpl
(@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
Modifier and TypeMethodDescriptionprotected abstract void
AbstractBuildStatusUpdater.send
(@NotNull PlanResultEvent event, @NotNull ImmutablePlan plan, @NotNull ImmutableResultsSummary resultsSummary) -
Uses of ImmutablePlan in com.atlassian.bamboo.build.test
Modifier and TypeMethodDescriptionboolean
SkipTestHistoryConfigurationItem.isApplicableTo
(@NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.builder.resultsfilter
Modifier 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
Modifier and TypeMethodDescriptionAgentAssignmentServiceHelper.asExecutables
(@NotNull ImmutablePlan plan) AgentAssignmentServiceHelper.asExecutables
(@NotNull ImmutablePlan plan, boolean usesDockerConfiguration) -
Uses of ImmutablePlan in com.atlassian.bamboo.buildtrigger
Modifier and TypeMethodDescriptionPlansGreenCondition.getExecutionPreference
(ImmutablePlan plan, Map<String, String> configuration) -
Uses of ImmutablePlan in com.atlassian.bamboo.chains
-
Uses of ImmutablePlan in com.atlassian.bamboo.chains.branches
Modifier 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
Modifier and TypeFieldDescriptionstatic final Predicate<ImmutablePlan>
CloverPluginHelper.isCloverEnabledForPlan
-
Uses of ImmutablePlan in com.atlassian.bamboo.configuration.agent
Modifier and TypeMethodDescription@Nullable List<ImmutablePlan>
ViewAgentPlanMatrix.getSelectedPlans()
Modifier and TypeMethodDescription@Nullable Collection<? extends ImmutableJob>
ViewAgentPlanMatrix.getBuildablesForPlan
(ImmutablePlan plan) boolean
ViewAgentPlanMatrixWizard.isApplicable
(ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.configuration.external
Modifier 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
Modifier 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
Modifier 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) Modifier 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
Modifier and TypeMethodDescriptionvoid
DeletionService.deletePlan
(@NotNull ImmutablePlan plan) void
DeletionServiceImpl.deletePlan
(@NotNull ImmutablePlan plan) default 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
-
Uses of ImmutablePlan in com.atlassian.bamboo.deployments.projects.actions
Modifier and TypeMethodDescription@Nullable ImmutablePlan
ConfigureDeploymentProject.getRelatedPlan()
@Nullable ImmutablePlan
ViewDeploymentProjects.getRelatedPlan()
-
Uses of ImmutablePlan in com.atlassian.bamboo.deployments.versions.actions
-
Uses of ImmutablePlan in com.atlassian.bamboo.deployments.versions.service
Modifier 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
Modifier and TypeMethodDescription@NotNull BuildDefinition
BuildDefinitionConverter.fillBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable Pair<EnrichedPlanDto, ImmutablePlan> masterDtoWithImmutableEntity) @NotNull BuildDefinition
BuildDefinitionConverterImpl.fillBuildDefinition
(@NotNull Pair<EnrichedPlanDto, ImmutablePlan> dtoWithImmutableEntity, @Nullable Pair<EnrichedPlanDto, ImmutablePlan> masterDtoWithImmutableEntity) -
Uses of ImmutablePlan in com.atlassian.bamboo.js
-
Uses of ImmutablePlan in com.atlassian.bamboo.labels
Modifier 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
Modifier and TypeMethodDescriptionprotected @Nullable ImmutablePlan
Try to retrieve plan using data in the event.Modifier 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
Modifier and TypeMethodDescriptionvoid
CommentNotificationListener.handleEvent
(@NotNull BuildCommentedEvent event, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.buildcompleted
Modifier and TypeMethodDescriptionvoid
BuildCompletedNotificationListener.handleEvent
(@NotNull BuildStateResultEvent event, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.builderror
Modifier and TypeMethodDescriptionvoid
BuildErrorNotificationListener.handleEvent
(@NotNull BambooErrorEvent event, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.buildhung
Modifier and TypeMethodDescriptionvoid
BuildHungNotificationListener.handleEvent
(@NotNull BuildHungEvent event, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.buildmissingcapableagent
Modifier and TypeMethodDescriptionvoid
BuildMissingCapableAgentNotificationListener.handleEvent
(@NotNull BuildQueuedEvent event, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.buildqueuetimeout
Modifier and TypeMethodDescriptionvoid
BuildQueueTimeoutNotificationListener.handleEvent
(@NotNull BuildQueueTimeoutEvent event, @NotNull ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.chain
Modifier 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
Modifier and TypeMethodDescriptionvoid
CommitterRecipient.setPlan
(@Nullable ImmutablePlan plan) void
WatcherRecipient.setPlan
(@Nullable ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.notification.rss
ModifierConstructorDescriptionRssAffectedPlan
(@NotNull ImmutablePlan plan, @Nullable Integer buildNumber) RssAffectedPlan
(@NotNull ImmutablePlan plan, @Nullable Integer buildNumber, boolean noChangesInProperties) -
Uses of ImmutablePlan in com.atlassian.bamboo.persistence
Modifier and TypeMethodDescriptionstatic org.hibernate.type.Type
BambooHibernate.entity
(ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.persister
Modifier 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
Modifier and TypeInterfaceDescriptioninterface
Mutable version of the plan.interface
Marker interface that specifies that the implementingPlan
is a 'top level' objectModifier and TypeClassDescriptionclass
class
This plan is only partially migrated to annotation-based Hibernate model, to allow creating queries using the new query mechanism.Modifier 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>
TModifier and TypeMethodDescriptionstatic @NotNull ImmutablePlan
PlanHelper.getMasterPlan
(@NotNull ImmutablePlan plan) Get master plan if plan has master or passed plan otherwise.Modifier 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) Modifier 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) ModifierConstructorDescriptionResultsSummaryJsonDecorator
(@NotNull com.opensymphony.xwork2.TextProvider textProvider, ResultsSummary resultsSummary, ImmutablePlan plan) -
Uses of ImmutablePlan in com.atlassian.bamboo.plan.artifact
Modifier 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
Modifier 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
-
Uses of ImmutablePlan in com.atlassian.bamboo.plan.cache
Modifier 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.Modifier 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) Modifier 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) Modifier and TypeMethodDescriptionImmutablePlanCacheService.getPlans
(Predicate<ImmutablePlan> predicate) Deprecated.since 9.3 useImmutablePlanCacheService.getPlans(Class, Predicate)
insteadImmutablePlanCacheServiceImpl.getPlans
(Predicate<ImmutablePlan> predicate) Modifier and TypeMethodDescriptionImmutablePlanCacheService.getPlans
(Predicate<ImmutablePlan> predicate) Deprecated.since 9.3 useImmutablePlanCacheService.getPlans(Class, Predicate)
insteadImmutablePlanCacheServiceImpl.getPlans
(Predicate<ImmutablePlan> predicate) ModifierConstructorDescriptionprotected
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
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionstatic List<VariableDefinition>
EffectivePlanPropertiesHelper.createEffectiveVariableDefinitions
(ImmutablePlan plan, List<VariableDefinition> variableDefinitions) -
Uses of ImmutablePlan in com.atlassian.bamboo.plugin.module.ext
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionprotected void
BitbucketBuildStatusUpdater.send
(@NotNull PlanResultEvent event, @NotNull ImmutablePlan plan, @NotNull ImmutableResultsSummary resultsSummary) -
Uses of ImmutablePlan in com.atlassian.bamboo.plugins.git
Modifier 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
Modifier and TypeMethodDescriptionprotected void
GithubBuildStatusUpdater.send
(@NotNull PlanResultEvent event, @NotNull ImmutablePlan plan, @NotNull ImmutableResultsSummary resultsSummary) -
Uses of ImmutablePlan in com.atlassian.bamboo.plugins.maven.dependencies
Modifier 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
Modifier and TypeMethodDescriptionstatic Class<? extends ImmutablePlan>
RestHelper.getPlanType
(javax.ws.rs.core.UriInfo uriInfo) -
Uses of ImmutablePlan in com.atlassian.bamboo.plugins.rest.model.plan
ModifierConstructorDescriptionRestPlan
(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
ModifierConstructorDescriptionRestPlanBranch
(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
Modifier and TypeMethodDescriptionRestDedicatedAgentBuilder.withPlan
(@NotNull ImmutablePlan plan) ModifierConstructorDescriptionAgentAssignmentSearchResult
(@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
Modifier and TypeMethodDescriptionprotected Predicate<ImmutablePlan>
SearchResource.filterPlans
(String searchTerm, boolean fuzzySearch, boolean searchAtShortPlanNameOnly) -
Uses of ImmutablePlan in com.atlassian.bamboo.plugins.rest.service
Modifier 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) Modifier 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) Modifier 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) Modifier 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) Modifier 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
Modifier and TypeMethodDescriptionprotected void
BitbucketServerBuildStatusUpdater.send
(@NotNull PlanResultEvent event, @NotNull ImmutablePlan plan, @NotNull ImmutableResultsSummary resultsSummary) -
Uses of ImmutablePlan in com.atlassian.bamboo.repository
Modifier and TypeMethodDescriptionCacheDescription.FileBased.getUsingPlans()
CacheDescription.getUsingPlans()
Collection of Plans that are currently configured to use this cache.Modifier 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) ModifierConstructorDescriptionFileBased
(File cacheDir, String description, Collection<ImmutablePlan> plans) -
Uses of ImmutablePlan in com.atlassian.bamboo.resultsummary
Modifier and TypeMethodDescription<T extends ImmutablePlan>
Set<String>ResultsSummaryDiscriminatorRegistry.getDiscriminatorsForPlanType
(Class<T> planType) Modifier 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.Modifier and TypeMethodDescription@NotNull Optional<? extends ImmutablePlan>
AbstractResultsSummary.getPlanIfExists()
@NotNull Optional<? extends ImmutablePlan>
ImmutableResultsSummary.getPlanIfExists()
Gets theImmutablePlan
that this result directly belongs to.Modifier 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
BuildResultsSummaryManagerImpl.removeResultSummary
(@Nullable ImmutablePlan plan, @NotNull ResultsSummary resultsSummary) void
ResultsSummaryManager.removeResultSummary
(@NotNull ImmutablePlan plan, int buildNumber) Remove plan result summary and all associated objects.void
ResultsSummaryManager.removeResultSummary
(@Nullable ImmutablePlan plan, @NotNull ResultsSummary resultsSummary) Deprecated.since 6.9 plan argument is not used. -
Uses of ImmutablePlan in com.atlassian.bamboo.resultsummary.accessor
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionstatic @Nullable ImmutablePlan
static ImmutablePlan
TaskContextHelper.getRelatedPlan
(@NotNull Map<String, Object> context) Modifier 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
Modifier 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
Modifier 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
Modifier 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) Modifier 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
Modifier 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 buildModifier 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
ModifierConstructorDescriptionChildDependencyBuildDetectionAction
(ImmutablePlan plan, PlanIdentifier child, BuildNumberGeneratorService buildNumberGenerator, TriggerManager triggerManager, BuildChanges buildChanges, ErrorUpdateHandler errorUpdateHandler, ImmutablePlanCacheService immutablePlanCacheService, BuildContextBuilderFactory buildContextBuilderFactory) -
Uses of ImmutablePlan in com.atlassian.bamboo.variable
Modifier 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
Modifier and TypeMethodDescription@NotNull VariableSubstitutor
VariableSubstitutorFactory.newSubstitutorForPlan
(@NotNull ImmutablePlan plan) @NotNull VariableSubstitutor
VariableSubstitutorFactoryImpl.newSubstitutorForPlan
(@NotNull ImmutablePlan plan) ModifierConstructorDescriptionprotected
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
Modifier 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
Modifier and TypeMethodDescriptionVcsRepositoryContext.getOwnerPlan()
VcsRepositoryContextImpl.getOwnerPlan()
Modifier and TypeMethodDescriptionVcsRepositoryContextImpl.Builder.withOwnerPlan
(ImmutablePlan ownerPlan) -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2
Modifier 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
-
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.admin
-
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.admin.bulk
Modifier and TypeMethodDescription@Nullable List<ImmutablePlan>
BulkPlanAction.getSelectedPlans()
List<? extends ImmutablePlan>
BulkPlanAction.getSortedPlans
(Project project) Modifier 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
Modifier 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
Modifier 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
-
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.build
ModifierConstructorDescriptionCurrentlyBuildingJsonDecorator
(@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
Modifier 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
Modifier and TypeMethodDescriptionTaskOwnerFactory.createPlanTaskOwner
(ImmutablePlan immutablePlan) protected @Nullable TaskDefinition
ConfigureBuildTasks.getTaskById
(@NotNull ImmutablePlan plan, long id) -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.build.admin.create
-
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.aware
-
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.beans
Modifier 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
Modifier and TypeMethodDescription@Nullable ImmutablePlan
PlanInterceptorUtils.findPlan
(@NotNull AbstractBambooInterceptor interceptor) -
Uses of ImmutablePlan in com.atlassian.bamboo.ww2.interceptors.util
Modifier and TypeMethodDescriptionstatic String
ChainBranchRedirectHelper.getRedirectUrlIfNeeded
(@NotNull String servletPath, @NotNull ImmutablePlan immutablePlan)
AuditLogDao.getAuditLogMessagesForEntity(String, AuditLogEntityType, long, long, int, int)