A D E F G H I L M P R S U 
All Classes All Packages

A

add(Entity) - Method in interface io.quarkus.rest.data.panache.RestDataResource
Create a new entity from the provided JSON object.
addLinks(Link...) - Method in class io.quarkus.rest.data.panache.runtime.hal.HalCollectionWrapper
 

D

delete(ID) - Method in interface io.quarkus.rest.data.panache.RestDataResource
Delete an entity.

E

execute(Supplier<T>) - Method in interface io.quarkus.rest.data.panache.runtime.UpdateExecutor
 
exposed() - Method in annotation type io.quarkus.rest.data.panache.MethodProperties
Expose this operations as a JAX-RS endpoint.
exposed() - Method in annotation type io.quarkus.rest.data.panache.ResourceProperties
Whether this resource operations should be exposed as JAX-RS methods by default.

F

filter(ContainerRequestContext) - Method in class io.quarkus.rest.data.panache.runtime.sort.SortQueryParamFilter
Verifies that sort query parameters are valid.

G

get(ID) - Method in interface io.quarkus.rest.data.panache.RestDataResource
Return an entity as a JSON object.
getClassLinks(Class<?>) - Method in interface io.quarkus.rest.data.panache.runtime.resource.ResourceLinksProvider
 
getClassLinks(Class<?>) - Method in class io.quarkus.rest.data.panache.runtime.resource.RESTEasyClassicResourceLinksProvider
 
getClassLinks(Class<?>) - Method in class io.quarkus.rest.data.panache.runtime.resource.RESTEasyReactiveResourceLinksProvider
 
getCollection() - Method in class io.quarkus.rest.data.panache.runtime.hal.HalCollectionWrapper
 
getCollectionName() - Method in class io.quarkus.rest.data.panache.runtime.hal.HalCollectionWrapper
 
getElementType() - Method in class io.quarkus.rest.data.panache.runtime.hal.HalCollectionWrapper
 
getEntity() - Method in class io.quarkus.rest.data.panache.runtime.hal.HalEntityWrapper
 
getHref() - Method in class io.quarkus.rest.data.panache.runtime.hal.HalLink
 
getInstanceLinks(Object) - Method in interface io.quarkus.rest.data.panache.runtime.resource.ResourceLinksProvider
 
getInstanceLinks(Object) - Method in class io.quarkus.rest.data.panache.runtime.resource.RESTEasyClassicResourceLinksProvider
 
getInstanceLinks(Object) - Method in class io.quarkus.rest.data.panache.runtime.resource.RESTEasyReactiveResourceLinksProvider
 
getLinks() - Method in class io.quarkus.rest.data.panache.runtime.hal.HalCollectionWrapper
 
getLinks(Class<?>) - Method in interface io.quarkus.rest.data.panache.runtime.hal.HalLinksProvider
 
getLinks(Class<?>) - Method in class io.quarkus.rest.data.panache.runtime.hal.RestEasyHalLinksProvider
 
getLinks(Object) - Method in interface io.quarkus.rest.data.panache.runtime.hal.HalLinksProvider
 
getLinks(Object) - Method in class io.quarkus.rest.data.panache.runtime.hal.RestEasyHalLinksProvider
 
getSelfLink(Object) - Method in interface io.quarkus.rest.data.panache.runtime.resource.ResourceLinksProvider
 
getSelfLink(Object) - Method in class io.quarkus.rest.data.panache.runtime.resource.RESTEasyClassicResourceLinksProvider
 
getSelfLink(Object) - Method in class io.quarkus.rest.data.panache.runtime.resource.RESTEasyReactiveResourceLinksProvider
 

H

hal() - Method in annotation type io.quarkus.rest.data.panache.ResourceProperties
Generate operations that support HAL content type.
halCollectionName() - Method in annotation type io.quarkus.rest.data.panache.ResourceProperties
Name that should be used when generating a HAL collection response.
HalCollectionWrapper - Class in io.quarkus.rest.data.panache.runtime.hal
 
HalCollectionWrapper(Collection<Object>, Class<?>, String) - Constructor for class io.quarkus.rest.data.panache.runtime.hal.HalCollectionWrapper
 
HalCollectionWrapperJacksonSerializer - Class in io.quarkus.rest.data.panache.runtime.hal
 
HalCollectionWrapperJacksonSerializer() - Constructor for class io.quarkus.rest.data.panache.runtime.hal.HalCollectionWrapperJacksonSerializer
 
HalCollectionWrapperJacksonSerializer(HalLinksProvider) - Constructor for class io.quarkus.rest.data.panache.runtime.hal.HalCollectionWrapperJacksonSerializer
 
HalCollectionWrapperJsonbSerializer - Class in io.quarkus.rest.data.panache.runtime.hal
 
HalCollectionWrapperJsonbSerializer() - Constructor for class io.quarkus.rest.data.panache.runtime.hal.HalCollectionWrapperJsonbSerializer
 
HalCollectionWrapperJsonbSerializer(HalLinksProvider) - Constructor for class io.quarkus.rest.data.panache.runtime.hal.HalCollectionWrapperJsonbSerializer
 
HalEntityWrapper - Class in io.quarkus.rest.data.panache.runtime.hal
 
HalEntityWrapper(Object) - Constructor for class io.quarkus.rest.data.panache.runtime.hal.HalEntityWrapper
 
HalEntityWrapperJacksonSerializer - Class in io.quarkus.rest.data.panache.runtime.hal
 
HalEntityWrapperJacksonSerializer() - Constructor for class io.quarkus.rest.data.panache.runtime.hal.HalEntityWrapperJacksonSerializer
 
