Class PredicatedPositionApproverSupplier
java.lang.Object
uk.ac.gda.component.beamline.common.PredicatedPositionApproverSupplier
- All Implemented Interfaces:
Supplier<ActionApprover>
public final class PredicatedPositionApproverSupplier
extends Object
implements Supplier<ActionApprover>
Supplies
ActionApprover to check positions of ScannableBase against supplied criterion:
Used as general purpose delegate for more specific approval types.-
Constructor Summary
ConstructorsConstructorDescriptionPredicatedPositionApproverSupplier(String fallbackDenialReason, ScannableBase scannable, Supplier<? extends Predicate<String>> criterionSupplier) -
Method Summary
-
Constructor Details
-
PredicatedPositionApproverSupplier
public PredicatedPositionApproverSupplier(String fallbackDenialReason, ScannableBase scannable, Supplier<? extends Predicate<String>> criterionSupplier)
-
-
Method Details
-
get
- Specified by:
getin interfaceSupplier<ActionApprover>
-