Class RabbitMqBasicGetArraySupplier.Mapped<M,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.GetArrayStepSupplier<RabbitMqStepContext,R,S>
-
- ru.tinkoff.qa.neptune.rabbit.mq.function.get.RabbitMqBasicGetArraySupplier<M,T,RabbitMqBasicGetArraySupplier.Mapped<M,T>>
-
- ru.tinkoff.qa.neptune.rabbit.mq.function.get.RabbitMqBasicGetArraySupplier.Mapped<M,T>
-
- All Implemented Interfaces:
Cloneable
,Supplier<Function<RabbitMqStepContext,T[]>>
,StepParameterPojo
- Enclosing class:
- RabbitMqBasicGetArraySupplier<M,R,S extends RabbitMqBasicGetArraySupplier<M,R,S>>
public static final class RabbitMqBasicGetArraySupplier.Mapped<M,T> extends RabbitMqBasicGetArraySupplier<M,T,RabbitMqBasicGetArraySupplier.Mapped<M,T>>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ru.tinkoff.qa.neptune.rabbit.mq.function.get.RabbitMqBasicGetArraySupplier
RabbitMqBasicGetArraySupplier.Mapped<M,T>, RabbitMqBasicGetArraySupplier.StringMessages
-
Nested classes/interfaces inherited from class ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier
SequentialGetStepSupplier.DefaultGetParameterReader, SequentialGetStepSupplier.DefineCriteriaParameterName, SequentialGetStepSupplier.DefineFromParameterName, SequentialGetStepSupplier.DefineGetImperativeParameterName, SequentialGetStepSupplier.DefinePollingTimeParameterName, SequentialGetStepSupplier.DefineResultDescriptionParameterName, SequentialGetStepSupplier.DefineTimeOutParameterName, SequentialGetStepSupplier.GetArrayChainedStepSupplier<T,R,M,THIS extends SequentialGetStepSupplier.GetArrayChainedStepSupplier<T,R,M,THIS>>, SequentialGetStepSupplier.GetArrayStepSupplier<T,R,THIS extends SequentialGetStepSupplier.GetArrayStepSupplier<T,R,THIS>>, SequentialGetStepSupplier.GetListChainedStepSupplier<T,S extends Iterable<R>,M,R,THIS extends SequentialGetStepSupplier.GetListChainedStepSupplier<T,S,M,R,THIS>>, SequentialGetStepSupplier.GetListStepSupplier<T,S extends Iterable<R>,R,THIS extends SequentialGetStepSupplier.GetListStepSupplier<T,S,R,THIS>>, SequentialGetStepSupplier.GetObjectChainedStepSupplier<T,R,M,THIS extends SequentialGetStepSupplier.GetObjectChainedStepSupplier<T,R,M,THIS>>, SequentialGetStepSupplier.GetObjectFromArrayChainedStepSupplier<T,R,M,THIS extends SequentialGetStepSupplier.GetObjectFromArrayChainedStepSupplier<T,R,M,THIS>>, SequentialGetStepSupplier.GetObjectFromArrayStepSupplier<T,R,THIS extends SequentialGetStepSupplier.GetObjectFromArrayStepSupplier<T,R,THIS>>, SequentialGetStepSupplier.GetObjectFromIterableChainedStepSupplier<T,R,M,THIS extends SequentialGetStepSupplier.GetObjectFromIterableChainedStepSupplier<T,R,M,THIS>>, SequentialGetStepSupplier.GetObjectFromIterableStepSupplier<T,R,THIS extends SequentialGetStepSupplier.GetObjectFromIterableStepSupplier<T,R,THIS>>, SequentialGetStepSupplier.GetObjectStepSupplier<T,R,THIS extends SequentialGetStepSupplier.GetObjectStepSupplier<T,R,THIS>>, SequentialGetStepSupplier.GetSimpleStepSupplier<T,R,THIS extends SequentialGetStepSupplier.GetSimpleStepSupplier<T,R,THIS>>
-
-
Field Summary
-
Fields inherited from class ru.tinkoff.qa.neptune.rabbit.mq.function.get.RabbitMqBasicGetArraySupplier
NO_DESC_ERROR_TEXT
-
Fields inherited from class ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier
toReport
-
-
Method Summary
All Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description default THIS
returnAfterIndex(int index)
Sets lower array index (exclusively) to take items from the array of found/suitable elements.default THIS
returnArrayOfLength(int length)
Sets count of items to take from the array of found/suitable elements.default THIS
returnBeforeIndex(int index)
Sets upper array index (exclusively) to take items from the array of found/suitable elements.default THIS
returnIfEntireLength(ItemsCountCondition lengthCondition)
Defines a length condition for entire array of found/suitable elements.default THIS
returnItemsOfIndexes(Integer... indexes)
Defines indexes of found items to be returned.default THIS
returnOnCondition(String description, Predicate<T> predicate)
Defines a condition for entire set of found/suitable elements.default THIS
returnOnCondition(Criteria<R[]> condition)
Defines a condition for array of found/suitable elements.default THIS
returnOnConditionOnlyNot(Criteria<T>... condition)
Defines a condition for entire set of found/suitable elements.default THIS
returnOnConditionOnlyOne(Criteria<T>... condition)
Defines a condition for entire set of found/suitable elements.default THIS
returnOnConditionOr(Criteria<T>... condition)
Defines a condition for entire set of found/suitable elements.RabbitMqBasicGetArraySupplier.Mapped<M,T>
withDataTransformer(DataTransformer transformer)
-
Methods inherited from class ru.tinkoff.qa.neptune.rabbit.mq.function.get.RabbitMqBasicGetArraySupplier
autoAck, onFailure, onSuccess, rabbitArray, rabbitArray, rabbitArray, rabbitArray, rabbitArray, rabbitArray, rabbitArray, rabbitArray, rabbitArrayOfRawMessages, rabbitArrayOfRawMessages, rabbitArrayOfRawMessages, rabbitArrayOfRawMessages, timeOut
-
Methods inherited from class ru.tinkoff.qa.neptune.core.api.steps.SequentialGetStepSupplier
addIgnored, addIgnored, additionalParameters, eraseTimeOut, getCriteria, getDescription, getEndFunction, getFrom, getParameters, makeACopy, onStart, pollingInterval, preparePreFunction, setDescription, throwOnNoResult, toString, turnReportingOff
-
-
-
-
Method Detail
-
withDataTransformer
public RabbitMqBasicGetArraySupplier.Mapped<M,T> withDataTransformer(DataTransformer transformer)
-
returnArrayOfLength
public default THIS returnArrayOfLength(int length)
Sets count of items to take from the array of found/suitable elements. Invocation of this method erases value set byreturnItemsOfIndexes(Integer...)
.- Parameters:
length
- length of resulted array- Returns:
- self-reference
-
returnItemsOfIndexes
public default THIS returnItemsOfIndexes(Integer... indexes)
Defines indexes of found items to be returned. Invocation of this method erases value set byreturnArrayOfLength(int)
andreturnBeforeIndex(int)
/returnAfterIndex(int)
- Parameters:
indexes
- indexes of items to be returned- Returns:
- self-reference
-
returnBeforeIndex
public default THIS returnBeforeIndex(int index)
Sets upper array index (exclusively) to take items from the array of found/suitable elements. Invocation of this method replaces value set byreturnAfterIndex(int)
and erases value set byreturnItemsOfIndexes(Integer...)
- Parameters:
index
- is exclusive value of the upper index- Returns:
- self-reference
-
returnAfterIndex
public default THIS returnAfterIndex(int index)
Sets lower array index (exclusively) to take items from the array of found/suitable elements. Invocation of this method replaces value set byreturnBeforeIndex(int)
and erases value set byreturnItemsOfIndexes(Integer...)
- Parameters:
index
- is exclusive value of the lower index- Returns:
- self-reference
-
returnIfEntireLength
public default THIS returnIfEntireLength(ItemsCountCondition lengthCondition)
Defines a length condition for entire array of found/suitable elements.- Parameters:
lengthCondition
- a length condition for entire array- Returns:
- self-reference
-
returnOnCondition
public default THIS returnOnCondition(Criteria<R[]> condition)
Defines a condition for array of found/suitable elements.- Parameters:
condition
- a condition for entire array- Returns:
- self-reference
-
returnOnCondition
public default THIS returnOnCondition(String description, Predicate<T> predicate)
Defines a condition for entire set of found/suitable elements.- Parameters:
description
- describes the conditionpredicate
- defines the condition- Returns:
- self-reference
-
returnOnConditionOr
public default THIS returnOnConditionOr(Criteria<T>... condition)
Defines a condition for entire set of found/suitable elements. Defined criteria will be transformed into OR-expression- Parameters:
condition
- condition for entire set of items- Returns:
- self-reference
-
returnOnConditionOnlyOne
public default THIS returnOnConditionOnlyOne(Criteria<T>... condition)
Defines a condition for entire set of found/suitable elements. Defined criteria will be transformed into XOR-expression- Parameters:
condition
- condition for entire set of items- Returns:
- self-reference
-
returnOnConditionOnlyNot
public default THIS returnOnConditionOnlyNot(Criteria<T>... condition)
Defines a condition for entire set of found/suitable elements. Defined criteria will be inverted- Parameters:
condition
- condition for entire set of items- Returns:
- self-reference
-
-