com.atlassian.bamboo.task.repository
Interface RepositoryAwareTaskConfigurator

All Superinterfaces:
BuildTaskRequirementSupport, TaskConfigurator
All Known Implementing Classes:
AbstractRepositoryAwareTaskConfigurator, VcsBranchingTaskConfigurator, VcsCheckoutTaskConfigurator, VcsTaggingTaskConfigurator

public interface RepositoryAwareTaskConfigurator
extends TaskConfigurator, BuildTaskRequirementSupport


Method Summary
 java.util.List<RepositoryDefinition> getRepositoriesUsedByTask(TaskDefinition taskDefinition, Buildable buildable)
           
 void handleRepositoryIdChanged(TaskDefinition taskDefinition, Buildable buildable, java.util.Map<java.lang.Long,java.lang.Long> repositoryIdChanges)
           
 
Methods inherited from interface com.atlassian.bamboo.task.TaskConfigurator
generateTaskConfigMap, populateContextForCreate, populateContextForEdit, populateContextForView, validate
 
Methods inherited from interface com.atlassian.bamboo.task.BuildTaskRequirementSupport
calculateRequirements
 

Method Detail

getRepositoriesUsedByTask

@NotNull
java.util.List<RepositoryDefinition> getRepositoriesUsedByTask(@NotNull
                                                                       TaskDefinition taskDefinition,
                                                                       @NotNull
                                                                       Buildable buildable)

handleRepositoryIdChanged

void handleRepositoryIdChanged(@NotNull
                               TaskDefinition taskDefinition,
                               @NotNull
                               Buildable buildable,
                               @NotNull
                               java.util.Map<java.lang.Long,java.lang.Long> repositoryIdChanges)


Copyright © 2011 Atlassian. All Rights Reserved.