Class TriggerConfigChain
- java.lang.Object
-
- com.dabsquared.gitlabjenkins.trigger.handler.merge.TriggerConfigChain
-
- All Implemented Interfaces:
Predicate<MergeRequestObjectAttributes>
public class TriggerConfigChain extends Object implements Predicate<MergeRequestObjectAttributes>
-
-
Constructor Summary
Constructors Constructor Description TriggerConfigChain()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TriggerConfigChain
acceptIf(boolean condition, EnumSet<State> states, EnumSet<Action> actions)
TriggerConfigChain
acceptIf(boolean condition, Predicate<MergeRequestObjectAttributes> trigger)
TriggerConfigChain
acceptIf(boolean condition, Predicate<State> states, Predicate<Action> actions)
TriggerConfigChain
acceptOnlyIf(boolean condition, EnumSet<State> states, EnumSet<Action> actions)
TriggerConfigChain
add(Collection<State> states, Collection<Action> actions)
TriggerConfigChain
rejectUnless(boolean condition, EnumSet<State> states, EnumSet<Action> actions)
TriggerConfigChain
rejectUnless(boolean condition, Predicate<MergeRequestObjectAttributes> trigger)
boolean
test(MergeRequestObjectAttributes mergeRequestObjectAttributes)
-
-
-
Method Detail
-
rejectUnless
public TriggerConfigChain rejectUnless(boolean condition, Predicate<MergeRequestObjectAttributes> trigger)
-
rejectUnless
public TriggerConfigChain rejectUnless(boolean condition, EnumSet<State> states, EnumSet<Action> actions)
-
acceptOnlyIf
public TriggerConfigChain acceptOnlyIf(boolean condition, EnumSet<State> states, EnumSet<Action> actions)
-
acceptIf
public TriggerConfigChain acceptIf(boolean condition, Predicate<MergeRequestObjectAttributes> trigger)
-
acceptIf
public TriggerConfigChain acceptIf(boolean condition, EnumSet<State> states, EnumSet<Action> actions)
-
add
public TriggerConfigChain add(Collection<State> states, Collection<Action> actions)
-
acceptIf
public TriggerConfigChain acceptIf(boolean condition, Predicate<State> states, Predicate<Action> actions)
-
test
public boolean test(MergeRequestObjectAttributes mergeRequestObjectAttributes)
- Specified by:
test
in interfacePredicate<MergeRequestObjectAttributes>
-
-