Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addQueryParams(UriBuilder) - Method in class info.ejava.examples.common.dto.paging.PageableDTO
- apply(List<T>, Long, PageableDTO) - Method in interface info.ejava.examples.common.dto.paging.PageDTO.Ctor
B
- build() - Method in class info.ejava.examples.common.dto.paging.PageableDTO.DtoFacade
C
D
- DATE_FORMAT - Static variable in class info.ejava.examples.common.dto.DtoUtil
- DATETIME_FORMAT - Static variable in class info.ejava.examples.common.dto.DtoUtil
- DEFAULT_DIRECTION - Static variable in class info.ejava.examples.common.dto.paging.SortEncoder
- description - Variable in class info.ejava.examples.common.dto.MessageDTO
- DIRECTION_SEPARATOR - Static variable in class info.ejava.examples.common.dto.paging.SortEncoder
- DtoFacade() - Constructor for class info.ejava.examples.common.dto.paging.PageableDTO.DtoFacade
- DtoUtil - Class in info.ejava.examples.common.dto
- DtoUtil() - Constructor for class info.ejava.examples.common.dto.DtoUtil
F
- fromPage(Page<T>, PageDTO.Ctor<T, R>) - Static method in class info.ejava.examples.common.dto.paging.PageDTO
- fromPageable(Pageable) - Static method in class info.ejava.examples.common.dto.paging.PageableDTO
G
- getContent() - Method in class info.ejava.examples.common.dto.paging.PageDTO
- getNullablePageSpec() - Method in class info.ejava.examples.common.dto.paging.PageDTO
- getNumberOfElements() - Method in class info.ejava.examples.common.dto.paging.PageDTO
- getPageableDTO() - Method in class info.ejava.examples.common.dto.paging.PageDTO
- getPageNumber() - Method in class info.ejava.examples.common.dto.paging.PageDTO
- getPageSize() - Method in class info.ejava.examples.common.dto.paging.PageDTO
- getQueryParams() - Method in class info.ejava.examples.common.dto.paging.PageableDTO
- getQueryString() - Method in class info.ejava.examples.common.dto.paging.SortEncoder
- getSort() - Method in class info.ejava.examples.common.dto.paging.PageDTO
- getSort() - Method in class info.ejava.examples.common.dto.paging.SortEncoder
- getTotalElementsOptional() - Method in class info.ejava.examples.common.dto.paging.PageDTO
H
- hasContent() - Method in class info.ejava.examples.common.dto.paging.PageDTO
- hasNextPage() - Method in class info.ejava.examples.common.dto.paging.PageDTO
- hasPrevious() - Method in class info.ejava.examples.common.dto.paging.PageableDTO
I
- ifPageableNotNull(Function<PageableDTO, T>, T) - Method in class info.ejava.examples.common.dto.paging.PageDTO
- info.ejava.examples.common.dto - package info.ejava.examples.common.dto
- info.ejava.examples.common.dto.paging - package info.ejava.examples.common.dto.paging
- init() - Method in class info.ejava.examples.common.dto.DtoUtil
- instance - Static variable in class info.ejava.examples.common.dto.JsonUtil
- instance - Static variable in class info.ejava.examples.common.dto.XmlUtil
- instance() - Static method in class info.ejava.examples.common.dto.JsonUtil
- instance() - Static method in class info.ejava.examples.common.dto.XmlUtil
- isPaged() - Method in class info.ejava.examples.common.dto.paging.PageableDTO
- isSorted() - Method in class info.ejava.examples.common.dto.paging.PageableDTO
- isSorted() - Method in class info.ejava.examples.common.dto.paging.SortEncoder
- isUnpaged() - Method in class info.ejava.examples.common.dto.paging.PageableDTO
J
- JsonUtil - Class in info.ejava.examples.common.dto
- JsonUtil() - Constructor for class info.ejava.examples.common.dto.JsonUtil
- JsonUtil(ObjectMapper) - Constructor for class info.ejava.examples.common.dto.JsonUtil
M
- mapper - Variable in class info.ejava.examples.common.dto.JsonUtil
- mapper - Variable in class info.ejava.examples.common.dto.XmlUtil
- marshal(PageableDTO) - Method in class info.ejava.examples.common.dto.paging.PageableDTO.PageableAdapter
- marshal(T) - Method in class info.ejava.examples.common.dto.DtoUtil
- marshal(T, OutputStream) - Method in class info.ejava.examples.common.dto.DtoUtil
- marshalAsBytes(T) - Method in class info.ejava.examples.common.dto.DtoUtil
- marshalThrows(T) - Method in class info.ejava.examples.common.dto.DtoUtil
- marshalThrows(T, OutputStream) - Method in class info.ejava.examples.common.dto.DtoUtil
- marshalThrows(T, OutputStream) - Method in class info.ejava.examples.common.dto.JsonUtil
- marshalThrows(T, OutputStream) - Method in class info.ejava.examples.common.dto.XmlUtil
- message - Variable in class info.ejava.examples.common.dto.MessageDTO
- MessageDTO - Class in info.ejava.examples.common.dto
- MessageDTO() - Constructor for class info.ejava.examples.common.dto.MessageDTO
- method - Variable in class info.ejava.examples.common.dto.MessageDTO
N
- NAMESPACE - Static variable in class info.ejava.examples.common.dto.MessageDTO
- next() - Method in class info.ejava.examples.common.dto.paging.PageableDTO
- next() - Method in class info.ejava.examples.common.dto.paging.PageDTO
O
- of(Integer, Integer) - Static method in class info.ejava.examples.common.dto.paging.PageableDTO
- of(Integer, Integer, String) - Static method in class info.ejava.examples.common.dto.paging.PageableDTO
- of(Integer, Integer, Sort) - Static method in class info.ejava.examples.common.dto.paging.PageableDTO
- of(Pageable) - Static method in class info.ejava.examples.common.dto.paging.PageableDTO
P
- PAGE_NUMBER - Static variable in class info.ejava.examples.common.dto.paging.PageableDTO
- PAGE_SIZE - Static variable in class info.ejava.examples.common.dto.paging.PageableDTO
- pageable - Variable in class info.ejava.examples.common.dto.paging.PageDTO
- PageableAdapter() - Constructor for class info.ejava.examples.common.dto.paging.PageableDTO.PageableAdapter
- PageableDTO - Class in info.ejava.examples.common.dto.paging
-
This class is responsible for serializing and deserializing a Spring Data Pageable object to/from an API.
- PageableDTO(Integer, Integer, String) - Constructor for class info.ejava.examples.common.dto.paging.PageableDTO
- PageableDTO.DtoFacade - Class in info.ejava.examples.common.dto.paging
-
This mutable adapter class is used to unmarshal JSON/XML using Jackson and build a resulting immutable object.
- PageableDTO.PageableAdapter - Class in info.ejava.examples.common.dto.paging
-
This adapter is called by JAXB when a class -- like the PageableDTO -- declares a XmlJavaTypeAdapter to handle marshaling and demarshaling through a facade object.
- PageableDTO.Serializer - Class in info.ejava.examples.common.dto.paging
-
This adapter is called by Jackson to marshal the unmutable PageableDTO.
- PageDTO<T> - Class in info.ejava.examples.common.dto.paging
- PageDTO(List<T>, Long, PageableDTO) - Constructor for class info.ejava.examples.common.dto.paging.PageDTO
- PageDTO(Page<T>) - Constructor for class info.ejava.examples.common.dto.paging.PageDTO
- PageDTO.Ctor<T,
R extends PageDTO> - Interface in info.ejava.examples.common.dto.paging - pageNumber - Variable in class info.ejava.examples.common.dto.paging.PageableDTO.DtoFacade
- pageNumber - Variable in class info.ejava.examples.common.dto.paging.PageableDTO
- pageSize - Variable in class info.ejava.examples.common.dto.paging.PageableDTO.DtoFacade
- pageSize - Variable in class info.ejava.examples.common.dto.paging.PageableDTO
- parseIndividualOrder(String) - Static method in class info.ejava.examples.common.dto.paging.SortEncoder
- previous() - Method in class info.ejava.examples.common.dto.paging.PageableDTO
- previous() - Method in class info.ejava.examples.common.dto.paging.PageDTO
S
- serialize(PageableDTO, JsonGenerator, SerializerProvider) - Method in class info.ejava.examples.common.dto.paging.PageableDTO.Serializer
- Serializer() - Constructor for class info.ejava.examples.common.dto.paging.PageableDTO.Serializer
- setNullablePageSpec(PageableDTO) - Method in class info.ejava.examples.common.dto.paging.PageDTO
- sort - Variable in class info.ejava.examples.common.dto.paging.PageableDTO.DtoFacade
- sort - Variable in class info.ejava.examples.common.dto.paging.SortEncoder
- SORT - Static variable in class info.ejava.examples.common.dto.paging.PageableDTO
- SORT_SEPARATOR - Static variable in class info.ejava.examples.common.dto.paging.SortEncoder
- SortEncoder - Class in info.ejava.examples.common.dto.paging
-
This class is used to encode and decode a Spring Data Sort for use in API calls so that it can be sent in a single queryParameter and returned in a single string property or XML attribute.
- SortEncoder() - Constructor for class info.ejava.examples.common.dto.paging.SortEncoder
- SortEncoder(Sort) - Constructor for class info.ejava.examples.common.dto.paging.SortEncoder
- sortString - Variable in class info.ejava.examples.common.dto.paging.PageableDTO
- statusCode - Variable in class info.ejava.examples.common.dto.MessageDTO
- statusName - Variable in class info.ejava.examples.common.dto.MessageDTO
T
- timestamp - Variable in class info.ejava.examples.common.dto.MessageDTO
- toDtoFacade() - Method in class info.ejava.examples.common.dto.paging.PageableDTO
- toPage() - Method in class info.ejava.examples.common.dto.paging.PageDTO
- toPageable() - Method in class info.ejava.examples.common.dto.paging.PageableDTO
- toSort() - Method in class info.ejava.examples.common.dto.paging.PageableDTO
- toString() - Method in class info.ejava.examples.common.dto.paging.PageableDTO
- toString() - Method in class info.ejava.examples.common.dto.paging.PageDTO
- toString() - Method in class info.ejava.examples.common.dto.paging.SortEncoder
- totalElements - Variable in class info.ejava.examples.common.dto.paging.PageDTO
U
- unmarshal(byte[], Class<T>) - Method in class info.ejava.examples.common.dto.DtoUtil
- unmarshal(PageableDTO.DtoFacade) - Method in class info.ejava.examples.common.dto.paging.PageableDTO.PageableAdapter
- unmarshal(InputStream, Class<T>) - Method in class info.ejava.examples.common.dto.DtoUtil
- unmarshal(String, Class<T>) - Method in class info.ejava.examples.common.dto.DtoUtil
- unmarshalThrows(InputStream, Class<T>) - Method in class info.ejava.examples.common.dto.DtoUtil
- unmarshalThrows(InputStream, Class<T>) - Method in class info.ejava.examples.common.dto.JsonUtil
- unmarshalThrows(InputStream, Class<T>) - Method in class info.ejava.examples.common.dto.XmlUtil
- unmarshalThrows(String, Class<T>) - Method in class info.ejava.examples.common.dto.DtoUtil
- unpaged() - Static method in class info.ejava.examples.common.dto.paging.PageableDTO
- url - Variable in class info.ejava.examples.common.dto.MessageDTO
V
- valueOf(String) - Static method in class info.ejava.examples.common.dto.paging.SortEncoder
X
- XmlUtil - Class in info.ejava.examples.common.dto
- XmlUtil() - Constructor for class info.ejava.examples.common.dto.XmlUtil
- XmlUtil(XmlMapper) - Constructor for class info.ejava.examples.common.dto.XmlUtil
All Classes and Interfaces|All Packages|Constant Field Values