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
- AddHalMethodImplementor - Class in io.quarkus.rest.data.panache.deployment.methods.hal
- AddHalMethodImplementor(boolean, boolean) - Constructor for class io.quarkus.rest.data.panache.deployment.methods.hal.AddHalMethodImplementor
- 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) - 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
- 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) - Static method in class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
- created(BytecodeCreator, ResultHandle, ResultHandle) - Static method in class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
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) - Constructor for class io.quarkus.rest.data.panache.deployment.methods.DeleteMethodImplementor
F
- 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) - Static 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
- GetHalMethodImplementor - Class in io.quarkus.rest.data.panache.deployment.methods.hal
- GetHalMethodImplementor(boolean) - Constructor for class io.quarkus.rest.data.panache.deployment.methods.hal.GetHalMethodImplementor
- 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.
- GetMethodImplementor - Class in io.quarkus.rest.data.panache.deployment.methods
- GetMethodImplementor(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.AddHalMethodImplementor
- getResourceMethodName() - Method in class io.quarkus.rest.data.panache.deployment.methods.hal.GetHalMethodImplementor
- getResourceMethodName() - Method in class io.quarkus.rest.data.panache.deployment.methods.hal.ListHalMethodImplementor
- getResourceMethodName() - Method in class io.quarkus.rest.data.panache.deployment.methods.hal.UpdateHalMethodImplementor
- 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) - 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) - 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 that exposes
RestDataResource.add(Object). - implementInternal(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.DeleteMethodImplementor
-
Generate JAX-RS DELETE method that exposes
RestDataResource.delete(Object). - implementInternal(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.GetMethodImplementor
-
Generate JAX-RS GET method that exposes
RestDataResource.get(Object). - implementInternal(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.hal.AddHalMethodImplementor
-
Expose
RestDataResource.add(Object)via HAL JAX-RS method. - implementInternal(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.hal.GetHalMethodImplementor
-
Expose
RestDataResource.get(Object)via HAL JAX-RS method. - implementInternal(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.hal.ListHalMethodImplementor
-
Expose
RestDataResource.list(Page, Sort)via HAL JAX-RS method. - implementInternal(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.hal.UpdateHalMethodImplementor
-
Expose
RestDataResource.update(Object, Object)via HAL JAX-RS method. - implementInternal(ClassCreator, ResourceMetadata, ResourceProperties, FieldDescriptor) - Method in class io.quarkus.rest.data.panache.deployment.methods.ListMethodImplementor
-
Generate JAX-RS GET method that exposes
RestDataResource.list(Page, Sort). - 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 that exposes
RestDataResource.update(Object, Object). - 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
- isPaged() - Method in class io.quarkus.rest.data.panache.deployment.properties.ResourceProperties
J
- JaxRsResourceImplementor - Class in io.quarkus.rest.data.panache.deployment
-
Implement a JAX-RS controller exposing a specific
RestDataResourceimplementation. - JaxRsResourceImplementor(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) - Constructor for class io.quarkus.rest.data.panache.deployment.methods.hal.ListHalMethodImplementor
- ListMethodImplementor - Class in io.quarkus.rest.data.panache.deployment.methods
- ListMethodImplementor(boolean) - Constructor for class io.quarkus.rest.data.panache.deployment.methods.ListMethodImplementor
M
- 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) - Static method in class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
- notFound(BytecodeCreator) - Static method in class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
- notFoundException(BytecodeCreator) - Static method in class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
O
- ok(BytecodeCreator, ResultHandle) - Static method in class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
- ok(BytecodeCreator, ResultHandle, ResultHandle) - Static method in class io.quarkus.rest.data.panache.deployment.utils.ResponseImplementor
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
- registerJacksonSerializers() - Method in class io.quarkus.rest.data.panache.deployment.RestDataProcessor
- registerJsonbSerializers() - Method in class io.quarkus.rest.data.panache.deployment.RestDataProcessor
- registerReflection() - Method in class io.quarkus.rest.data.panache.deployment.RestDataProcessor
- 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 - Class in io.quarkus.rest.data.panache.deployment.utils
- ResponseImplementor() - 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
S
- 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) - Constructor for class io.quarkus.rest.data.panache.deployment.methods.StandardMethodImplementor
- supportingBuildItems(Capabilities, BuildProducer<AdditionalBeanBuildItem>, BuildProducer<RuntimeInitializedClassBuildItem>, BuildProducer<ResteasyJaxrsProviderBuildItem>, BuildProducer<ContainerRequestFilterBuildItem>) - Method in class io.quarkus.rest.data.panache.deployment.RestDataProcessor
U
- UpdateHalMethodImplementor - Class in io.quarkus.rest.data.panache.deployment.methods.hal
- UpdateHalMethodImplementor(boolean, boolean) - Constructor for class io.quarkus.rest.data.panache.deployment.methods.hal.UpdateHalMethodImplementor
- UpdateMethodImplementor - Class in io.quarkus.rest.data.panache.deployment.methods
- UpdateMethodImplementor(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
- wrapHalEntity(BytecodeCreator, ResultHandle) - Method in class io.quarkus.rest.data.panache.deployment.methods.hal.HalMethodImplementor
All Classes All Packages