com.atlassian.bamboo.v2.build.agent.capability
Class RequirementPredicates

java.lang.Object
  extended by com.atlassian.bamboo.v2.build.agent.capability.RequirementPredicates

public class RequirementPredicates
extends java.lang.Object


Constructor Summary
RequirementPredicates()
           
 
Method Summary
static com.google.common.base.Predicate<Requirement> getIdEqualPredicate(long id)
           
static com.google.common.base.Predicate<Requirement> getKeyAndOwnerIdEqualPredicate(java.lang.String key, long ownerId)
           
static com.google.common.base.Predicate<Requirement> getKeyEqualPredicate(java.lang.String key)
           
static com.google.common.base.Predicate<Requirement> getPluginRequirementsPredicate(java.lang.String pluginModuleKey, long ownerId)
           
static com.google.common.base.Predicate<Requirement> requirementBelongsToAPlugin()
           
static com.google.common.base.Predicate<Requirement> requirementIsReadOnly()
           
static com.google.common.base.Predicate<Requirement> requirementKeyStartsWith(java.lang.String prefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequirementPredicates

public RequirementPredicates()
Method Detail

getKeyEqualPredicate

public static com.google.common.base.Predicate<Requirement> getKeyEqualPredicate(@Nullable
                                                                                 java.lang.String key)

getKeyAndOwnerIdEqualPredicate

public static com.google.common.base.Predicate<Requirement> getKeyAndOwnerIdEqualPredicate(@Nullable
                                                                                           java.lang.String key,
                                                                                           long ownerId)

getIdEqualPredicate

public static com.google.common.base.Predicate<Requirement> getIdEqualPredicate(long id)

getPluginRequirementsPredicate

public static com.google.common.base.Predicate<Requirement> getPluginRequirementsPredicate(@NotNull
                                                                                           java.lang.String pluginModuleKey,
                                                                                           long ownerId)

requirementKeyStartsWith

public static com.google.common.base.Predicate<Requirement> requirementKeyStartsWith(@NotNull
                                                                                     java.lang.String prefix)

requirementIsReadOnly

public static com.google.common.base.Predicate<Requirement> requirementIsReadOnly()

requirementBelongsToAPlugin

public static com.google.common.base.Predicate<Requirement> requirementBelongsToAPlugin()


Copyright © 2011 Atlassian. All Rights Reserved.