Package it.davidepedone.scp.hateoas
Class SlicedModel.SliceMetadata
- java.lang.Object
-
- it.davidepedone.scp.hateoas.SlicedModel.SliceMetadata
-
- Enclosing class:
- SlicedModel<T>
public static class SlicedModel.SliceMetadata extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSliceMetadata()protectedSliceMetadata(long size, String continuationToken)Creates a newSlicedModel.SliceMetadatafrom the given size and continuationToken.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetContinuationToken()BooleangetHasNext()longgetSize()Returns the requested size of the page.static SlicedModel.SliceMetadataof(long size, String continuationToken)
-
-
-
Constructor Detail
-
SliceMetadata
protected SliceMetadata()
-
SliceMetadata
protected SliceMetadata(long size, @Nullable String continuationToken)Creates a newSlicedModel.SliceMetadatafrom the given size and continuationToken.- Parameters:
size- page sizecontinuationToken- continuationToken to get the next page
-
-
Method Detail
-
of
public static SlicedModel.SliceMetadata of(long size, String continuationToken)
-
getSize
public long getSize()
Returns the requested size of the page.- Returns:
- the size a positive long.
-
getHasNext
public Boolean getHasNext()
-
getContinuationToken
public String getContinuationToken()
-
-