interface SearchBehaviourFactory
(source)
Defines the minimum set of IterableContains.SearchBehaviours an implementation of the domain of Atrium has to provide.
abstract fun <E, T : Iterable<E>> inAnyOrder(builder: Builder<E, T, NoOpSearchBehaviour>): Builder<E, T, InAnyOrderSearchBehaviour> |
|
abstract fun <E, T : Iterable<E>> inAnyOrderOnly(builder: Builder<E, T, InAnyOrderSearchBehaviour>): Builder<E, T, InAnyOrderOnlySearchBehaviour> |
|
abstract fun <E, T : Iterable<E>> inOrder(builder: Builder<E, T, NoOpSearchBehaviour>): Builder<E, T, InOrderSearchBehaviour> |
|
abstract fun <E, T : Iterable<E>> inOrderOnly(builder: Builder<E, T, InOrderSearchBehaviour>): Builder<E, T, InOrderOnlySearchBehaviour> |
|
abstract fun <E, T : Iterable<E>> inOrderOnlyGrouped(builder: Builder<E, T, InOrderOnlySearchBehaviour>): Builder<E, T, InOrderOnlyGroupedSearchBehaviour> |
|
abstract fun <E, T : Iterable<E>> inOrderOnlyGroupedWithin(builder: Builder<E, T, InOrderOnlyGroupedSearchBehaviour>): Builder<E, T, InOrderOnlyGroupedWithinSearchBehaviour> |
object IterableContainsSearchBehaviourFactoryBuilder : SearchBehaviourFactory
Delegates inter alia to the implementation of SearchBehaviourFactory. In detail, it implements SearchBehaviourFactory by delegating to searchBehaviourFactory which in turn delegates to the implementation via loadSingleService. |