接口 Specification<T>
- 所有已知实现类:
AndSpecification,CompositeSpecification,NoSpecification,NotSpecification,OrSpecification
public interface Specification<T>
规格接口
- 作者:
- ray_kwan
-
方法概要
修饰符和类型方法说明and(Specification<T> spec) and操作booleanisSatisfiedBy(T candidate) 候选者是否满足需求not(Specification<T> spec) not操作or(Specification<T> spec) or操作static <T> Specification<T>spec()构建一个默认的规格
-
方法详细资料
-
isSatisfiedBy
候选者是否满足需求- 参数:
candidate- 候选者- 返回:
- 结果
-
and
and操作- 参数:
spec- 规格- 返回:
- 新的规格
-
or
or操作- 参数:
spec- 规格- 返回:
- 新的规格
-
not
not操作- 参数:
spec- 规格- 返回:
- 新的规格
-
spec
构建一个默认的规格- 类型参数:
T- 候选者的泛型- 返回:
- NoSpecification<>()
-