Index

A G H I S T 
All Classes and Interfaces|All Packages

A

addLinks(Link...) - Method in class io.quarkus.hal.HalWrapper
This method is used by Rest Data Panache to programmatically add links to the Hal wrapper.

G

getClassLinks(Class<?>) - Method in class io.quarkus.hal.HalService
Get the Hal links using the entity type class.
getCollection() - Method in class io.quarkus.hal.HalCollectionWrapper
 
getCollectionName() - Method in class io.quarkus.hal.HalCollectionWrapper
 
getEntity() - Method in class io.quarkus.hal.HalEntityWrapper
 
getHref() - Method in class io.quarkus.hal.HalLink
 
getInstanceLinks(Object) - Method in class io.quarkus.hal.HalService
Get the Hal links using the entity instance.
getLinks() - Method in class io.quarkus.hal.HalWrapper
 
getSelfLink(Object) - Method in class io.quarkus.hal.HalService
Get the HREF link with reference `self` from the Hal links of the entity instance.

H

HalCollectionWrapper<T> - Class in io.quarkus.hal
The Hal collection wrapper that includes the list of Hal entities HalEntityWrapper, the collection name and the Hal links.
HalCollectionWrapper(Collection<HalEntityWrapper<T>>, String, Link...) - Constructor for class io.quarkus.hal.HalCollectionWrapper
 
HalCollectionWrapper(Collection<HalEntityWrapper<T>>, String, Map<String, HalLink>) - Constructor for class io.quarkus.hal.HalCollectionWrapper
 
HalCollectionWrapperJacksonSerializer - Class in io.quarkus.hal
 
HalCollectionWrapperJacksonSerializer() - Constructor for class io.quarkus.hal.HalCollectionWrapperJacksonSerializer
 
HalCollectionWrapperJsonbSerializer - Class in io.quarkus.hal
 
HalCollectionWrapperJsonbSerializer() - Constructor for class io.quarkus.hal.HalCollectionWrapperJsonbSerializer
 
HalEntityWrapper<T> - Class in io.quarkus.hal
The Hal entity wrapper that includes the entity and the Hal links.
HalEntityWrapper(T, Link...) - Constructor for class io.quarkus.hal.HalEntityWrapper
 
HalEntityWrapper(T, Map<String, HalLink>) - Constructor for class io.quarkus.hal.HalEntityWrapper
 
HalEntityWrapperJacksonSerializer - Class in io.quarkus.hal
 
HalEntityWrapperJacksonSerializer() - Constructor for class io.quarkus.hal.HalEntityWrapperJacksonSerializer
 
HalEntityWrapperJsonbSerializer - Class in io.quarkus.hal
 
HalEntityWrapperJsonbSerializer() - Constructor for class io.quarkus.hal.HalEntityWrapperJsonbSerializer
 
HalLink - Class in io.quarkus.hal
 
HalLink(String) - Constructor for class io.quarkus.hal.HalLink
 
HalLinkJacksonSerializer - Class in io.quarkus.hal
 
HalLinkJacksonSerializer() - Constructor for class io.quarkus.hal.HalLinkJacksonSerializer
 
HalLinkJsonbSerializer - Class in io.quarkus.hal
 
HalLinkJsonbSerializer() - Constructor for class io.quarkus.hal.HalLinkJsonbSerializer
 
HalService - Class in io.quarkus.hal
Service with Hal utilities.
HalService() - Constructor for class io.quarkus.hal.HalService
 
HalWrapper - Class in io.quarkus.hal
 
HalWrapper(Map<String, HalLink>) - Constructor for class io.quarkus.hal.HalWrapper
 

I

io.quarkus.hal - package io.quarkus.hal
 

S

serialize(HalCollectionWrapper<?>, JsonGenerator, SerializerProvider) - Method in class io.quarkus.hal.HalCollectionWrapperJacksonSerializer
 
serialize(HalCollectionWrapper, JsonGenerator, SerializationContext) - Method in class io.quarkus.hal.HalCollectionWrapperJsonbSerializer
 
serialize(HalEntityWrapper, JsonGenerator, SerializerProvider) - Method in class io.quarkus.hal.HalEntityWrapperJacksonSerializer
 
serialize(HalEntityWrapper, JsonGenerator, SerializationContext) - Method in class io.quarkus.hal.HalEntityWrapperJsonbSerializer
 
serialize(HalLink, JsonGenerator, SerializerProvider) - Method in class io.quarkus.hal.HalLinkJacksonSerializer
 
serialize(HalLink, JsonGenerator, SerializationContext) - Method in class io.quarkus.hal.HalLinkJsonbSerializer
 

T

toHalCollectionWrapper(Collection<T>, String, Class<?>) - Method in class io.quarkus.hal.HalService
Wrap a collection of objects into a Hal collection wrapper by resolving the Hal links.
toHalWrapper(T) - Method in class io.quarkus.hal.HalService
Wrap an entity into a Hal instance by including the entity itself and the Hal links.
A G H I S T 
All Classes and Interfaces|All Packages