HalEntityWrapperJacksonSerializer(HalLinksProvider) - Constructor for class io.quarkus.rest.data.panache.runtime.hal.HalEntityWrapperJacksonSerializer
 
HalEntityWrapperJsonbSerializer - Class in io.quarkus.rest.data.panache.runtime.hal
 
HalEntityWrapperJsonbSerializer() - Constructor for class io.quarkus.rest.data.panache.runtime.hal.HalEntityWrapperJsonbSerializer
 
HalEntityWrapperJsonbSerializer(HalLinksProvider) - Constructor for class io.quarkus.rest.data.panache.runtime.hal.HalEntityWrapperJsonbSerializer
 
HalLink - Class in io.quarkus.rest.data.panache.runtime.hal
 
HalLink(String) - Constructor for class io.quarkus.rest.data.panache.runtime.hal.HalLink
 
HalLinkJacksonSerializer - Class in io.quarkus.rest.data.panache.runtime.hal
 
HalLinkJacksonSerializer() - Constructor for class io.quarkus.rest.data.panache.runtime.hal.HalLinkJacksonSerializer
 
HalLinkJsonbSerializer - Class in io.quarkus.rest.data.panache.runtime.hal
 
HalLinkJsonbSerializer() - Constructor for class io.quarkus.rest.data.panache.runtime.hal.HalLinkJsonbSerializer
 
HalLinksProvider - Interface in io.quarkus.rest.data.panache.runtime.hal
 

I

io.quarkus.rest.data.panache - package io.quarkus.rest.data.panache
 
io.quarkus.rest.data.panache.runtime - package io.quarkus.rest.data.panache.runtime
 
io.quarkus.rest.data.panache.runtime.hal - package io.quarkus.rest.data.panache.runtime.hal
 
io.quarkus.rest.data.panache.runtime.resource - package io.quarkus.rest.data.panache.runtime.resource
 
io.quarkus.rest.data.panache.runtime.sort - package io.quarkus.rest.data.panache.runtime.sort
 

L

list(Page, Sort) - Method in interface io.quarkus.rest.data.panache.RestDataResource
Return entities as a JSON array.

M

MethodProperties - Annotation Type in io.quarkus.rest.data.panache
An optional annotation to customize generated JAX-RS resource methods.

P

paged() - Method in annotation type io.quarkus.rest.data.panache.ResourceProperties
Return a paged collection from the methods that return collections.
path() - Method in annotation type io.quarkus.rest.data.panache.MethodProperties
URL path segment that should be used to access this operation.
path() - Method in annotation type io.quarkus.rest.data.panache.ResourceProperties
URL path segment that should be used to access the resources.

R

ResourceLinksProvider - Interface in io.quarkus.rest.data.panache.runtime.resource
 
ResourceProperties - Annotation Type in io.quarkus.rest.data.panache
An optional annotation to customize generated JAX-RS resource.
RestDataPanacheException - Exception in io.quarkus.rest.data.panache
 
RestDataPanacheException(String, Throwable) - Constructor for exception io.quarkus.rest.data.panache.RestDataPanacheException
 
RestDataResource<Entity,​ID> - Interface in io.quarkus.rest.data.panache
Base REST data Panache resource interface.
RESTEasyClassicResourceLinksProvider - Class in io.quarkus.rest.data.panache.runtime.resource
 
RESTEasyClassicResourceLinksProvider() - Constructor for class io.quarkus.rest.data.panache.runtime.resource.RESTEasyClassicResourceLinksProvider
 
RestEasyHalLinksProvider - Class in io.quarkus.rest.data.panache.runtime.hal
 
RestEasyHalLinksProvider() - Constructor for class io.quarkus.rest.data.panache.runtime.hal.RestEasyHalLinksProvider
 
RESTEasyReactiveResourceLinksProvider - Class in io.quarkus.rest.data.panache.runtime.resource
 
RESTEasyReactiveResourceLinksProvider() - Constructor for class io.quarkus.rest.data.panache.runtime.resource.RESTEasyReactiveResourceLinksProvider
 

S

serialize(HalCollectionWrapper, JsonGenerator, SerializerProvider) - Method in class io.quarkus.rest.data.panache.runtime.hal.HalCollectionWrapperJacksonSerializer
 
serialize(HalCollectionWrapper, JsonGenerator, SerializationContext) - Method in class io.quarkus.rest.data.panache.runtime.hal.HalCollectionWrapperJsonbSerializer
 
serialize(HalEntityWrapper, JsonGenerator, SerializerProvider) - Method in class io.quarkus.rest.data.panache.runtime.hal.HalEntityWrapperJacksonSerializer
 
serialize(HalEntityWrapper, JsonGenerator, SerializationContext) - Method in class io.quarkus.rest.data.panache.runtime.hal.HalEntityWrapperJsonbSerializer
 
serialize(HalLink, JsonGenerator, SerializerProvider) - Method in class io.quarkus.rest.data.panache.runtime.hal.HalLinkJacksonSerializer
 
serialize(HalLink, JsonGenerator, SerializationContext) - Method in class io.quarkus.rest.data.panache.runtime.hal.HalLinkJsonbSerializer
 
SortQueryParamFilter - Class in io.quarkus.rest.data.panache.runtime.sort
 
SortQueryParamFilter() - Constructor for class io.quarkus.rest.data.panache.runtime.sort.SortQueryParamFilter
 
SortQueryParamValidator - Annotation Type in io.quarkus.rest.data.panache.runtime.sort
 

U

update(ID, Entity) - Method in interface io.quarkus.rest.data.panache.RestDataResource
Update an existing entity or create a new one from the provided JSON object.
UpdateExecutor - Interface in io.quarkus.rest.data.panache.runtime
 
A D E F G H I L M P R S U 
All Classes All Packages