LightSpecification

轻量级规格,可以通过toSpring转换为 spring 规格

Author

CJ

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
Link copied to clipboard
open fun <OTHER> cast(work: <Error class: unknown class>.(<Error class: unknown class><out <Error class: unknown class>, out OTHER>) -> <Error class: unknown class><out <Error class: unknown class>, T>): LightSpecification<OTHER>

转换成其他实体的规格

Link copied to clipboard
open operator fun not(): LightSpecification<T>
Link copied to clipboard
Link copied to clipboard
open fun <OTHER> specificationCollectionRelation(prop: KProperty1<OTHER, Collection<T>?>, type: <Error class: unknown class> = JoinType.INNER): LightSpecification<OTHER>
Link copied to clipboard
open fun <OTHER> specificationListRelation(prop: KProperty1<OTHER, List<T>?>, type: <Error class: unknown class> = JoinType.INNER): LightSpecification<OTHER>
Link copied to clipboard
open fun <OTHER> specificationSetRelation(prop: KProperty1<OTHER, Set<T>?>, type: <Error class: unknown class> = JoinType.INNER): LightSpecification<OTHER>
Link copied to clipboard
open fun <OTHER> specificationSingleRelation(prop: KProperty1<OTHER, T?>, type: <Error class: unknown class> = JoinType.INNER): LightSpecification<OTHER>
Link copied to clipboard
abstract fun toPredicate(root: <Error class: unknown class><out <Error class: unknown class>, out T>, query: <Error class: unknown class><out <Error class: unknown class>>?, cb: <Error class: unknown class>): <Error class: unknown class>?
Link copied to clipboard
open fun toSpring(): Specification<T>
Link copied to clipboard
open fun <X : T> upcast(): LightSpecification<X>