Module jpastreamer.field
Interface BooleanGetter<ENTITY>
- Type Parameters:
ENTITY- the entity
- All Superinterfaces:
Getter<ENTITY>,Predicate<ENTITY>,com.speedment.common.function.ToBooleanFunction<ENTITY>
- All Known Subinterfaces:
GetBoolean<ENTITY>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public interface BooleanGetter<ENTITY>
extends Getter<ENTITY>, com.speedment.common.function.ToBooleanFunction<ENTITY>
A short-cut functional reference to the
getXXX(value) method for a
particular field in an entity.
A BooleanGetter<ENTITY> has the following signature:
interface ENTITY {
boolean getXXX();
}
- Since:
- 3.0.0
- Author:
- Emil Forslund
-
Method Summary
Modifier and TypeMethodDescriptiondefault BooleanA generic (untyped) get method.booleanapplyAsBoolean(ENTITY instance) Returns the member represented by this getter in the specified instance.Returns this object, typed as aFunctionmethod.Methods inherited from interface com.speedment.common.function.ToBooleanFunction
test
-
Method Details
-
applyAsBoolean
Returns the member represented by this getter in the specified instance.- Specified by:
applyAsBooleanin interfacecom.speedment.common.function.ToBooleanFunction<ENTITY>- Parameters:
instance- the instance to get from- Returns:
- the value
-
apply
Description copied from interface:GetterA generic (untyped) get method. -
asFunction
Description copied from interface:GetterReturns this object, typed as aFunctionmethod.- Specified by:
asFunctionin interfaceGetter<ENTITY>- Returns:
- this object as a function
-