A C D F G H I J L M N O P R S U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addConsumesAnnotation(AnnotatedElement, String...) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- addContextAnnotation(AnnotatedElement) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- addDefaultValueAnnotation(AnnotatedElement, String) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- addDeleteAnnotation(AnnotatedElement) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- addGetAnnotation(AnnotatedElement) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- addLinksAnnotation(AnnotatedElement, String, String) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- AddMethodImplementor - Class in io.quarkus.rest.data.panache.deployment.methods
- AddMethodImplementor(boolean, boolean, boolean) - Constructor for class io.quarkus.rest.data.panache.deployment.methods.AddMethodImplementor
- addPathAnnotation(AnnotatedElement, String) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- addPathParamAnnotation(AnnotatedElement, String) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- addPostAnnotation(AnnotatedElement) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- addProducesAnnotation(AnnotatedElement, String...) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- addProducesJsonAnnotation(AnnotatedElement, ResourceProperties) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- addPutAnnotation(AnnotatedElement) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- addQueryParamAnnotation(AnnotatedElement, String) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- addSortQueryParamValidatorAnnotation(AnnotatedElement) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- appendToPath(String, String) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- APPLICATION_HAL_JSON - Static variable in interface io.quarkus.rest.data.panache.deployment.methods.MethodImplementor
- APPLICATION_JSON - Static variable in interface io.quarkus.rest.data.panache.deployment.methods.MethodImplementor
C
- Constants - Class in io.quarkus.rest.data.panache.deployment
- Constants() - Constructor for class io.quarkus.rest.data.panache.deployment.Constants
- created(BytecodeCreator, ResultHandle) - Method in class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
- created(BytecodeCreator, ResultHandle, ResultHandle) - Method in class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
- createFrom(BytecodeCreator, ResultHandle) - Static method in class io.quarkus.rest.data.panache.deployment.utils.UniImplementor
-
Implements Uni.createFrom().item(object) which returns an `Uni
D
- DEFAULT_PAGE_INDEX - Static variable in class io.quarkus.rest.data.panache.deployment.utils.PaginationImplementor
- DEFAULT_PAGE_SIZE - Static variable in class io.quarkus.rest.data.panache.deployment.utils.PaginationImplementor
- DeleteMethodImplementor - Class in io.quarkus.rest.data.panache.deployment.methods
- DeleteMethodImplementor(boolean, boolean) - Constructor for class io.quarkus.rest.data.panache.deployment.methods.DeleteMethodImplementor
F
- flatMap(BytecodeCreator, ResultHandle, String, BiConsumer<BytecodeCreator, ResultHandle>) - Static method in class io.quarkus.rest.data.panache.deployment.utils.UniImplementor
-
Given a Uni instance, this method implements the `flatMap` method: uni.flatMap(item -> ...).
- fromClass(String) - Static method in class io.quarkus.rest.data.panache.deployment.utils.ResourceName
G
- getEntityType() - Method in class io.quarkus.rest.data.panache.deployment.ResourceMetadata
- getEntityUrl(BytecodeCreator, ResultHandle) - Method in class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
- getForInterface(String) - Method in class io.quarkus.rest.data.panache.deployment.properties.ResourcePropertiesProvider
-
Find resource and method properties annotations used by a given interface and build
ResourcePropertiesinstance. - getHalCollectionName() - Method in class io.quarkus.rest.data.panache.deployment.properties.ResourceProperties
- getIdType() - Method in class io.quarkus.rest.data.panache.deployment.ResourceMetadata
- getLinks(BytecodeCreator, ResultHandle, ResultHandle, ResultHandle) - Method in class io.quarkus.rest.data.panache.deployment.utils.PaginationImplementor
-
Return an array with the links applicable for the provided page and page count.
- getMethodCreator(String, ClassCreator, SignatureMethodCreator.ReturnType, Object...) - Static method in class io.quarkus.rest.data.panache.deployment.utils.SignatureMethodCreator
-
Creates a method using a signature (which allows declaring parameterized types like lists).
- GetMethodImplementor - Class in io.quarkus.rest.data.panache.deployment.methods
- GetMethodImplementor(boolean, boolean) - Constructor for class io.quarkus.rest.data.panache.deployment.methods.GetMethodImplementor
- getPage(BytecodeCreator, ResultHandle, ResultHandle) - Method in class io.quarkus.rest.data.panache.deployment.utils.PaginationImplementor
-
Get a
Pageinstance give an index and size. - getPath() - Method in class io.quarkus.rest.data.panache.deployment.properties.MethodProperties
- getPath() - Method in class io.quarkus.rest.data.panache.deployment.properties.ResourceProperties
- getPath(String) - Method in class io.quarkus.rest.data.panache.deployment.properties.ResourceProperties
- getResourceClass() - Method in class io.quarkus.rest.data.panache.deployment.ResourceMetadata
- getResourceInterface() - Method in class io.quarkus.rest.data.panache.deployment.ResourceMetadata
- getResourceMetadata() - Method in class io.quarkus.rest.data.panache.deployment.RestDataResourceBuildItem
- getResourceMethodName() - Method in class io.quarkus.rest.data.panache.deployment.methods.AddMethodImplementor
- getResourceMethodName() - Method in class io.quarkus.rest.data.panache.deployment.methods.DeleteMethodImplementor
- getResourceMethodName() - Method in class io.quarkus.rest.data.panache.deployment.methods.GetMethodImplementor
- getResourceMethodName() - Method in class io.quarkus.rest.data.panache.deployment.methods.hal.ListHalMethodImplementor
- getResourceMethodName() - Method in class io.quarkus.rest.data.panache.deployment.methods.ListMethodImplementor
- getResourceMethodName() - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
-
Get a name of a method which this controller uses to access data.
- getResourceMethodName() - Method in class io.quarkus.rest.data.panache.deployment.methods.UpdateMethodImplementor
- getResourcePropertiesInfo() - Method in class io.quarkus.rest.data.panache.deployment.properties.ResourcePropertiesBuildItem
- getResourceType() - Method in class io.quarkus.rest.data.panache.deployment.properties.ResourcePropertiesBuildItem
- getSort(BytecodeCreator, ResultHandle) - Method in class io.quarkus.rest.data.panache.deployment.utils.SortImplementor
-
Builds a Panache
Sortinstance based on the sort query parameters.
H
- HalMethodImplementor - Class in io.quarkus.rest.data.panache.deployment.methods.hal
-
HAL JAX-RS method implementor.
- HalMethodImplementor(boolean, boolean) - Constructor for class io.quarkus.rest.data.panache.deployment.methods.hal.HalMethodImplementor
I
- implement(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.hal.HalMethodImplementor
-
Implement a method if it is exposed and hal is enabled.
- implement(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in interface io.quarkus.rest.data.panache.deployment.methods.MethodImplementor
-
Implement a specific JAX-RS method using the provided resource metadata.
- implement(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
-
Implement exposed JAX-RS method.
- implement(ClassOutput, ResourceMetadata, ResourceProperties, Capabilities) - Method in class io.quarkus.rest.data.panache.deployment.JaxRsResourceImplementor
-
Implement a JAX-RS resource with a following structure.
- implementInternal(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.AddMethodImplementor
-
Generate JAX-RS POST method.
- implementInternal(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.DeleteMethodImplementor
-
Generate JAX-RS DELETE method.
- implementInternal(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.GetMethodImplementor
-
Generate JAX-RS GET method.
- implementInternal(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.hal.ListHalMethodImplementor
-
Generate HAL JAX-RS GET method.
- implementInternal(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.ListMethodImplementor
-
Generate JAX-RS GET method.
- implementInternal(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
-
Implement the actual JAX-RS method logic.
- implementInternal(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.UpdateMethodImplementor
-
Generate JAX-RS UPDATE method.
- implementResources(CombinedIndexBuildItem, List<RestDataResourceBuildItem>, List<ResourcePropertiesBuildItem>, Capabilities, BuildProducer<GeneratedBeanBuildItem>, BuildProducer<GeneratedJaxRsResourceBuildItem>) - Method in class io.quarkus.rest.data.panache.deployment.RestDataProcessor
- implementTryBlock(BytecodeCreator, String) - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- io.quarkus.rest.data.panache.deployment - package io.quarkus.rest.data.panache.deployment
- io.quarkus.rest.data.panache.deployment.methods - package io.quarkus.rest.data.panache.deployment.methods
- io.quarkus.rest.data.panache.deployment.methods.hal - package io.quarkus.rest.data.panache.deployment.methods.hal
- io.quarkus.rest.data.panache.deployment.properties - package io.quarkus.rest.data.panache.deployment.properties
- io.quarkus.rest.data.panache.deployment.utils - package io.quarkus.rest.data.panache.deployment.utils
- isExposed() - Method in class io.quarkus.rest.data.panache.deployment.properties.MethodProperties
- isExposed() - Method in class io.quarkus.rest.data.panache.deployment.properties.ResourceProperties
- isExposed(String) - Method in class io.quarkus.rest.data.panache.deployment.properties.ResourceProperties
- isHal() - Method in class io.quarkus.rest.data.panache.deployment.properties.ResourceProperties
- isNotReactivePanache() - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- isPaged() - Method in class io.quarkus.rest.data.panache.deployment.properties.ResourceProperties
- isResteasyClassic() - Method in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
J
- JaxRsResourceImplementor - Class in io.quarkus.rest.data.panache.deployment
-
Implement a JAX-RS controller exposing a specific
RestDataResourceimplementation. - JaxRsResourceImplementor(boolean, boolean, boolean) - Constructor for class io.quarkus.rest.data.panache.deployment.JaxRsResourceImplementor
L
- ListHalMethodImplementor - Class in io.quarkus.rest.data.panache.deployment.methods.hal
- ListHalMethodImplementor(boolean, boolean) - Constructor for class io.quarkus.rest.data.panache.deployment.methods.hal.ListHalMethodImplementor
- ListMethodImplementor - Class in io.quarkus.rest.data.panache.deployment.methods
- ListMethodImplementor(boolean, boolean) - Constructor for class io.quarkus.rest.data.panache.deployment.methods.ListMethodImplementor
M
- map(BytecodeCreator, ResultHandle, String, BiConsumer<BytecodeCreator, ResultHandle>) - Static method in class io.quarkus.rest.data.panache.deployment.utils.UniImplementor
-
Given a Uni instance, this method implements the `map` method: uni.map(item -> ...).
- MethodImplementor - Interface in io.quarkus.rest.data.panache.deployment.methods
-
JAX-RS method implementor.
- MethodProperties - Class in io.quarkus.rest.data.panache.deployment.properties
- MethodProperties(boolean, String) - Constructor for class io.quarkus.rest.data.panache.deployment.properties.MethodProperties
N
- noContent(BytecodeCreator) - Method in class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
- notFound(BytecodeCreator) - Method in class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
- notFoundException(BytecodeCreator) - Method in class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
O
- ofType(Class<?>, Object...) - Static method in class io.quarkus.rest.data.panache.deployment.utils.SignatureMethodCreator
- ok(BytecodeCreator, ResultHandle) - Method in class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
- ok(BytecodeCreator, ResultHandle, ResultHandle) - Method in class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
- onFailure(BytecodeCreator, ResultHandle, String) - Static method in class io.quarkus.rest.data.panache.deployment.utils.UniImplementor
-
Given a Uni instance, this method implements the `onFailure` method: uni.onFailure(ex -> ...).
- onFailure(BytecodeCreator, ResultHandle, BiFunction<BytecodeCreator, ResultHandle, ResultHandle>) - Static method in class io.quarkus.rest.data.panache.deployment.utils.UniImplementor
-
Given a Uni instance, this method implements the `onFailure` method: uni.onFailure().invoke(ex -> ...).
P
- PAGE_COUNT_METHOD_PREFIX - Static variable in class io.quarkus.rest.data.panache.deployment.Constants
- PaginationImplementor - Class in io.quarkus.rest.data.panache.deployment.utils
-
Pagination logic implementor utilities.
- PaginationImplementor() - Constructor for class io.quarkus.rest.data.panache.deployment.utils.PaginationImplementor
R
- ResourceMetadata - Class in io.quarkus.rest.data.panache.deployment
- ResourceMetadata(String, String, String, String) - Constructor for class io.quarkus.rest.data.panache.deployment.ResourceMetadata
- ResourceName - Class in io.quarkus.rest.data.panache.deployment.utils
- ResourceName() - Constructor for class io.quarkus.rest.data.panache.deployment.utils.ResourceName
- ResourceProperties - Class in io.quarkus.rest.data.panache.deployment.properties
- ResourceProperties(boolean, String, boolean, boolean, String, Map<String, MethodProperties>) - Constructor for class io.quarkus.rest.data.panache.deployment.properties.ResourceProperties
- ResourcePropertiesBuildItem - Class in io.quarkus.rest.data.panache.deployment.properties
- ResourcePropertiesBuildItem(String, ResourceProperties) - Constructor for class io.quarkus.rest.data.panache.deployment.properties.ResourcePropertiesBuildItem
- ResourcePropertiesProvider - Class in io.quarkus.rest.data.panache.deployment.properties
- ResourcePropertiesProvider(IndexView) - Constructor for class io.quarkus.rest.data.panache.deployment.properties.ResourcePropertiesProvider
- responseImplementor - Variable in class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- ResponseImplementor - Class in io.quarkus.rest.data.panache.deployment.utils
- ResponseImplementor(boolean) - Constructor for class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
- RestDataProcessor - Class in io.quarkus.rest.data.panache.deployment
- RestDataProcessor() - Constructor for class io.quarkus.rest.data.panache.deployment.RestDataProcessor
- RestDataResourceBuildItem - Class in io.quarkus.rest.data.panache.deployment
- RestDataResourceBuildItem(ResourceMetadata) - Constructor for class io.quarkus.rest.data.panache.deployment.RestDataResourceBuildItem
- ReturnType() - Constructor for class io.quarkus.rest.data.panache.deployment.utils.SignatureMethodCreator.ReturnType
S
- SignatureMethodCreator - Class in io.quarkus.rest.data.panache.deployment.utils
- SignatureMethodCreator() - Constructor for class io.quarkus.rest.data.panache.deployment.utils.SignatureMethodCreator
- SignatureMethodCreator.ReturnType - Class in io.quarkus.rest.data.panache.deployment.utils
- SortImplementor - Class in io.quarkus.rest.data.panache.deployment.utils
- SortImplementor() - Constructor for class io.quarkus.rest.data.panache.deployment.utils.SortImplementor
- StandardMethodImplementor - Class in io.quarkus.rest.data.panache.deployment.methods
-
A standard JAX-RS method implementor.
- StandardMethodImplementor(boolean, boolean) - Constructor for class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- supportingBuildItems(Capabilities, BuildProducer<RuntimeInitializedClassBuildItem>, BuildProducer<ResteasyJaxrsProviderBuildItem>, BuildProducer<ContainerRequestFilterBuildItem>) - Method in class io.quarkus.rest.data.panache.deployment.RestDataProcessor
U
- UniImplementor - Class in io.quarkus.rest.data.panache.deployment.utils
- UniImplementor() - Constructor for class io.quarkus.rest.data.panache.deployment.utils.UniImplementor
- UpdateMethodImplementor - Class in io.quarkus.rest.data.panache.deployment.methods
- UpdateMethodImplementor(boolean, boolean, boolean) - Constructor for class io.quarkus.rest.data.panache.deployment.methods.UpdateMethodImplementor
W
- wrapHalEntities(BytecodeCreator, ResultHandle, String, String) - Method in class io.quarkus.rest.data.panache.deployment.methods.hal.HalMethodImplementor
All Classes All Packages