com.atlassian.bamboo.task
Interface BuildTaskRequirementSupport

All Known Subinterfaces:
RepositoryAwareTaskConfigurator
All Known Implementing Classes:
AbstractMavenBuildTaskConfigurator, AbstractRepositoryAwareTaskConfigurator, AntBuildTaskConfigurator, CommandBuildTaskConfigurator, GrailsTaskConfigurator, Maven1BuildTaskConfigurator, Maven2BuildTaskConfigurator, Maven3BuildTaskConfigurator, PhpUnitBuildTaskConfigurator, VcsBranchingTaskConfigurator, VcsCheckoutTaskConfigurator, VcsTaggingTaskConfigurator

public interface BuildTaskRequirementSupport

Allows creators of TaskTypes to specify Requirements

Since:
3.3

Method Summary
 java.util.Set<Requirement> calculateRequirements(TaskDefinition taskDefinition, Buildable buildable)
          Deprecated. since 4.0 use calculateRequirements(TaskDefinition, Job)
 java.util.Set<Requirement> calculateRequirements(TaskDefinition taskDefinition, Job job)
          Populates the RequirementSet needed based off of the TaskDefinition
 

Method Detail

calculateRequirements

@Deprecated
@NotNull
java.util.Set<Requirement> calculateRequirements(@NotNull
                                                                    TaskDefinition taskDefinition,
                                                                    @NotNull
                                                                    Buildable buildable)
Deprecated. since 4.0 use calculateRequirements(TaskDefinition, Job)

Populates the RequirementSet needed based off of the TaskDefinition

Parameters:
taskDefinition -
buildable -
Returns:
requirements

calculateRequirements

@NotNull
java.util.Set<Requirement> calculateRequirements(@NotNull
                                                         TaskDefinition taskDefinition,
                                                         @NotNull
                                                         Job job)
Populates the RequirementSet needed based off of the TaskDefinition

Parameters:
taskDefinition -
job -
Returns:
requirements


Copyright © 2012 Atlassian. All Rights Reserved.