A B C D F G J M P U 
All Classes All Packages

A

AbstractPagingValueParamProvider<C,​S,​P,​D> - Class in com.bellotapps.webapps_commons.data_transfer.jersey.providers
A ValueParamProvider to 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 ParamConverterProvider for 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 AbstractPagingValueParamProvider for PagingRequests.
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 ParamConverterProvider for url safe base64 encoded params.
UrlSafeBase64DecodedParamConverterProvider() - Constructor for class com.bellotapps.webapps_commons.data_transfer.jersey.providers.UrlSafeBase64DecodedParamConverterProvider
 
A B C D F G J M P U 
All Classes All Packages