Class SelectManyByOrderSpecifiersSupplier<R,S extends SelectManyByOrderSpecifiersSupplier<R,S>>
- java.lang.Object
-
- ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier<T,R,M,P,THIS>
-
- ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetListStepSupplier<HibernateContext,Iterable<R>,R,SelectManyStepSupplier<R>>
-
- ru.tinkoff.qa.neptune.hibernate.select.SelectManyStepSupplier<R>
-
- ru.tinkoff.qa.neptune.hibernate.select.querydsl.SelectManyByOrderSpecifiersSupplier<R,S>
-
- All Implemented Interfaces:
Cloneable
,Supplier<Function<HibernateContext,List<R>>>
,ru.tinkoff.qa.neptune.core.api.steps.parameters.StepParameterPojo
,ru.tinkoff.qa.neptune.database.abstractions.SelectQuery<List<R>>
- Direct Known Subclasses:
SelectManyByOrderSpecifiersSupplier.SelectManyByPredicateAndOrderSpecifiersSupplier
,SelectManyByOrderSpecifiersSupplier.SelectManyByPredicateAndPageableSupplier
public abstract class SelectManyByOrderSpecifiersSupplier<R,S extends SelectManyByOrderSpecifiersSupplier<R,S>> extends SelectManyStepSupplier<R>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SelectManyByOrderSpecifiersSupplier.SelectManyByPredicateAndOrderSpecifiersSupplier<R>
static class
SelectManyByOrderSpecifiersSupplier.SelectManyByPredicateAndPageableSupplier<R>
-
Nested classes/interfaces inherited from class ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier
ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.DefaultGetParameterReader, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.DefineCriteriaParameterName, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.DefineFromParameterName, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.DefineGetImperativeParameterName, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.DefinePollingTimeParameterName, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.DefineResultDescriptionParameterName, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.DefineTimeOutParameterName, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetArrayChainedStepSupplier<T extends Object,R extends Object,M extends Object,THIS extends ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetArrayChainedStepSupplier<T,R,M,THIS>>, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetArrayStepSupplier<T extends Object,R extends Object,THIS extends ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetArrayStepSupplier<T,R,THIS>>, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetListChainedStepSupplier<T extends Object,S extends Iterable<R>,M extends Object,R extends Object,THIS extends ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetListChainedStepSupplier<T,S,M,R,THIS>>, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetListStepSupplier<T extends Object,S extends Iterable<R>,R extends Object,THIS extends ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetListStepSupplier<T,S,R,THIS>>, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetObjectChainedStepSupplier<T extends Object,R extends Object,M extends Object,THIS extends ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetObjectChainedStepSupplier<T,R,M,THIS>>, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetObjectFromArrayChainedStepSupplier<T extends Object,R extends Object,M extends Object,THIS extends ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetObjectFromArrayChainedStepSupplier<T,R,M,THIS>>, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetObjectFromArrayStepSupplier<T extends Object,R extends Object,THIS extends ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetObjectFromArrayStepSupplier<T,R,THIS>>, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetObjectFromIterableChainedStepSupplier<T extends Object,R extends Object,M extends Object,THIS extends ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetObjectFromIterableChainedStepSupplier<T,R,M,THIS>>, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetObjectFromIterableStepSupplier<T extends Object,R extends Object,THIS extends ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetObjectFromIterableStepSupplier<T,R,THIS>>, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetObjectStepSupplier<T extends Object,R extends Object,THIS extends ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetObjectStepSupplier<T,R,THIS>>, ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetSimpleStepSupplier<T extends Object,R extends Object,THIS extends ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetSimpleStepSupplier<T,R,THIS>>
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SelectManyByOrderSpecifiersSupplier(Function<HibernateContext,Iterable<R>> f)
-
Method Summary
All Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description Map<String,String>
getParameters()
<C extends Comparable<?>>
SorderSpecifier(com.querydsl.core.types.Order order, com.querydsl.core.types.Expression<C> target)
<C extends Comparable<?>>
SorderSpecifier(com.querydsl.core.types.Order order, com.querydsl.core.types.Expression<C> target, com.querydsl.core.types.OrderSpecifier.NullHandling handling)
S
orderSpecifier(com.querydsl.core.types.OrderSpecifier<?> orderSpecifier)
default THIS
returnAfterIndex(int arg0)
default THIS
returnBeforeIndex(int arg0)
default THIS
returnIfEntireSize(ru.tinkoff.qa.neptune.core.api.steps.selections.ItemsCountCondition arg0)
default THIS
returnItemsOfIndexes(Integer... arg0)
default THIS
returnListOfSize(int arg0)
default THIS
returnOnCondition(String arg0, Predicate<T> arg1)
default THIS
returnOnCondition(ru.tinkoff.qa.neptune.core.api.steps.Criteria<List<R>> arg0)
default THIS
returnOnConditionOnlyNot(ru.tinkoff.qa.neptune.core.api.steps.Criteria<T>... arg0)
default THIS
returnOnConditionOnlyOne(ru.tinkoff.qa.neptune.core.api.steps.Criteria<T>... arg0)
default THIS
returnOnConditionOr(ru.tinkoff.qa.neptune.core.api.steps.Criteria<T>... arg0)
-
Methods inherited from class ru.tinkoff.qa.neptune.hibernate.select.SelectManyStepSupplier
pollingInterval, setDescription, thenGetIterable, thenGetIterableItem, thenGetList, timeOut
-
Methods inherited from class ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier
addIgnored, addIgnored, additionalParameters, eraseTimeOut, getCriteria, getDescription, getEndFunction, getFrom, makeACopy, onFailure, onStart, onSuccess, preparePreFunction, throwOnNoResult, toString, turnReportingOff
-
-
-
-
Constructor Detail
-
SelectManyByOrderSpecifiersSupplier
protected SelectManyByOrderSpecifiersSupplier(Function<HibernateContext,Iterable<R>> f)
-
-
Method Detail
-
orderSpecifier
public S orderSpecifier(com.querydsl.core.types.OrderSpecifier<?> orderSpecifier)
-
orderSpecifier
public <C extends Comparable<?>> S orderSpecifier(com.querydsl.core.types.Order order, com.querydsl.core.types.Expression<C> target, com.querydsl.core.types.OrderSpecifier.NullHandling handling)
-
orderSpecifier
public <C extends Comparable<?>> S orderSpecifier(com.querydsl.core.types.Order order, com.querydsl.core.types.Expression<C> target)
-
getParameters
public Map<String,String> getParameters()
- Specified by:
getParameters
in interfaceru.tinkoff.qa.neptune.core.api.steps.parameters.StepParameterPojo
- Overrides:
getParameters
in classru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier<HibernateContext,List<R>,HibernateContext,R,SelectManyStepSupplier<R>>
-
returnListOfSize
public default THIS returnListOfSize(int arg0)
-
returnItemsOfIndexes
public default THIS returnItemsOfIndexes(Integer... arg0)
-
returnBeforeIndex
public default THIS returnBeforeIndex(int arg0)
-
returnAfterIndex
public default THIS returnAfterIndex(int arg0)
-
returnIfEntireSize
public default THIS returnIfEntireSize(ru.tinkoff.qa.neptune.core.api.steps.selections.ItemsCountCondition arg0)
-
returnOnCondition
public default THIS returnOnCondition(ru.tinkoff.qa.neptune.core.api.steps.Criteria<List<R>> arg0)
-
returnOnConditionOr
public default THIS returnOnConditionOr(ru.tinkoff.qa.neptune.core.api.steps.Criteria<T>... arg0)
-
returnOnConditionOnlyOne
public default THIS returnOnConditionOnlyOne(ru.tinkoff.qa.neptune.core.api.steps.Criteria<T>... arg0)
-
returnOnConditionOnlyNot
public default THIS returnOnConditionOnlyNot(ru.tinkoff.qa.neptune.core.api.steps.Criteria<T>... arg0)
-
-