Uses of Interface
com.atlassian.bamboo.utils.collection.multimap.Multimap
Package
Description
-
Uses of Multimap in com.atlassian.bamboo.build
-
Uses of Multimap in com.atlassian.bamboo.build.artifact
Modifier and TypeMethodDescriptionArtifactLinkManager.findArtifactsByChainResultKey
(@NotNull PlanResultKey chainResultKey) Gets all theArtifact
s for the givenPlanResultKey
DefaultArtifactLinkManager.findArtifactsByChainResultKey
(@NotNull PlanResultKey chainResultKey) Modifier and TypeMethodDescriptionboolean
AbstractArtifactManager.retrieve
(@Nullable BuildLogger buildLogger, @NotNull PlanResultKey planResultKey, @NotNull ArtifactSubscriptionContext artifactSubscription, @NotNull Map<String, String> artifactHandlersConfiguration, @NotNull File buildWorkingDirectory, @NotNull Multimap<String, Artifact> availableArtifacts) boolean
AbstractArtifactManager.retrieve
(@Nullable BuildLogger buildLogger, @NotNull PlanResultKey planResultKey, @NotNull ResultKey resultKey, @NotNull ArtifactDefinitionContext artifactDefinitionContext, @NotNull String destinationPath, @NotNull Map<String, String> artifactHandlersConfiguration, @NotNull File buildWorkingDirectory, @NotNull Multimap<String, Artifact> availableArtifacts) boolean
ArtifactManager.retrieve
(@Nullable BuildLogger buildLogger, @NotNull PlanResultKey planResultKey, @NotNull ArtifactSubscriptionContext artifactSubscription, @NotNull Map<String, String> artifactHandlerConfiguration, @NotNull File buildWorkingDirectory, @NotNull Multimap<String, Artifact> availableArtifacts) Retrieves a plan artifact from artifact storage.boolean
ArtifactManager.retrieve
(@Nullable BuildLogger buildLogger, @NotNull PlanResultKey planResultKey, @NotNull ResultKey clientKey, @NotNull ArtifactDefinitionContext artifactDefinitionContext, @NotNull String destinationPath, @NotNull Map<String, String> artifactHandlersConfiguration, @NotNull File buildWorkingDirectory, @NotNull Multimap<String, Artifact> availableArtifacts) Retrieves an artifact from artifact storage. -
Uses of Multimap in com.atlassian.bamboo.chains
Modifier and TypeMethodDescription@NotNull Multimap<TestClassResultDescriptor,
TestCaseResult> ChainFilteredTestResults.getAllFailedTests()
ChainStageDao.getChainStagesMarkedForDeletion()
ChainStageHibernateDao.getChainStagesMarkedForDeletion()
@NotNull Multimap<TestClassResultDescriptor,
TestCaseResult> ChainFilteredTestResults.getExistingFailedTests()
@NotNull Multimap<TestClassResultDescriptor,
TestCaseResult> ChainFilteredTestResults.getFixedTests()
@NotNull Multimap<TestClassResultDescriptor,
TestCaseResult> ChainFilteredTestResults.getNewFailedTests()
@NotNull Multimap<TestClassResultDescriptor,
TestCaseResult> ChainFilteredTestResults.getQuarantinedTests()
@NotNull Multimap<TestClassResultDescriptor,
TestCaseResult> ChainFilteredTestResults.getSkippedTests()
Modifier and TypeMethodDescriptionChainState.proceedToNextStage
(@NotNull Multimap<String, Artifact> publishedChainArtifacts, boolean lastExecutedStageSuccessful) Replaces the current stage with the next stage in the queue and changes the reference to the current stage to the previous.void
ChainBuildState.setPublishedChainArtifactsInfo
(@NotNull Multimap<String, Artifact> publishedChainArtifacts) Updates build context of the jobs with artifacts published in previous stage(s).void
StageState.setPublishedChainArtifactsInfo
(@NotNull Multimap<String, Artifact> publishedChainArtifacts) Updates build context of all jobs in this stage with artifacts published in previous stage(s). -
Uses of Multimap in com.atlassian.bamboo.chains.execution
-
Uses of Multimap in com.atlassian.bamboo.configuration.agent
Modifier and TypeFieldDescriptionprotected Multimap<Capability,
BuildAgent> ConfigureCapabilityKey.capabilityAgentMappingsSorted
-
Uses of Multimap in com.atlassian.bamboo.configuration.external
Modifier and TypeMethodDescriptionSpecsConsumerFactory.createDivergentBranchSpecsCreationConsumer
(@NotNull VcsBranch newBranch, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys, PlanCreationService.EnablePlan enablePlan) Create Specs consumer used for creating divergent branchesSpecsConsumerFactory.createDivergentBranchSpecsUpdateConsumer
(@NotNull VcsBranch branch, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys) Create Specs consumer used for updating divergent branches -
Uses of Multimap in com.atlassian.bamboo.configuration.external.rss
Modifier and TypeMethodDescriptionSpecsConsumerFactoryImpl.createDivergentBranchSpecsCreationConsumer
(@NotNull VcsBranch vcsBranch, @NotNull PlanBranchWorkflow planBranchWorkflow, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys, PlanCreationService.EnablePlan enablePlan) SpecsConsumerFactoryImpl.createDivergentBranchSpecsUpdateConsumer
(@NotNull VcsBranch vcsBranch, @NotNull Multimap<ImmutableChain, PlanKey> chainsAndBranchKeys) -
Uses of Multimap in com.atlassian.bamboo.deployments.execution
ModifierConstructorDescriptionDeploymentContextImpl
(@NotNull DeploymentProject deploymentProject, @NotNull DeploymentResult deploymentResult, @NotNull List<TaskDefinition> taskDefinitions, @NotNull Map<String, String> artifactHandlerConfiguration, @NotNull VariableContext variableContext, Map<Long, PlanRepositoryDefinition> planRepositoryDefinitionMap, Multimap<String, Artifact> versionArtifacts, @Nullable DeploymentVersion previousVersion, @NotNull Iterable<CredentialsData> sharedCredentials, @NotNull Map<PlanKey, ChainStorageTag> necessaryStorageTags, @NotNull Map<String, Map<String, String>> pluginConfigMap, @NotNull DockerPipelineConfiguration dockerPipelineConfiguration, @NotNull CommonArtifactContext commonArtifactContext, boolean isVerboseLoggingOn, boolean expectingDedicatedEphemeralAgent) -
Uses of Multimap in com.atlassian.bamboo.deployments.versions.persistence
Modifier and TypeMethodDescriptionDeploymentVersionDao.findVersionIdentifiersAssociatedWithJiraIssue
(@NotNull String issueKey) Find all the version identifiers that are associated with a JIRA issue, grouped byDeploymentProject
Note: this API is in its intermittent form and is subject to change.DeploymentVersionDaoImpl.findVersionIdentifiersAssociatedWithJiraIssue
(@NotNull String issueKey) -
Uses of Multimap in com.atlassian.bamboo.deployments.versions.service
Modifier and TypeMethodDescription@NotNull Multimap<DeploymentProject,
Pair<Long, PlanResultKey>> DeploymentVersionService.findVersionIdentifiersAssociatedWithJiraIssue
(@NotNull String issueKey) Find all the version identifiers that are associated with a JIRA issue, grouped byDeploymentProject
Note: this API is in its intermittent form and is subject to change.@NotNull Multimap<DeploymentProject,
Pair<Long, PlanResultKey>> DeploymentVersionServiceImpl.findVersionIdentifiersAssociatedWithJiraIssue
(@NotNull String issueKey) @NotNull Multimap<DeploymentProject,
DeploymentVersion> DeploymentVersionService.findVersionsAssociatedWithJiraIssue
(@NotNull String issueKey) Find all the version that are associated with a JIRA issue, grouped byDeploymentProject
@NotNull Multimap<DeploymentProject,
DeploymentVersion> DeploymentVersionServiceImpl.findVersionsAssociatedWithJiraIssue
(@NotNull String issueKey) DeploymentVersionService.getVersionArtifacts
(@NotNull DeploymentVersion deploymentVersion) Find allArtifact
related to a version.DeploymentVersionServiceImpl.getVersionArtifacts
(@NotNull DeploymentVersion deploymentVersion) -
Uses of Multimap in com.atlassian.bamboo.plan.artifact
Modifier and TypeMethodDescription@NotNull Multimap<? extends ImmutableJob,
ArtifactDefinition> ArtifactDefinitionManager.getArtifactDefinitionsByJob
(@NotNull ImmutableChain chain, Predicate<ArtifactDefinitionBase> predicate) ReturnsArtifactDefinition
grouped byJob
where definitions are defined@NotNull Multimap<? extends ImmutableJob,
ArtifactDefinition> ArtifactDefinitionManagerImpl.getArtifactDefinitionsByJob
(@NotNull ImmutableChain chain, Predicate<ArtifactDefinitionBase> predicate) GetArtifactDefinition
grouped byJob
@NotNull Multimap<ResultsSummary,
ConsumedSubscription> ArtifactSubscriptionManager.getConsumedSubscriptions
(@NotNull ResultsSummary resultsSummary) Returns list ofConsumedSubscription
ordered by order ofResultsSummary
execution.@NotNull Multimap<ResultsSummary,
ConsumedSubscription> ArtifactSubscriptionManagerImpl.getConsumedSubscriptions
(@NotNull ResultsSummary resultsSummary) Modifier and TypeMethodDescriptionvoid
ArtifactContext.setSharedArtifactsFromPreviousStages
(@NotNull Multimap<String, Artifact> artifactsFromPreviousStages) void
ArtifactContextImpl.setSharedArtifactsFromPreviousStages
(@NotNull Multimap<String, Artifact> artifactsFromPreviousStages) -
Uses of Multimap in com.atlassian.bamboo.plugins.artifact
-
Uses of Multimap in com.atlassian.bamboo.plugins.git
Modifier and TypeMethodDescriptionprotected GitHubAccessor.HttpResponse
protected GitHubAccessor.HttpResponse
GitHubAccessor.post
(@NotNull String url, @NotNull String payload, @Nullable Multimap<String, String> headers) -
Uses of Multimap in com.atlassian.bamboo.rest.utils
-
Uses of Multimap in com.atlassian.bamboo.resultsummary.tests
Modifier and TypeMethodDescription@NotNull Multimap<T,
TestCaseResult> FilteredTestResults.getAllFailedTests()
ReturnsMultimap
of allTestCaseResult
that have failed in this build.@NotNull Multimap<TestClassResult,
TestCaseResult> FilteredTestResultsAbstract.getAllFailedTests()
@NotNull Multimap<T,
TestCaseResult> FilteredTestResults.getExistingFailedTests()
ReturnsMultimap
ofTestCaseResult
that were failing in the previous build and are still failing.@NotNull Multimap<TestClassResult,
TestCaseResult> FilteredTestResultsAbstract.getExistingFailedTests()
@NotNull Multimap<T,
TestCaseResult> FilteredTestResults.getFixedTests()
ReturnsMultimap
ofTestCaseResult
that have been fixed in this build.@NotNull Multimap<TestClassResult,
TestCaseResult> FilteredTestResultsAbstract.getFixedTests()
@NotNull Multimap<T,
TestCaseResult> FilteredTestResults.getNewFailedTests()
ReturnsMultimap
ofTestCaseResult
that have failed, but were not failing in the last build.@NotNull Multimap<TestClassResult,
TestCaseResult> FilteredTestResultsAbstract.getNewFailedTests()
@NotNull Multimap<T,
TestCaseResult> FilteredTestResults.getQuarantinedTests()
ReturnsMultimap
ofTestCaseResult
that were Quarantined in this build, whether failed, successful or skipped.@NotNull Multimap<TestClassResult,
TestCaseResult> FilteredTestResultsAbstract.getQuarantinedTests()
@NotNull Multimap<T,
TestCaseResult> FilteredTestResults.getSkippedTests()
ReturnsMultimap
ofTestCaseResult
that were Skipped in this build.@NotNull Multimap<TestClassResult,
TestCaseResult> FilteredTestResultsAbstract.getSkippedTests()
TestsDao.getTestClassesMapForPlan
(Plan plan, long masterJobId, int cutoffBuildNumber) Retrieve all test classes attached to a specific plan in a build later or equal to cutoffBuildNumber.TestsHibernateDao.getTestClassesMapForPlan
(Plan plan, long masterJobId, int cutoffBuildNumber) -
Uses of Multimap in com.atlassian.bamboo.task
Modifier and TypeMethodDescriptionTaskManager.getExecutableLabelTypesMap()
Returns a map of currently available "configured" executables - identified by a label.TaskManagerImpl.getExecutableLabelTypesMap()
-
Uses of Multimap in com.atlassian.bamboo.util
Modifier and TypeMethodDescriptionUrlUtils.extractQueryParams
(@NotNull String url) UrlUtils.extractQueryParams
(@NotNull URI uri) UrlUtils.extractQueryParams
(@NotNull URL url) -
Uses of Multimap in com.atlassian.bamboo.utils.collection.multimap
Modifier and TypeClassDescriptionfinal class
LinkedSetMultimap<K,
V> Implementation of a Multimap that uses a LinkedHashMap to store keys in insertion order and LinkedHashSet to maintain insertion order of values.final class
ListMultimap<K,
V> A simple implementation of a list multimap where each key can be associated with multiple values in a list.final class
SetMultimap<K,
V> A simple implementation of a multimap where each key can be associated with multiple values.final class
TreeMultimap<K,
V> A TreeMultimap is an implementation of a Multimap that uses a TreeMap to store keys in sorted order according to a provided key comparator, and a TreeSet for the values associated with each key to maintain their sorted order as per a provided value comparator.Modifier and TypeMethodDescriptionMultimap.copy()
Creates a deep copy of this multimap.TreeMultimap.copy()
Multimap.inverse()
Creates an inverse view of this multimap. -
Uses of Multimap in com.atlassian.bamboo.v2.build.artifact
Modifier and TypeClassDescriptionclass
Specialized, non-generic implementation ofMultimap<String,
that is safe to be serialized and thus can be used inArtifact> CommonContext
-
Uses of Multimap in com.atlassian.bamboo.webhook
Modifier and TypeMethodDescriptionvoid
DefaultWebhookResponseService.registerWebhookResponse
(Long webhookResponseId, String body, int statusCode, Multimap<String, String> headers, VariableSubstitutor variableSubstitutor) void
WebhookResponseService.registerWebhookResponse
(Long webhookResponseId, String body, int statusCode, Multimap<String, String> headers, VariableSubstitutor variableSubstitutor) Change state of webhook response entity in DB in case of receiving a response. -
Uses of Multimap in com.atlassian.bamboo.ww2.actions.build.admin.create
Modifier and TypeMethodDescriptionUIConfigSupport.getExecutableLabelTypesMap()
UIConfigSupportImpl.getExecutableLabelTypesMap()