com.atlassian.bamboo.plan
Class PlanPredicates
java.lang.Object
com.atlassian.bamboo.plan.PlanPredicates
public class PlanPredicates
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PlanPredicates
public PlanPredicates()
isCloverEnabled
public static com.google.common.base.Predicate<ImmutablePlan> isCloverEnabled()
- Get a predicate that returns true for Plans that are Clover enabled.
For chains it will return true if any of its Jobs is Clover enabled.
- Returns:
- Predicate object
- Throws:
java.lang.NullPointerException
- when it operates on a null element
isFavourite
public static com.google.common.base.Predicate<ImmutablePlan> isFavourite(LabelManager labelManager,
com.atlassian.user.User user)
- Get a predicate that returns true for Plans that are marked as favourite for a given user.
- Parameters:
labelManager
- LabelManager
user
- User
whose favourites would be tested
- Returns:
- Predicate object
- Throws:
java.lang.NullPointerException
- when it operates on a null element
isSuspendedFromBuilding
public static <T extends ImmutablePlan> com.google.common.base.Predicate<T> isSuspendedFromBuilding()
- Get a predicate that returns true for Plans that are marked as suspended from building.
- Returns:
- Predicate object
- Throws:
java.lang.NullPointerException
- when it operates on a null element
planHasMaster
public static com.google.common.base.Predicate<ImmutablePlan> planHasMaster()
hasEqualProjectKey
public static com.google.common.base.Predicate<ImmutableTopLevelPlan> hasEqualProjectKey(Project project)
hasEqualPlanKey
public static com.google.common.base.Predicate<PlanIdentifier> hasEqualPlanKey(@NotNull
PlanKey planKey)
Copyright © 2012 Atlassian. All Rights Reserved.