Interface UnlockCondition
-
- All Implemented Interfaces:
public interface UnlockConditionRepresents a condition that must be met for a tool to be unlocked.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classUnlockCondition.AfterToolsTool unlocks after specified prerequisite tools have been called.
public final classUnlockCondition.OnArtifactTool unlocks when an artifact of the specified type has been produced.
public final classUnlockCondition.WhenPredicateTool unlocks when a custom predicate returns true.
public final classUnlockCondition.AllOfTool unlocks when all conditions are met.
public final classUnlockCondition.AnyOfTool unlocks when any condition is met.
public classUnlockCondition.Companion
-
Method Summary
Modifier and Type Method Description abstract BooleanisSatisfied(PlaybookContext context)Evaluate whether this condition is met given the current context. -
-
Method Detail
-
isSatisfied
abstract Boolean isSatisfied(PlaybookContext context)
Evaluate whether this condition is met given the current context.
-
-
-
-