Index

A B C D F G H I J M N O P S T U V X 
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

content - Variable in class info.ejava.examples.common.dto.paging.PageDTO
 

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
 
A B C D F G H I J M N O P S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values