doc / ch.tutteli.atrium.domain.builders.creating / IterableContainsSearchBehaviourFactoryBuilder

IterableContainsSearchBehaviourFactoryBuilder

object IterableContainsSearchBehaviourFactoryBuilder : SearchBehaviourFactory
Deprecated: Use _logic from ch.tutteli.atrium.logic instead; will be removed with 1.0.0

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.

Functions

inAnyOrder

fun <E, T : Iterable<E>> inAnyOrder(builder: IterableContains.Builder<E, T, NoOpSearchBehaviour>): IterableContains.Builder<E, T, InAnyOrderSearchBehaviour>

inAnyOrderOnly

fun <E, T : Iterable<E>> inAnyOrderOnly(builder: IterableContains.Builder<E, T, InAnyOrderSearchBehaviour>): IterableContains.Builder<E, T, InAnyOrderOnlySearchBehaviour>

inOrder

fun <E, T : Iterable<E>> inOrder(builder: IterableContains.Builder<E, T, NoOpSearchBehaviour>): IterableContains.Builder<E, T, InOrderSearchBehaviour>

inOrderOnly

fun <E, T : Iterable<E>> inOrderOnly(builder: IterableContains.Builder<E, T, InOrderSearchBehaviour>): IterableContains.Builder<E, T, InOrderOnlySearchBehaviour>

inOrderOnlyGrouped

fun <E, T : Iterable<E>> inOrderOnlyGrouped(builder: IterableContains.Builder<E, T, InOrderOnlySearchBehaviour>): IterableContains.Builder<E, T, InOrderOnlyGroupedSearchBehaviour>

inOrderOnlyGroupedWithin

fun <E, T : Iterable<E>> inOrderOnlyGroupedWithin(builder: IterableContains.Builder<E, T, InOrderOnlyGroupedSearchBehaviour>): IterableContains.Builder<E, T, InOrderOnlyGroupedWithinSearchBehaviour>