A B C D F G J M P U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractPagingValueParamProvider<C,S,P,D> - Class in com.bellotapps.webapps_commons.data_transfer.jersey.providers
-
A
ValueParamProviderto process paging information with the "page", "size", and "sort" query params. - AbstractPagingValueParamProvider(Class<C>, InjectionManager, BiFunction<Integer, Integer, C>, Function<String, Optional<D>>, Supplier<D>, BiFunction<String, D, P>, Function<List<P>, S>, AbstractPagingValueParamProvider.PagingDataSupplier<C, S>) - Constructor for class com.bellotapps.webapps_commons.data_transfer.jersey.providers.AbstractPagingValueParamProvider
-
Constructor.
- AbstractPagingValueParamProvider.PagingDataSupplier<C,S> - Interface in com.bellotapps.webapps_commons.data_transfer.jersey.providers
-
Defines behaviour for a function that can create a paging data object from a page number, size and sorting data.
B
- Base64url - Annotation Type in com.bellotapps.webapps_commons.data_transfer.jersey.annotations
-
Indicates that a parameter is encoded using Url-Safe base64 mechanism (i.e RFC 4648, section 5).
C
- com.bellotapps.webapps_commons.data_transfer.jersey.annotations - package com.bellotapps.webapps_commons.data_transfer.jersey.annotations
- com.bellotapps.webapps_commons.data_transfer.jersey.beans - package com.bellotapps.webapps_commons.data_transfer.jersey.beans
- com.bellotapps.webapps_commons.data_transfer.jersey.providers - package com.bellotapps.webapps_commons.data_transfer.jersey.providers
D
- defaultPageNumber() - Method in annotation type com.bellotapps.webapps_commons.data_transfer.jersey.annotations.PaginationParam
-
Indicates the page number when this value is not provided.
- defaultPageSize() - Method in annotation type com.bellotapps.webapps_commons.data_transfer.jersey.annotations.PaginationParam
-
Indicates the size of a page when this value is not provided.
F
- formatter() - Method in annotation type com.bellotapps.webapps_commons.data_transfer.jersey.annotations.Java8Time
G
- getConverter(Class<T>, Type, Annotation[]) - Method in class com.bellotapps.webapps_commons.data_transfer.jersey.providers.Java8TimeParamConverterProvider
- getConverter(Class<T>, Type, Annotation[]) - Method in class com.bellotapps.webapps_commons.data_transfer.jersey.providers.UrlSafeBase64DecodedParamConverterProvider
- getPriority() - Method in class com.bellotapps.webapps_commons.data_transfer.jersey.providers.AbstractPagingValueParamProvider
- getValueProvider(Parameter) - Method in class com.bellotapps.webapps_commons.data_transfer.jersey.providers.AbstractPagingValueParamProvider
J
- Java8Time - Annotation Type in com.bellotapps.webapps_commons.data_transfer.jersey.annotations
-
Indicates that parameter is one of the Java 8 time types.
- Java8TimeParamConverterProvider - Class in com.bellotapps.webapps_commons.data_transfer.jersey.providers
-
The
ParamConverterProviderfor Java 8 time types. - Java8TimeParamConverterProvider() - Constructor for class com.bellotapps.webapps_commons.data_transfer.jersey.providers.Java8TimeParamConverterProvider
M
- maxPageSize() - Method in annotation type com.bellotapps.webapps_commons.data_transfer.jersey.annotations.PaginationParam
-
Indicates the maximum page size that is accepted for the page.
P
- PaginationParam - Annotation Type in com.bellotapps.webapps_commons.data_transfer.jersey.annotations
-
Indicates that a parameter contains data for creating an object with paging and sorting information.
- PagingRequestValueParamProvider - Class in com.bellotapps.webapps_commons.data_transfer.jersey.providers
-
An extension of the
AbstractPagingValueParamProviderforPagingRequests. - PagingRequestValueParamProvider(InjectionManager) - Constructor for class com.bellotapps.webapps_commons.data_transfer.jersey.providers.PagingRequestValueParamProvider
-
Constructor.
- provide(int, int, S) - Method in interface com.bellotapps.webapps_commons.data_transfer.jersey.providers.AbstractPagingValueParamProvider.PagingDataSupplier
-
Provides an paging object instance according to the given elements.
U
- UrlSafeBase64DecodedParamConverterProvider - Class in com.bellotapps.webapps_commons.data_transfer.jersey.providers
-
The
ParamConverterProviderfor url safe base64 encoded params. - UrlSafeBase64DecodedParamConverterProvider() - Constructor for class com.bellotapps.webapps_commons.data_transfer.jersey.providers.UrlSafeBase64DecodedParamConverterProvider
All Classes All Packages