Class ScrollSubrange
java.lang.Object
org.springframework.graphql.data.pagination.Subrange<org.springframework.data.domain.ScrollPosition>
org.springframework.graphql.data.query.ScrollSubrange
Subrange
implementation for a ScrollPosition
cursor.- Since:
- 1.2.0
- Author:
- Rossen Stoyanchev, Oliver Drotbohm
-
Method Summary
Modifier and TypeMethodDescriptionstatic ScrollSubrange
Create aScrollSubrange
from the given inputs.
-
Method Details
-
create
public static ScrollSubrange create(@Nullable org.springframework.data.domain.ScrollPosition position, @Nullable Integer count, boolean forward) Create aScrollSubrange
from the given inputs.Offset scrolling is always forward and exclusive of the referenced item. Therefore, for backward pagination, the offset is advanced back by the count + 1, and the direction is switched to forward.
- Parameters:
position
- the reference position, ornull
if not specifiedcount
- how many to return, ornull
if not specifiedforward
- whether scroll forward (true) or backward (false)- Returns:
- the created instance
- Since:
- 1.2.4
-