C E G H I O S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- createPagedModel(List<R>, SlicedModel.SliceMetadata, CursorPaginationSlice<S>) - Method in class it.davidepedone.scp.hateoas.SlicedResourcesAssembler
-
Creates the
SlicedModelto 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
MethodParameterto 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
SlicedModelwith the given content and metadata. - of(Collection<T>, SlicedModel.SliceMetadata, Iterable<Link>) - Static method in class it.davidepedone.scp.hateoas.SlicedModel
-
Creates a new
SlicedModelwith the given content, metadata andLinks.
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
- SlicedModel(Collection<T>, SlicedModel.SliceMetadata, Link...) - Constructor for class it.davidepedone.scp.hateoas.SlicedModel
- 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
- SlicedResourcesAssembler(HateoasCursorPageableHandlerMethodArgumentResolver, UriComponents) - Constructor for class it.davidepedone.scp.hateoas.SlicedResourcesAssembler
-
Creates a new
SlicedResourcesAssemblerusing the givenPageableHandlerMethodArgumentResolverand 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.SliceMetadatafrom the given size and continuationToken. - SpringCursorPaginationHateoasConfiguration - Class in it.davidepedone.scp.config
-
JavaConfig class to register
SlicedResourcesAssemblerandHateoasCursorPageableHandlerMethodArgumentResolver - SpringCursorPaginationHateoasConfiguration() - Constructor for class it.davidepedone.scp.config.SpringCursorPaginationHateoasConfiguration
T
- toEmptyModel(CursorPaginationSlice<?>, Class<?>) - Method in class it.davidepedone.scp.hateoas.SlicedResourcesAssembler
-
Creates a
SlicedModelwith an empty collectionEmbeddedWrapperfor the given domain type. - toEmptyModel(CursorPaginationSlice<?>, Class<?>, Link) - Method in class it.davidepedone.scp.hateoas.SlicedResourcesAssembler
-
Creates a
SlicedModelwith an empt collectionEmbeddedWrapperfor 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
SlicedModelby converting the givenSliceinto aSlicedModel.SliceMetadatainstance and wrapping the contained elements intoEntityModelinstances. - toModel(CursorPaginationSlice<T>, RepresentationModelAssembler<T, R>) - Method in class it.davidepedone.scp.hateoas.SlicedResourcesAssembler
-
Creates a new
SlicedModelby converting the givenSliceinto aSlicedModel.SliceMetadatainstance and using the givenRepresentationModelAssemblerto turn elements of theSliceinto resources. - toModel(CursorPaginationSlice<T>, RepresentationModelAssembler<T, R>, Link) - Method in class it.davidepedone.scp.hateoas.SlicedResourcesAssembler
-
Creates a new
SlicedModelby converting the givenSliceinto aSlicedModel.SliceMetadatainstance and using the givenRepresentationModelAssemblerto turn elements of theSliceinto resources.
All Classes All Packages