Class GetObjectFromResponseBodyArray<T>
- java.lang.Object
-
- ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier<T,R,M,P,THIS>
-
- ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetObjectFromArrayStepSupplier<WebTestClientContext,T,GetObjectFromResponseBodyArray<T>>
-
- ru.tinkoff.qa.neptune.spring.web.testclient.GetObjectFromResponseBodyArray<T>
-
- Type Parameters:
T
- is a type of object to get
- All Implemented Interfaces:
Cloneable
,Supplier<Function<WebTestClientContext,T>>
,ru.tinkoff.qa.neptune.core.api.steps.parameters.StepParameterPojo
public final class GetObjectFromResponseBodyArray<T> extends ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier.GetObjectFromArrayStepSupplier<WebTestClientContext,T,GetObjectFromResponseBodyArray<T>>
Gets some object from array which is taken from / calculated by body of a response.
-
-
Nested Class Summary
-
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>>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default THIS
returnIfEntireLength(ru.tinkoff.qa.neptune.core.api.steps.selections.ItemsCountCondition arg0)
default THIS
returnItemOfIndex(int arg0)
default THIS
returnOnCondition(String arg0, Predicate<T> arg1)
default THIS
returnOnCondition(ru.tinkoff.qa.neptune.core.api.steps.Criteria<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.core.api.steps.SequentialGetStepSupplier
addIgnored, addIgnored, additionalParameters, eraseTimeOut, getCriteria, getDescription, getEndFunction, getFrom, getParameters, makeACopy, onFailure, onStart, onSuccess, pollingInterval, preparePreFunction, setDescription, throwOnNoResult, timeOut, toString, turnReportingOff
-
-
-
-
Method Detail
-
returnItemOfIndex
public default THIS returnItemOfIndex(int arg0)
-
returnIfEntireLength
public default THIS returnIfEntireLength(ru.tinkoff.qa.neptune.core.api.steps.selections.ItemsCountCondition arg0)
-
returnOnCondition
public default THIS returnOnCondition(ru.tinkoff.qa.neptune.core.api.steps.Criteria<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)
-
-