C E G H I O S T 
All Classes All Packages

C

createPagedModel(List<R>, SlicedModel.SliceMetadata, CursorPaginationSlice<S>) - Method in class it.davidepedone.scp.hateoas.SlicedResourcesAssembler
Creates the SlicedModel to be equipped with pagination links downstream.
customizePageableResolver(CursorPageableHandlerMethodArgumentResolver) - Method in class it.davidepedone.scp.config.SpringCursorPaginationHateoasConfiguration
 

E

empty() - Static method in class it.davidepedone.scp.hateoas.SlicedModel
Creates a new empty collection model.
empty(Iterable<Link>) - Static method in class it.davidepedone.scp.hateoas.SlicedModel
Creates a new empty collection model with the given links.

G

getContinuationToken() - Method in class it.davidepedone.scp.hateoas.SlicedModel.SliceMetadata
 
getHasNext() - Method in class it.davidepedone.scp.hateoas.SlicedModel.SliceMetadata
 
getMetadata() - Method in class it.davidepedone.scp.hateoas.SlicedModel
Returns the pagination metadata.
getMethodParameter() - Method in class it.davidepedone.scp.hateoas.SlicedResourcesAssembler
Return the MethodParameter to be used to potentially qualify the paging and sorting request parameters to.
getNextLink() - Method in class it.davidepedone.scp.hateoas.SlicedModel
Returns the Link pointing to the next page (if set).
getSelfLink() - Method in class it.davidepedone.scp.hateoas.SlicedModel
Returns the Link pointing to the current page (if set).
getSize() - Method in class it.davidepedone.scp.hateoas.SlicedModel.SliceMetadata
Returns the requested size of the page.

H

hateoasCursorPageableResolver(HateoasSortHandlerMethodArgumentResolver) - Method in class it.davidepedone.scp.config.SpringCursorPaginationHateoasConfiguration
 

I

it.davidepedone.scp.config - package it.davidepedone.scp.config
 
it.davidepedone.scp.hateoas - package it.davidepedone.scp.hateoas
 
iterator() - Method in class it.davidepedone.scp.hateoas.SlicedModel
 

O

of(long, String) - Static method in class it.davidepedone.scp.hateoas.SlicedModel.SliceMetadata
 
of(Collection<T>, SlicedModel.SliceMetadata) - Static method in class it.davidepedone.scp.hateoas.SlicedModel
Creates a new SlicedModel with the given content and metadata.
of(Collection<T>, SlicedModel.SliceMetadata, Iterable<Link>) - Static method in class it.davidepedone.scp.hateoas.SlicedModel
Creates a new SlicedModel with the given content, metadata and Links.

S

SlicedModel<T> - Class in it.davidepedone.scp.hateoas
DTO to implement binding response representations of sliceable collections.
SlicedModel() - Constructor for class it.davidepedone.scp.hateoas.SlicedModel
Default constructor to allow instantiation by reflection.
SlicedModel(Collection<T>, SlicedModel.SliceMetadata, Iterable<Link>) - Constructor for class it.davidepedone.scp.hateoas.SlicedModel
Creates a new SlicedModel from the given content SlicedModel.SliceMetadata and Links.
SlicedModel(Collection<T>, SlicedModel.SliceMetadata, Link...) - Constructor for class it.davidepedone.scp.hateoas.SlicedModel
Creates a new SlicedModel from the given content, SlicedModel.SliceMetadata and Links (optional).
SlicedModel.SliceMetadata - Class in it.davidepedone.scp.hateoas
 
slicedResourcesAssembler(HateoasSortHandlerMethodArgumentResolver) - Method in class it.davidepedone.scp.config.SpringCursorPaginationHateoasConfiguration
 
SlicedResourcesAssembler<T> - Class in it.davidepedone.scp.hateoas
RepresentationModelAssembler to easily convert CursorPaginationSlice instances into SlicedModel.
SlicedResourcesAssembler(HateoasCursorPageableHandlerMethodArgumentResolver, UriComponents) - Constructor for class it.davidepedone.scp.hateoas.SlicedResourcesAssembler
Creates a new SlicedResourcesAssembler using the given PageableHandlerMethodArgumentResolver and base URI.
SliceMetadata() - Constructor for class it.davidepedone.scp.hateoas.SlicedModel.SliceMetadata
 
SliceMetadata(long, String) - Constructor for class it.davidepedone.scp.hateoas.SlicedModel.SliceMetadata
Creates a new SlicedModel.SliceMetadata from the given size and continuationToken.
SpringCursorPaginationHateoasConfiguration - Class in it.davidepedone.scp.config
SpringCursorPaginationHateoasConfiguration() - Constructor for class it.davidepedone.scp.config.SpringCursorPaginationHateoasConfiguration
 

T

toEmptyModel(CursorPaginationSlice<?>, Class<?>) - Method in class it.davidepedone.scp.hateoas.SlicedResourcesAssembler
Creates a SlicedModel with an empty collection EmbeddedWrapper for the given domain type.
toEmptyModel(CursorPaginationSlice<?>, Class<?>, Link) - Method in class it.davidepedone.scp.hateoas.SlicedResourcesAssembler
Creates a SlicedModel with an empt collection EmbeddedWrapper for the given domain type.
toModel(CursorPaginationSlice<T>) - Method in class it.davidepedone.scp.hateoas.SlicedResourcesAssembler
 
toModel(CursorPaginationSlice<T>, Link) - Method in class it.davidepedone.scp.hateoas.SlicedResourcesAssembler
Creates a new SlicedModel by converting the given Slice into a SlicedModel.SliceMetadata instance and wrapping the contained elements into EntityModel instances.
toModel(CursorPaginationSlice<T>, RepresentationModelAssembler<T, R>) - Method in class it.davidepedone.scp.hateoas.SlicedResourcesAssembler
Creates a new SlicedModel by converting the given Slice into a SlicedModel.SliceMetadata instance and using the given RepresentationModelAssembler to turn elements of the Slice into resources.
toModel(CursorPaginationSlice<T>, RepresentationModelAssembler<T, R>, Link) - Method in class it.davidepedone.scp.hateoas.SlicedResourcesAssembler
Creates a new SlicedModel by converting the given Slice into a SlicedModel.SliceMetadata instance and using the given RepresentationModelAssembler to turn elements of the Slice into resources.
C E G H I O S T 
All Classes All Packages